Video clipping MCP for any agent
Connect Klap to Claude Code, Cursor, ChatGPT or your own agent. It turns long videos into captioned shorts, cuts the moments you describe, and schedules them to your socials, all from a prompt.
- 1Run the command below in your terminal.
- 2Start Claude Code, run
/mcp, pick klap and choose Authenticate. - 3Sign in with your Klap account and click Allow.
claude mcp add --transport http klap https://api.klap.app/mcp/agentsNo API key: sign in with your Klap account · Uses your Klap plan · Free trial included
Clip, edit and post from your agent
Your agent calls Klap like any other tool, and chains the calls for you: clip a video, read its transcript, cut the moment you asked for, write the caption, schedule the post.
- Two-minute setup
Add one URL and sign in. Nothing to install, no key to manage.
- Any video
YouTube, Twitch, Kick and Vimeo links, Google Drive and Dropbox files, or files on your computer.
- The whole of Klap
Virality scores, reframing, animated captions, your templates, translations, exports and scheduling.
1. Why we hire slow (42s, virality 94/100)
2. The interview question that never fails (38s, 88/100)
3. Hiring your first engineer (51s, 81/100)
18 tools your agent can call
Everything you do on klap.app, as tools. Agents discover them on their own when they connect.
create_clipsTurn a long video into shorts ranked by virality, with captions and reframing, from a link or a local file.
create_uploadGet an upload URL for a video on your computer (MP4, MOV, WebM, up to 10 GB).
caption_videoCaption and reframe a short video without cutting it.
get_clipsA job's progress, then its clips with their scores, lengths and editor links.
list_projectsYour recent projects and their status.
get_transcriptThe video's transcript with timestamps, for show notes, posts or picking moments.
create_clip_from_promptCut the moment you describe into a new short.
create_clip_from_rangeCut a new short between two timestamps.
translate_clipCopy a clip with its captions in another language.
list_templatesYour templates: caption style, fonts and layout.
export_clipRender a clip to an MP4 with its captions burned in.
get_exportThe export's status and download link.
get_usageYour plan and what you used of it this month.
write_post_captionWrite a post caption with a hook and hashtags, in the tone you ask for.
list_social_accountsYour connected YouTube, TikTok, Instagram, LinkedIn and Facebook accounts.
schedule_clipPost a clip now or later, once you confirm the details.
list_scheduled_postsYour upcoming, failed and published posts.
cancel_scheduled_postCancel a post before it goes out.
Try it with one prompt
Ask in plain language. Works on podcasts, webinars, interviews, courses and streams.
MCP server or REST API?
Frequently Asked Questions
What is the Klap MCP server?
A Model Context Protocol server that gives AI agents Klap's video tools: finding the best moments of a long video, cutting them into captioned and reframed shorts, cutting the moments you describe, translating captions, exporting MP4s and scheduling posts. Any MCP client can call it, so you can clip and post videos from the assistant or editor you already use.
Which clients and agents does it work with?
Claude Code, Claude on the web and desktop, Cursor, VS Code, ChatGPT in developer mode, Windsurf, Codex, and any other client that supports remote MCP servers with OAuth. The tools are the same everywhere; only the way you add the server differs.
Do I need an API key?
No. You sign in with your Klap account once, through OAuth, and your agent acts on your account. API keys are for Klap's REST API, which you call from your own code.
What videos can I use?
Links to YouTube, Twitch, Kick and Vimeo videos, Google Drive and Dropbox files, direct links to video files, and video files on your computer (MP4, MOV or WebM, up to 10 GB): agents with a terminal, like Claude Code, upload them with create_upload.
How much does it cost?
Connecting is free. What your agent creates uses your Klap plan, exactly as on klap.app, and you can start with the free trial. Your agent can check what's left with get_usage.
How long does clipping take?
A few minutes for most videos, longer for multi-hour streams. The transcript is ready first, so your agent can start finding moments before the clips are done. An export takes about as long as the clip itself.
Can my agent post without asking me?
Klap's instructions tell agents to schedule or cancel a post only when you asked for it, after you confirm the clip, the accounts, the time and the caption. Clients like Claude also ask for your approval before calling a tool that publishes.
How is it different from Klap in Claude's connector directory?
The directory connector works with your own video files and shows your shorts as playable cards. This server adds everything else: video platform links, transcripts, clips cut from a description or exact times, translations, templates and managing scheduled posts. Both use the same Klap account.
Is my data private?
Your agent only reaches your own Klap account, through the access you granted. Klap never receives your conversations, only what each tool call needs. To disconnect, remove the server from your client.