Your agent can edit your recordings.

CaptureCat ships a Model Context Protocol server inside the app — no plugin, no sidecar. Tell Claude, ChatGPT, Cursor, Copilot, or Windsurf to add zooms where you clicked, restyle a project, and export the final video.

What agents can do

list_projects

Every recording in your library — names, durations, sources.

describe_project

The full timeline plus an interaction digest: click clusters and idle spans from the recorded cursor data, so the agent knows where zooms belong.

add_effect

Add zoom, tilt, or zoom-tilt effects to a time range. Overlapping spans are refused, exactly like in the editor.

set_style

Change wallpaper, padding, shadows, and other settings — validated against the same rules the app enforces.

export_project

Render the final video with the real export engine, in-process.

Edits are written atomically with a backup, media files are never touched, and the same validation the editor runs applies to every agent change.

Install

The server is the app binary itself: CaptureCat --mcp speaks MCP over stdio. Install CaptureCat first, then register it in your client:

Claude Code

One command in your terminal.

claude mcp add capturecat -- /Applications/CaptureCat.app/Contents/MacOS/CaptureCat --mcp

Claude Desktop

Add to claude_desktop_config.json (Settings → Developer).

{
  "mcpServers": {
    "capturecat": {
      "command": "/Applications/CaptureCat.app/Contents/MacOS/CaptureCat",
      "args": ["--mcp"]
    }
  }
}

OpenAI Codex

One command with the Codex CLI.

codex mcp add capturecat -- /Applications/CaptureCat.app/Contents/MacOS/CaptureCat --mcp

Cursor

Add to ~/.cursor/mcp.json (or a project's .cursor/mcp.json).

{
  "mcpServers": {
    "capturecat": {
      "command": "/Applications/CaptureCat.app/Contents/MacOS/CaptureCat",
      "args": ["--mcp"]
    }
  }
}

GitHub Copilot

Add to .vscode/mcp.json in VS Code.

{
  "servers": {
    "capturecat": {
      "command": "/Applications/CaptureCat.app/Contents/MacOS/CaptureCat",
      "args": ["--mcp"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json.

{
  "mcpServers": {
    "capturecat": {
      "command": "/Applications/CaptureCat.app/Contents/MacOS/CaptureCat",
      "args": ["--mcp"]
    }
  }
}

Tip: close a project in the CaptureCat editor before letting an agent edit it — the app's autosave wins otherwise, and the server will warn you about exactly that.