REC  Shorts in 4K · 16:9 in Full HD · 60 fps · EN / IT

Ask for it in chat.
Get a finished video back.

Kleo is an MCP server. Connect it to Claude, ChatGPT, Grok or Cursor with one URL, then ask for a Short or a long-form YouTube video in plain language. When it is ready, you get the link.

Works with ClaudeChatGPTGrokClaude CodeCursorVS CodeOpenCodeGemini CLIGemini
Claude · Kleo connected
You

Make me a Short about pirates who find an island that isn't on any map. 45 seconds, Italian voice, big subtitles.

Claude

I'll use Kleo with the Viral Short template.

kleo_create_video running
{ "template": "viral-short", "duration_s": 45, "format": "9:16", "language": "it",
  "prompt": "Pirates find an island missing from every map" }
job gt_7f3k · RTX 4090 · ephemeral64%
Script
Voice
Clips
Edit
Finish
Drawing the scenes · 6 of 9 · ~5 min left
How it works

No app to learn. One URL, then you just talk.

Kleo has no interface of its own: it lives inside the assistant you already use. The timings below are typical for a 45-second Short, and the clock starts when a free machine picks up your job: when Kleo is busy it waits in the queue first.

00:00

Paste one URL

Add Kleo's address as a custom connector in Claude, ChatGPT or Grok. Nothing to install, no keys to copy. Kleo's page opens: click Start free and you're back in the chat, with two Shorts on the house.

00:20

Ask for the video

Describe it the way you'd brief an editor: topic, length, format, voice, tone. Your assistant picks the template and fills in the parameters.

00:25 → ~15:00

Kleo gets to work

It writes the storyboard, synthesises the voice, draws every scene, cuts the edit with captions and music, then encodes at 60 fps. A GPU machine is rented only for your render and shut down right after.

~15:00

Get the link

MP4, subtitles, and thumbnail, valid for 7 days. Your assistant stays with the render and hands you the links the moment they are ready — or tell it to stop waiting, and ask for the status later.

Templates

Ten recipes. You bring the idea.

A template is an editing recipe: pacing, layout, subtitles, music. Your assistant picks the one that fits what you asked for. Kleo has no stock footage — every scene is drawn or generated for your topic, then cut on the narration. The sketches show how each frame is laid out.

Render times are estimates from the moment the machine is rented, the download of the renderer included: about 15–25 minutes for a Short, about 50 minutes for a 5-minute video, up to about two hours for the longest ones. Shorts come out in 4K (2160×3840), 16:9 videos in Full HD (1920×1080), all at 60 fps.

Behind the scenes

Five tracks, one GPU that runs only when needed.

A Kleo video is a pipeline of tracks, like an editing timeline. Each track uses the best tool for its job, and the scenes are drawn in parallel.

  • Script. A language model turns your prompt into a storyboard: hook, scenes, narration and on-screen text, in the template's tone. Your assistant can write it too.
  • Voice. Neural speech synthesis in English or Italian. The narration sets the timing of every scene, and the captions are aligned to it word by word.
  • Clips. In cartoon and realistic the pictures are generated for your topic, and the engine cuts and moves them on the narration with the big type over the top. In cyber it draws every frame itself — icons, charts, kinetic type; in stickman, the character.
  • Edit. Cuts timed to the voice, animated captions, a music bed, titles, and the template's transitions.
  • Finish. Encoding at 60 fps (4K for Shorts, Full HD for 16:9), an automatic quality check, then the .srt file and the thumbnail, ready for YouTube.
Short · 45 s · 9:16 · 4K · 60 fpsone GPU machine · ~15 min total
Scriptstoryboard
VoiceTTS + captions
Clips9 scenes, drawn in parallel
Editffmpeg
Finishencode · QA · files
03691215 min

A 5-minute video in 16:9 follows the same pattern and finishes in about 50 minutes. No machine sits idle waiting for work, which is what keeps a 4K video cheaper than a coffee — and the trade is that a job waits for a free machine instead of a machine waiting for jobs.

Connect

One address, any assistant.

Kleo speaks the Model Context Protocol over Streamable HTTP with OAuth: the same address works for every client, and connecting is a single button — no sign-up, no password, nothing to type. Pick yours.

