Your chat.
Your studio.

Kleo is a remote MCP server. It speaks the Model Context Protocol over Streamable HTTP with OAuth 2.1, so the same address works in every client, and connecting is a single button on Kleo’s own page — no sign-up form, no password, no card. It is free to start: 7 credits on your account the moment you connect, one animatic. Add it to your assistant and describe the film you want to make.

https://mcp.kleooai.com/mcp
Works with ClaudeChatGPTGrokClaude CodeCursorVS CodeOpenCodeGemini CLIWindsurfGemini app
01Connect

Choose your assistant.

Every client below uses the same address and the same one-button start: paste the address, Kleo’s page opens, you click Start free, and you are back in the client with 7 credits on the account. These are the steps we tested.

Claude app · web

Server address https://mcp.kleooai.com/mcp
  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Kleo, paste the address above, and confirm. Kleo’s page opens: click Start free and you’re back in Claude.
  3. In a new chat, turn on Kleo from the tools menu and ask: Make me a 45-second Short about…

The free Claude plan allows one custom connector.

Full Claude guide

ChatGPT developer mode

Server address https://mcp.kleooai.com/mcp
  1. Open Settings → Apps & Connectors (called Connectors in older versions), then Advanced settings, and turn on Developer mode.
  2. Back in Connectors, choose Create: name it Kleo, paste the address, set authentication to OAuth, and save. Kleo’s page opens: click Start free and you’re back in ChatGPT.
  3. In chat, turn on Kleo from the + menu and ask for the video. ChatGPT asks you to confirm before it starts a render.

Requires ChatGPT Plus, Pro, Business, or Enterprise.

Full ChatGPT guide

Grok connectors

Server address https://mcp.kleooai.com/mcp
  1. On grok.com or in the app, open Settings → Connectors and choose Add connector → Custom.
  2. Name it Kleo, paste the address, and confirm. Kleo’s page opens: click Start free and you’re back in Grok.
  3. In chat, turn on Kleo in the connectors list and ask for the video.

Claude Code cli

# add Kleo once (add --scope user to have it in every project) claude mcp add --transport http kleo https://mcp.kleooai.com/mcp # then, inside a session: /mcp → Kleo → Authenticate
  1. Run the command above, then type /mcp in a session, pick Kleo and Authenticate: Kleo’s page opens in your browser, click Start free and you’re back in Claude Code.
  2. Ask: Use kleo for a 5-minute video on the history of coffee, 16:9. Claude Code checks the progress for you and hands you the links.

Cursor mcp.json

Create or edit ~/.cursor/mcp.json (all projects) or .cursor/mcp.json inside one project.

{ "mcpServers": { "kleo": { "url": "https://mcp.kleooai.com/mcp" } } }
  1. Save the file: Cursor lists Kleo under Settings → MCP. Click Connect (or use a tool once): Kleo’s page opens, click Start free and you’re back in Cursor.

VS Code mcp.json

Create .vscode/mcp.json in your workspace (or run MCP: Add Server from the Command Palette and paste the address).

{ "servers": { "kleo": { "type": "http", "url": "https://mcp.kleooai.com/mcp" } } }
  1. Save the file, then click Start above the server entry. VS Code opens Kleo’s page: click Start free and you’re back in VS Code.
  2. In Copilot Chat, switch to Agent mode: the kleo tools appear in the tools picker.

OpenCode opencode.jsonc

Add this to ~/.config/opencode/opencode.jsonc (global) or to opencode.jsonc in the project, then connect from the terminal.

{ "mcp": { "kleo": { "type": "remote", "url": "https://mcp.kleooai.com/mcp", "enabled": true } } }
# connect once (opens the browser) opencode mcp auth kleo
  1. Save the config and run the command above: Kleo’s page opens in the browser, click Start free and you’re back in OpenCode.
  2. Start opencode and ask for the video: the kleo tools are available in every session.

Gemini CLI cli

# add Kleo (add --scope user to have it in every project) gemini mcp add --transport http kleo https://mcp.kleooai.com/mcp
  1. Run the command above, then start gemini and type /mcp auth kleo: Kleo’s page opens in your browser, click Start free and you’re back in Gemini CLI.
  2. Ask for the video in the session. /mcp list shows every kleo tool.

Windsurf, the Gemini app and your own agents http

Kleo is a standard MCP server over the Streamable HTTP transport with OAuth 2.1. Any compatible client connects with the same address and the same one-button start.

Server address https://mcp.kleooai.com/mcp
  1. Windsurf: Settings → MCP → Add server, paste the address (its mcp_config.json uses the key "serverUrl").
  2. Gemini app: Settings → Connected apps → Custom apps, paste the address (currently requires Google AI Pro or Ultra).
  3. For your own agent: use an MCP SDK (Python or TypeScript) with the HTTP transport and complete the OAuth flow once.
How the tools run
02First request

Start with a clear request.

The assistant reads your request against Kleo’s intake — subject, length, format, look — and asks for whatever is missing before it writes the treatment. Say all four and it goes straight to work. Paste this in your first chat:

“Use Kleo to plan a 30-second film about a lighthouse keeper discovering a message in a bottle. Realistic look, English narration, 9:16. Show me the outline and the credit cost before rendering.”

Two looks are available on the server: realistic, generated live-action footage, and animation, a 2D animated film. Swap the word in the prompt to get the other one.

Watch the realistic samples →

03Credits

Check your balance before production.

Connecting includes 7 credits: an animatic of your storyboard costs 5 and every account can order one. A film is made only for accounts that have bought a pack, any pack, and a 30-second film costs 15 credits, so the first film starts with the €5 pack: 7 + 10 = 17 credits, enough for a 30-second Short.

Ask the assistant for your account page to buy credits, then confirm when you want the render to start. Nothing is charged until Kleo accepts the job: the assistant states the exact credits first, and a refused request costs nothing.

See all credit costs →

04After you connect

What happens after you connect.

The workflow, tool by tool

Intake, treatment, storyboard, render, links: what each kleo tool does, in the order the assistant runs them, and how the credits are checked before a GPU is rented.

Read the MCP documentation

Questions before the first film

How long a film can be, what the narration includes, how credits are counted, how long a render takes, and which assistants can connect.

Read the FAQ
Copied