MCP server / Claude

Connect Katto’s official MCP server to Claude

Katto is a video-clipping MCP server: point Claude at it and ask it to turn a long video into scored, captioned 9:16 clips. It’s hosted, so there’s nothing to install and no API key on your disk — you sign in with your Katto account over OAuth 2.1. Three paths below, one per Claude surface.

Claude Code (CLI)

Add the server, then run /mcp once to complete the sign-in.

claude mcp add --transport http katto https://mcp.katto.tech/mcp
# then, inside Claude Code:
/mcp        # opens the browser to sign in with your Katto account

Claude Desktop & Claude web

Add a custom connector — no command line needed.

  1. Open Settings → Connectors.
  2. Click Add custom connector.
  3. Paste the URL https://mcp.katto.tech/mcp and confirm.
  4. Click Connect and sign in with your Katto account.

What happens when you connect

The endpoint uses OAuth 2.1 with Dynamic Client Registration. You approve access in the browser; the token lives in Claude, never as a key on your disk. You can revoke it anytime from your Katto dashboard. Prefer a key for CI or scripts? The same endpoint also accepts Authorization: Bearer sk_live_…, or run it locally with npx -y katto-mcp.

A first prompt that works

Clip the 3 best moments from
https://www.youtube.com/watch?v=… into 9:16 with
word-timed captions, then give me the download links.

Claude calls katto_create_clip_job, polls katto_get_jobuntil it’s done, then returns the finished MP4 and caption URLs. See every tool on the tools reference.

What it consumes

One clip job uses 1 video from your monthly quota (25 on Creator, 2 on Free) — the same quota as the app, API and CLI. Re-rendering a clip with a new layout or caption style, and dubbing into another language, are free. Cancelling a running job refunds the video.

Troubleshooting

KATTO_API_KEY is required…

You’re on the local npx path without a key. Either set KATTO_API_KEY, or use the hosted URL above and sign in with OAuth (no key needed).

Tools list, but a call returns 401/403

tools/list is public so clients can discover the tools; every call still needs auth. Re-run /mcp to refresh the grant, or check your key’s scope (read vs write) on the dashboard.

Monthly quota reached

Ask Claude to call katto_get_usage — it shows videos remaining. The quota resets at the start of your billing period.

More: the MCP hub (all clients), 15-tool reference, REST API docs, and the npm package.