Connect ShortFast to Claude, ChatGPT, n8n or Make with one URL. The agent gets tools that mirror the REST API exactly, so it can write a brief, generate the video, render it and publish it to real accounts.
The server is hosted, so there is nothing to run locally. Create an MCP key in the ShortFast app under Settings, then API & Webhooks, and paste the connection URL into your client.
https://app.shortfast.com/mcp?key=sf_mcp_xxxxxxxxxxxxxxxxxxxxxxxxIf your client sends headers instead of accepting a key in the query string, the same key works as a bearer token.
Authorization: Bearer sf_mcp_xxxxxxxxxxxxxxxxxxxxxxxxKeys are scoped to one workspace, and a workspace holds at most one. An organization key can act on several workspaces by naming the one it should use:
https://app.shortfast.com/mcp?key=sf_mcp_xxxxxxxxxxxxxxxxxxxxxxxx&workspaceId=<workspaceId>Any MCP-compatible client can connect. These four are the ones people ask about most.
Add it as a custom connector and the tools appear in the conversation.
Paste the same URL where custom connectors are configured.
Drive generation from an existing workflow without writing HTTP nodes.
Same connection URL, used as the MCP endpoint in a scenario.
Tools mirror the REST endpoints one to one, with identical validation and error codes.
Pick a pipeline, pass a prompt or a written script, and queue generation. The agent gets back a video with a queued status rather than a finished file.
Queue the mp4 that turns a generated video into a file, poll its progress, and retrieve a download URL that is known to resolve.
Attach a rendered video to a publishing profile, choose platforms, and read back the publish state, including which platforms had no connected account.
Create a blueprint from one brief that regenerates a fresh clip on a recurring schedule, check what is still blocking it, or run one clip immediately.
Read and change the theme config, transcript, caption pages, b-roll segments, presentation timeline and AI scenes.
Read what each feature charges and the ceilings the current plan enforces, so an agent can decide whether a job is affordable before queueing it.
Queueing a video returns immediately with a queued status, not a finished file. The agent has to poll until the job reports COMPLETED or FAILED before it can render or publish anything.
This is the single most common thing to get wrong when wiring an assistant to a media pipeline. An agent that treats the queued response as success will confidently tell you a video is ready and hand you a URL that does not resolve yet. Worth stating explicitly in your system prompt.
Generation and publishing draw on workspace credits and post to the social accounts you have connected. Those are not reversible in the way a read is, so they are worth a human confirmation step rather than leaving them to an autonomous loop.
Reading is safe: listing videos, checking an automation's health, or reading what a feature charges costs nothing and changes nothing. A sensible pattern is to let the agent plan and cost a job freely, then ask before it commits.
Create an MCP key, paste one URL, and your assistant can generate and publish short-form video.