Guide4 min read

How to Make Claude Code, Cursor, or Codex Record a Browser Demo

Connect Recordful's MCP server to Claude Code, Cursor or Codex, hand it a Chrome tab, and your AI records the demo while it clicks and types. 8 steps, with screenshots.

Recordful recording a Chrome tab while an AI agent types two todos, with the recording timer on the left

By Kislay, creator of Recordful. Last updated November 13, 2026.

Short answer: Install the free Recordful Chrome extension, turn on AI agents, and add the recordful-mcp server to Claude Code, Cursor or Codex. Click the Recordful icon on the tab you want recorded, then ask your AI to record the demo. It opens the page, clicks and types like a person while Recordful records, and opens the video in the editor when it stops.

You need Chrome, Node.js 20.10 or newer, and about five minutes. Every screenshot below was taken by an AI agent through Recordful's MCP.

Step 1: Install the Recordful extension

Add Recordful from the Chrome Web Store. It's free, and you don't need an account to record.

The Recordful listing in the Chrome Web Store with the Add to Chrome button

Step 2: Turn on AI agents

Open the Recordful popup, then More → AI agents, and switch on Let AI apps control Recordful. Chrome then asks to let Recordful capture your screen. Click Allow.

This is off by default. It only has to be done once.

Recordful's AI agents page with the switch on and Chrome asking to allow screen capture

Step 3: Add recordful-mcp to your AI app

The server runs on your computer with npx. There's no hosting and no API key.

The quickest way is one command. Swap claude for cursor or codex:

npx -y recordful-mcp install --target claude --yes

Or add it by hand:

Claude Code

claude mcp add --scope user recordful -- npx -y recordful-mcp

On native Windows, use cmd /c npx -y recordful-mcp after the --.

Cursor (~/.cursor/mcp.json)

{ "mcpServers": { "recordful": { "command": "npx", "args": ["-y", "recordful-mcp"] } } }

Codex (~/.codex/config.toml)

[mcp_servers.recordful]
command = "npx"
args = ["-y", "recordful-mcp"]

Restart the app so it loads Recordful. npx -y recordful-mcp setup prints the setup for every app.

Terminal output of recordful-mcp setup showing the Claude Code, Cursor and Codex setup

Step 4: Click the Recordful icon on the tab

Open the page you want recorded and click the Recordful icon in Chrome's toolbar. Chrome only lets an extension capture a tab after you click it there, and nothing can do this click for you. The same click connects Recordful to your AI.

A chip says which AI app is using the tab. The first time, Recordful shows a 4-digit code. Click Allow if it matches the one your AI shows.

A tab handed to the AI: the chip reads "Claude Code is using this tab" and the Recordful panel is open

Step 5: Ask your AI to record the demo

In Claude Code, type /recordful:record_feature and give it the feature and the URL. In Cursor or Codex, just ask in plain words:

Record a demo of adding two todos on https://demo.playwright.dev/todomvc

The prompt makes the AI plan the walkthrough first, use test data only, and pause between steps so the video has no dead air.

Claude Code suggesting the recordful:record_feature MCP prompt after typing /record

Step 6: The AI clicks, types and records

The AI starts recording with your saved Recordful settings. Then it drives the page: navigate, click, type, press, scroll. Recordful moves a visible cursor to each target and types at a human pace, so the video looks like a person using the app.

It acts only in the tab you handed over.

Recordful recording while the AI's cursor adds two todos, with the timer at 01:03

Step 7: Stop, and the editor opens

When the AI calls stop_recording, Recordful opens its editor with the take. Trim, zoom, crop and add captions there, or export MP4 or GIF. This works on every plan, and the video stays on your computer.

Recordful's editor with the AI's recording loaded on the timeline

On Recordful Pro, the AI can upload the take and hand you a share link. It can also read the transcript back to write release notes or docs. You can do the same yourself from Publish → Share as link.

Pro is $19 a month or $108 a year. Recording, the page tools and the editor stay free.

The editor's Publish menu with Download locally and Share as link

Which AI apps work with Recordful?

Any app that runs local MCP servers. That includes Claude Code, Claude Desktop, Cursor, Codex, VS Code, Windsurf, opencode, Gemini CLI and Antigravity. See Recordful Agents for the full list.

Is it safe to let an AI control my browser?

It's off until you turn it on, and it pairs once per computer with a code you check. It only acts in the tab you click the icon on, and it can't take that click for itself. A recording leaves your computer only when it's uploaded (Pro).

Frequently asked questions

Can Claude Code record a video of my web app? Yes. With the recordful-mcp server, Claude Code can start a Recordful recording, click and type through your app, and stop. The video opens in Recordful's editor.

Does it work with Cursor and Codex? Yes. Add recordful-mcp to ~/.cursor/mcp.json or ~/.codex/config.toml, or run npx -y recordful-mcp install --target cursor --yes.

Is it free? Recording, page control and the editor are free. Share links, uploads and transcripts need Recordful Pro, at $19 a month or $108 a year.

Why do I have to click the toolbar icon? Chrome only lets an extension capture a tab after you invoke it on that tab. It's also how you choose which tab the AI may control.

Can the AI take screenshots too? Yes. Ask for a screenshot and it opens in Recordful's screenshot editor. With the Recordful desktop app, it can also capture other windows or the whole screen.

Does it use my real accounts? The record_feature prompt tells the AI to use test data only and never your real credentials. Sign in yourself first if a page needs it.

More guides