Connect Katto’s official MCP server to ChatGPT
Katto is a hosted, video-clipping MCP server. Add it to ChatGPT as a custom connector and ask it to turn a long video into scored, captioned 9:16 clips — the key never leaves ChatGPT’s OAuth, nothing to install.
Add the connector
ChatGPT adds custom MCP servers from its Pluginspage (checked on October 19, 2026; ChatGPT’s menus move often). Katto is also submitted to the ChatGPT plugin directory and is in review there; until it’s listed, this is the way in, with the same tools.
- Go to chatgpt.com/plugins.
- Click +, then Add custom MCP server.
- Accept the warning about custom servers.
- Name it Katto and paste the MCP server URL:
https://mcp.katto.tech/mcp
- Choose OAuth and sign in with your Katto account.
- Click Try in chat (or mention Katto in a new chat), then ask it to clip a video.
What happens when you connect
The endpoint uses OAuth 2.1 with Dynamic Client Registration; you approve access in the browser and the token stays in ChatGPT — no API key on disk. Revoke it anytime from your Katto dashboard. Every request, including the tool list, requires that sign-in: the server answers 401 with its OAuth metadata, which is how ChatGPT knows to open the Katto login page.
A first prompt that works
Using Katto, 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.
ChatGPT calls katto_create_clip_job, polls katto_get_jobuntil it’s complete, then returns the MP4 and caption URLs. See all 29 tools on the tools reference.
What it consumes
One clip job uses 1 video from your monthly Katto quota (25 on Creator, 2 on Free) — the same quota as the app, API and CLI. Re-rendering with a new layout or caption style, and dubbing into another language, are free.
Troubleshooting
No “custom connector” optionCustom MCP servers aren’t available on every ChatGPT plan or workspace. If you can’t add one, connect from Claude or Cursor instead — same server, same account.
Connector added but calls failMake sure you completed the OAuth sign-in (not just added the URL), and that the Katto connector is toggled on for the conversation.
Monthly quota reachedAsk ChatGPT to call katto_get_usage — it shows videos remaining. The quota resets at the start of your billing period.