MCP server / ChatGPT

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

Custom MCP connectors live under ChatGPT’s developer modefor connectors (availability depends on your ChatGPT plan). Once it’s on:

  1. Open Settings → Connectors.
  2. Enable Developer mode (Advanced settings) if it isn’t already.
  3. Choose Create / Add custom connector.
  4. Name it Katto and paste the MCP server URL:
https://mcp.katto.tech/mcp
  1. Choose OAuth and sign in with your Katto account.
  2. In a chat, enable the Katto connector, 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. ChatGPT can discover the tools before you sign in (tools/list is public); every actual call still requires auth.

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 15 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” option

Custom MCP connectors are gated behind developer mode and specific ChatGPT plans. If you can’t add one, connect from Claude or Cursor instead — same server, same account.

Connector added but calls fail

Make 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 reached

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