Available on Pro & BYOK
Drive the whole pipeline
from your agent.
Framesail's AI video generator API and remote MCP server let Claude, GPT, Cursor, or any other agent produce finished long-form video — script to finished video — programmatically.
claude mcp add --transport http framesail \
https://api.framesail.com/mcp \
--header "Authorization: Bearer fsk_..."This is the pipeline your agent drives — brief in, finished video out.
Full control
Every model, every stage, your keys.
This isn't a black-box render button. Your agent picks the video, image, and voice model behind each job, reads and edits every intermediate artifact, and can run the whole pipeline on your own provider keys.
Pick the model per job
Video on Seedance 2 Pro, Kling v3, or Veo 3.1. Images on Nano Banana Pro or GPT Image 2. Voice on ElevenLabs v3 or MiniMax Speech 2.8 HD. And more — set it per job, or let the default ride.
list_models · per-job override
Own every stage
Script text, locked references, storyboard frames, segment renders — every stage is readable and editable through the API before the next one runs. Nothing is a black box.
inspect · edit · re-run any stage
Bring your own keys
Register your own OpenAI, Gemini, Anthropic, fal, ElevenLabs, or MiniMax keys — covered jobs run on your accounts and bill zero Framesail credits.
BYOK · per-job coverage
Get set up
Connect in three steps.
Subscribe to Pro or BYOK
API & MCP access is included on the Pro and BYOK plans. Creator is web-app only.
Connect claude.ai in a click
Add api.framesail.com/mcp as a custom connector, log in, approve. No key handling — works on Claude Desktop and mobile too.
Or use an API key
For Claude Code, Cursor, or REST: generate an fsk_ key on your account page and send it as a Bearer token.
One brief in, a finished video out.
Your agent calls the steps in order; State lives server-side, so a run can pause for hours and resume in a fresh session.
Bring your own keys. Pay zero credits.
On the BYOK plan, register your own OpenAI, Gemini, Anthropic, fal, ElevenLabs, or MiniMax keys — and any job on those providers runs on your key for zero Framesail credits. Coverage is per-job, so a mixed pipeline only bills for what you don't cover.
openai · gemini · anthropic
fal · elevenlabs · minimax
Developer questions
API & MCP, answered straight.
Is there an AI video generator API for long-form video?
Yes — that's what this is. Most video generation APIs return single clips; Framesail's API runs the whole pipeline — script, locked references, storyboard, voiceover, final render — and returns a finished long-form video. One API call chain instead of stitching clip APIs together yourself.
Is the MCP server remote or local?
Remote. It's a streamable-HTTP MCP server at the Framesail API — nothing to install or run locally. OAuth-capable clients like claude.ai and Claude Desktop connect with a browser login; Claude Code and Cursor connect with an fsk_ API key.
Who is the API & MCP for?
Anyone who wants to drive Framesail from outside the web app — running a faceless YouTube channel at scale, wiring video generation into your own product, or letting an agent like Claude produce videos end to end. Framesail owns the project database, asset continuity, voiceover timing, and the render pipeline; your agent owns the workflow.
Which plans include it?
Pro and BYOK. Pro runs jobs on platform credits; BYOK lets you bring your own provider API keys so covered jobs bill zero credits. Creator is web-app only by design. See the pricing page for current rates.
What's the difference between the REST API and the MCP server?
They're two surfaces over the exact same pipeline and the same authentication. REST is best for scripts and SDKs; MCP is best for agent clients like Claude Code, Claude Desktop, and Cursor. The MCP tools are thin wrappers over the REST endpoints — pick one surface per run.
How does authentication work?
Two ways. OAuth login: claude.ai, Claude Desktop, and other OAuth-capable MCP clients connect to the URL and pop a browser login — no key handling. API keys: create a long-lived fsk_ key in the web app and send it as an Authorization: Bearer token for Claude Code, Cursor, or REST. Both show up as revocable keys on your account page, and agents can't mint or revoke keys — only a signed-in browser session can.
What is BYOK?
Bring Your Own Keys. Register your own OpenAI, Gemini, Anthropic, fal, ElevenLabs, or MiniMax keys and any job on those providers runs on your key and bills zero Framesail credits. Coverage is per-job, so a mixed pipeline only bills for the jobs you don't cover.