Claude (app and 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….

Works on every Claude plan; the free plan allows one custom connector.

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.

Grok

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

# 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

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

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

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

# 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

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.

What your assistant can do once Kleo is connected

ToolWhat it does
kleo_storyboard_guideTeaches your assistant how to write the video before it asks for one: the look, the world it is drawn in, what must never appear, and one accent colour per part of the story.
kleo_list_templatesThe ten templates with their formats, lengths, voices and cost, and the credits left on your account.
kleo_create_videoStarts the render, in one of four looks: cartoon, realistic, cyber or stickman. Comes back with a video number straight away, so the chat never waits.
kleo_wait_for_videoHolds the line while it renders and hands over the links the moment it is ready.
kleo_get_jobWhere the render is up to: stage, percent, minutes left. Without a video number it lists your recent videos.
kleo_get_resultThe links: MP4, .srt subtitles and thumbnail. Good for 7 days.
kleo_cancel_jobStops a render and gives back the credits it had not spent.
kleo_accountCredits left, the link to your account page, and your Kleo key — the one string that carries the account to another browser.
kleo_generate_thumbnailMore thumbnail options. Not in the beta yet: every render already comes with one.
Pricing

Two Shorts free. Top up any time.

Live · one-off payments via Stripe
Freein beta
€0no sign-up, no card
  • 2 credits — one Short each, up to 90 seconds
  • Every template that fits in 90 seconds
  • Full quality: 4K, 60 fps, subtitles and thumbnail
  • No email, no password, no card, nothing to type
Connect and try it
Credit packsavailable now
€5–40one-off, no subscription
  • €5 — 10 credits · €15 — 35 · €40 — 100
  • Length sets the price: 1 credit per Short, 3 up to 5 minutes, +1 per extra minute
  • Kleo tells your assistant what a video costs, and what is left, every time
  • Available now: connect Kleo, then ask for your account page to buy the pack tied to your credits
Connect to buy credits
Frequently asked questions

The questions everyone asks.

What is MCP, and why do I need it?

The Model Context Protocol is the standard that assistants like Claude and ChatGPT use to work with external tools. Kleo is one of those tools: once connected, your assistant knows how to make videos, the same way it knows how to search the web.

How do I get access?

You don't ask anyone. Paste the address into your assistant and press Start free on the page that opens: no code to request, and the two Shorts are already on your account when you land back in the chat. Only a limited number of free accounts go out each day while Kleo is in beta; if today's are gone the page says so, and the button works again tomorrow.

What do the two free Shorts include?

Full quality: 4K at 60 fps, subtitles and a thumbnail. One credit per Short up to 90 seconds, so your two credits cover two of the templates that fit in 90 seconds; the long-form ones start at three credits and need a pack. Every video carries a small Kleo mark where a channel name would go. A failed render gives the credits back, and so does cancelling up to the halfway mark; past halfway the Short's credit is spent.

Do I need to install anything?

No. Paste an address into your assistant's connectors and press one button. There are no programs, plugins, keys or codes to manage.

How long does it take?

About 15–25 minutes for a Short, counting the time to rent the machine and let it download the renderer. A 5-minute video takes about 50 minutes, and the longest ones up to about two hours. Your assistant waits with it and hands you the links; you can always tell it to stop waiting and ask later.

What quality do I get?

An MP4 at 60 fps — 2160×3840 for Shorts, 1920×1080 for 16:9 — with H.264 video, AAC audio, a separate .srt file and a thumbnail. Ready to upload as it is. Every video carries a small Kleo mark where a channel name would go; you cannot change it yet.

Can I use my own voice, logo, and clips?

Not yet, and there is no date. Your own voice, logo and clips are on the list, not in the product.

Who owns the video?

You do. Publish it, monetize it, edit it. Kleo keeps the files for 7 days so you can download them, then deletes them.

Which models do you use?

The storyboard is written by a language model on Cloudflare Workers AI, an open neural voice (Kokoro) narrates it in English or Italian, speech recognition aligns the captions, and Kleo's own engine draws the scenes. Kleo never trains anything on your prompts or your files, and keeps them only as long as the video.

Can I use Kleo from Claude and ChatGPT at the same time?

Yes. In the same browser it is one account and one pot of credits, so a second assistant costs you nothing. A different browser — another computer, or a private window — is a new account, unless you carry your Kleo key across: ask your assistant and it will show you.

Does it work with Grok or the Gemini app?

Yes. Grok accepts custom connectors on grok.com and in the app; the Gemini app accepts them on Google AI Pro or Ultra, and Gemini CLI accepts them everywhere. Claude, ChatGPT, Claude Code, Cursor, VS Code, OpenCode, and Windsurf all use the same address.

Account

There is nothing to sign up for.

Paste the address into your assistant, press one button, ask for a video. Two Shorts are on us — no email, no password, no card, no code to type. The account lives in the browser you connected from, so a second assistant in the same browser lands on the same credits.

When those two Shorts are gone, your assistant hands you a link to your account page. Moving to another computer? Ask it for your Kleo key and paste it on the way in.

Server address https://mcp.kleooai.com/mcp
Copied