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.
- Open Settings → Connectors.
- Click Add custom connector.
- Paste the URL
https://mcp.katto.tech/mcpand confirm. - 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/403tools/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 reachedAsk Claude to call katto_get_usage — it shows videos remaining. The quota resets at the start of your billing period.