# RecordHTML

Captures web pages and HTML5 banners into MP4, WebM, or GIF using a cloud browser. Useful when an AI assistant needs to verify animations or visual layouts.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: recordHTML
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/recordHTML/mcp
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/recordhtml

## What it does

RecordHTML connects AI assistants to a hosted browser capture engine. The server renders live URLs or assistant-generated markup into MP4, WebM, and GIF files. It executes pages inside a full browser environment in the cloud.

The toolkit provides five distinct operations. The `record_html` tool starts the recording pass and outputs a signed download URL. To inspect parameters without spending account quota, the assistant can run `estimate_recording`. The remaining commands (`get_recording`, `list_recordings`, and `delete_recording`) monitor progress, review past recordings, and clear remote files.

No local browser binaries are required. Headless agents will require an API key in the authorization header, as they cannot complete the interactive OAuth prompt. Desktop clients connect via standard HTTP and authenticate through an authorization window.

## Requirements
- Remote server: `https://mcp.recordhtml.com`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.recordhtml.com
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add recordhtml --url https://mcp.recordhtml.com
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "recordhtml": {
            "url": "https://mcp.recordhtml.com"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "recordhtml": {
            "type": "http",
            "url": "https://mcp.recordhtml.com"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http recordhtml https://mcp.recordhtml.com
```

## When to use it
- Capture HTML5 banners and web animations as MP4 video files
- Render interactive web pages to WebM or GIF format
- Inspect quota limits and estimates before initiating a video recording
- Receive direct links to generated video files inside the agent chat

## Example prompts
- Record https://example.com/banner/ at 300x600 for 15 seconds as an MP4
- Estimate the quota cost before recording this HTML banner
- List my latest recordings and delete the oldest video file

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 13345

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
