Schedule social media and cut clips with any AI agent
One MCP URL turns Claude, ChatGPT, Claude Code, Codex, Cursor, Windsurf and any other agent into a publisher that also makes the content: it cuts the clips from your videos and streams, generates the images and video, and books the posts, exact to the minute, with you approving the plan.
- One URL, OAuth sign-in, no key to manage for browser clients
- Posting today to YouTube, TikTok, Instagram, X (Twitter) and LinkedIn; every other platform carries an honest badge
- Clipping and generation are tools in the same conversation, not another product
Please keep a human in the loop. Every agent shows the plan before anything is public, and preview: true books nothing.
Also try
How it works
Three steps, whichever agent you use. The rules run on the server, so every client books the same way.
Connect once
Add https://api.clipspeed.ai/mcp in the agent's connector or MCP settings and sign in to ClipSpeed. Connect each platform to ClipSpeed through its own sign-in; the agent never sees a password.
Ask in plain language
"Clip this stream, keep the best three, post them to TikTok and YouTube Shorts tomorrow at 11, 3 and 7, preview first." The agent reads each platform's rules, drafts within them and shows the plan.
Approve, and it books
Each slot is booked exactly or refused with the next open one. The reply carries the id for every post, and the calendar in the ClipSpeed app shows the same thing.
Pick your agent
Every guide follows the same shape: install in a minute, a realistic conversation, the connection methods compared, what the agent is, how the tools chain, example prompts, every platform, and a FAQ. The badge is the truth about verification.
Four ways in, one account
The hosted MCP server is the route for nearly everyone. The others exist for clients that cannot use it yet.
| Method | How you connect | Auth | Toolset | Best for |
|---|---|---|---|---|
| Hosted MCP server | Add https://api.clipspeed.ai/mcp in the client | OAuth, or an API key header | Full: scheduling, clipping, image and video generation | Every MCP client |
| Claude connector directory | Add ClipSpeed in the Claude directory | OAuth via Claude | Clipping only | People who only want clips |
| npm clipspeed-mcp (stdio) | npx clipspeed-mcp with CLIPSPEED_API_KEY | API key | Clipping and clip scheduling | Clients without HTTP MCP |
| ClipSpeed CLI + SKILL.md | In progress | Device-code sign-in or API key | Channels, posts, upload, clip | Agents that run commands |
Every platform, with the truth about each
ClipSpeed posts today to YouTube, TikTok, Instagram, X (Twitter) and LinkedIn. The next four are on the rail. The rest are described so you can plan, and none is bookable until its badge says so.
What Postiz-style schedulers cannot do
Cut the clips first
Your agent does not need finished video to start. Hand it a YouTube link, a podcast, a stream VOD or a local export. ClipSpeed finds the moments, cuts them to 9:16 with word-by-word captions, scores each one 0 to 100 for shareability, and returns them in the same conversation. Your agent picks by score, writes the caption from the transcript, and books the clips on YouTube, TikTok, Instagram, X (Twitter) and LinkedIn. Three tool calls, one approval, no download and no re-upload.
- Clips arrive with a title written from the hook, a transcript and a viral score, so the agent can choose and caption without watching the footage.
- Live streams can be clipped while they are still on air; the agent books the highlights for the next morning before the stream ends.
- Every clip is already hosted, so
schedule_posttakes its id directly. Nothing moves through your laptop.
submit_to_clipspeedPaste the link. ClipSpeed starts the job and returns a project id.check_clipsPoll with the project id. Back come the finished 9:16 clips with titles, transcripts, viral scores and preview links.schedule_postPass the clip id, the platforms, a caption and a time. Your agent shows the plan with preview: true, you say yes, it books.generate_image or generate_videoDescribe the shot. ClipSpeed runs it on the model that fits (Seedance, Kling, Veo, Nano Banana Pro, GPT Image and others) and quotes the credits first.wait_for_generationReturns the hosted result link and a preview the agent can show you.schedule_post with media_urlThe result link goes straight into the booking. The caption, the time and the file are approved together.The other half nobody else has
Generate the image or video, then post it
A product shot for Instagram, a 16:9 announcement graphic for X, a six-second opener before a clip: your agent can make an image or a short video with ClipSpeed's image and video models and book the result in the same reply. There is no separate design tool, no export, no upload page. The generated file is hosted, so media_url is the only thing the booking needs.
- The price in credits is quoted before anything renders, within the per-generation and daily caps you set in Settings.
- Results are previewed in the conversation, so you approve the picture and the post at once.
- Images post as JPG, PNG or WebP up to 25 MB; video posts as MP4, MOV or WebM up to 1 GB.
The booking rules every agent inherits
They are the reason an agent can be trusted with a public account.
- Exact or refused. A time you name is booked to the minute or refused with the reason and the next open slot. ClipSpeed never moves a booked post without asking.
- As soon as possible is placed and said. Leave the time out and the reply tells you exactly where the post landed.
- Preview books nothing.
preview: trueruns the whole booking, including caps, spacing and slot choice, and writes nothing. It is how a week gets planned before it is booked. - Limits are refused at booking, never trimmed at send time. The reply carries the real count so the fix is one edit.
- Pacing protects the account. Text posts on X are at least 30 minutes apart (ten a day); LinkedIn text is an hour apart (three a day); video uploads are two to four hours apart under your plan's daily cap.
- One piece of content goes to one platform once. The same text or the same file to the same platform is recognised as a duplicate and refused.
- Cancel is undoable for 72 hours in the ClipSpeed app. Copy can be edited while a post is still scheduled; the time cannot, by design.
# What the agent reads at connect time (tool descriptions, abridged)
list_channels Connected platforms, what each accepts, limits, your time zone
connect_channel A private 10-minute link to connect one platform
platform_settings Limits, title rules, link handling, pacing per platform
schedule_post clip_id | text | media_url → platforms[], scheduled_at, preview
list_scheduled_posts Scheduled, sending, posted, failed — with post links
update_scheduled_post Edit copy while still scheduled (the time never moves)
cancel_scheduled_post Cancel; undoable 72 h in the app
post_analytics Views, likes, comments, shares where the platform gives them
submit_to_clipspeed Start clipping a video or stream link → projectId
check_clips Finished 9:16 clips with titles, transcripts, viral scores
generate_image / generate_video / wait_for_generation
{
"mcpServers": {
"clipspeed": {
"url": "https://api.clipspeed.ai/mcp"
// headless? add: "headers": { "Authorization": "Bearer csai_live_..." }
}
}
}What people ask their agents to do
Copy one and change the names.
A week from one stream
Clip last night's stream, keep the five best by viral score, and plan one TikTok and one YouTube Short a day at 11am and 5pm. Preview first.
Changelog to posts
Read CHANGELOG.md and post about the latest version on X and LinkedIn tomorrow at 9am. X under 280 with the link counted as 23.
Image for Instagram
Generate a 4:5 image of the product on a kitchen counter in morning light, write a caption under 150 characters, and post it to Instagram at 6pm.
Audit the calendar
List everything scheduled for the next 7 days, flag anything over its platform's text limit, and cancel duplicates.
Frequently asked questions
What is ClipSpeed for AI agents?
A hosted MCP server at https://api.clipspeed.ai/mcp that gives any AI agent the tools to clip videos, generate images and video, and schedule posts to your connected platforms. One URL for every client; OAuth in a browser or an API key without one. Scheduling is included on every paid ClipSpeed plan.
Which AI agents work with ClipSpeed?
Verified end to end: Claude, ChatGPT, Claude Code, Claude Desktop and Codex. Compatible over standard MCP and marked as not yet verified by us: Claude Cowork, Cursor, Windsurf, Gemini CLI, GitHub Copilot, OpenClaw, Hermes Agent, Grok Build, Kimi Code, Manus, nanoclaw, Meta Muse AI, Cue and OpenAI dots. Waiting on the ClipSpeed CLI or a plugin: Grok Bot, DeepSeek, Perplexity Computer, Paperclip and ClipSpeed CLI.
Which platforms can an agent post to?
Today: YouTube, TikTok, Instagram, X (Twitter) and LinkedIn. Next on the rail: Facebook, Threads, Bluesky and Pinterest. 21 more are described with an honest roadmap badge. Text-only posts go to X (Twitter) and LinkedIn today; everything else takes a clip, an image or a video.
How is this different from Postiz-style schedulers?
Two tools no other scheduler's agent has: the agent can cut the clips (submit a video or live stream, get captioned 9:16 clips with a viral score) and generate the images and video, then book the result in the same conversation. The scheduling rules are also stricter: a time is booked exactly or refused with the next open slot, and nothing is moved quietly.
Do I need an API key?
Not when the client can open a browser: the sign-in is OAuth. Headless clients and self-hosted agents use a ClipSpeed API key in an Authorization header, revocable at any time. Both reach the same account and tools.
Does the agent need my social media passwords?
No. Each platform is connected to ClipSpeed once through its own sign-in. The agent can only reach channels already connected and can only book within the rules of your plan.
Will posts go out while the chat is closed?
Yes. Once booked, ClipSpeed publishes at the scheduled minute. For agents that should decide what to post without you, use a headless mode (claude -p, codex exec) with preview on, so a plan is reported before it is booked.
What does it cost?
Scheduling is included on every paid ClipSpeed plan. $1 starts the trial on the same account. There is no separate price for the agent tools or the MCP server.
Can I automate posting from CI or cron?
Yes, with Claude Code (claude -p), Codex (codex exec), Gemini CLI (gemini -p) or any headless agent with the server registered on that machine. The booking rules stop a script from double-posting or flooding a platform.
Where is the developer documentation?
The /mcp/ pages cover the server, API keys, tool contracts and client-specific wiring in depth. The pages here are the task-first guides: install, ask, approve.