Cursor MCP Video Generation: Add Ziztu to Cursor
For Cursor MCP video generation, put https://getziztu.com/mcp in your mcp.json as a remote server, then sign in to Ziztu from Cursor's Customize page. The Cursor agent can then plan, price and make micro drama and anime episodes within a spend cap you set.
Updated
Before you start

- A Ziztu account. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
- Cursor. It supports remote servers (Streamable HTTP or SSE) and OAuth for them.
- Two places for the file.
.cursor/mcp.jsoninside a project, or~/.cursor/mcp.jsonfor every project.
Add Ziztu to Cursor in 5 steps
Step 1. Copy the Ziztu server address
Ziztu's connector is one web address. There is nothing to download and no key to make.
https://getziztu.com/mcp
Paste it where the app asks for a server URL.
Step 2. Add Ziztu to your mcp.json
Create or open .cursor/mcp.json in your project, or ~/.cursor/mcp.json for all projects, and add the server. A remote server needs only a url.
{
"mcpServers": {
"ziztu": {
"url": "https://getziztu.com/mcp"
}
}
}If the file already has other servers, add the ziztu entry next to them inside mcpServers.
Step 3. Open Customize and sign in
- Customize
Open Customize in the sidebar, where Cursor lists your MCP servers, and make sure Ziztu is enabled. Cursor supports OAuth for servers that need it, so use the sign-in prompt it shows for Ziztu.
Step 4. Sign in to Ziztu and press Allow
Cursor opens your browser. Ziztu opens its own sign-in. Sign in with your Ziztu account, then read the consent screen: it shows what Cursor asks for and lets you tick or untick each permission. Keep Create and generate ticked if you want Cursor to make things, and press Allow.
Paid steps are still capped: the screen says every paid step needs a spend cap and anything above 500 credits needs an explicit confirmation.

Step 5. Ask Cursor to plan an episode
Start with planning. Nothing is generated, a Director message uses only a few credits, and it shows you what Cursor can do. Paste this and read the price it reports back:
Use Ziztu to plan a 60 second vertical micro drama about a baker who finds a love letter in the dough. Create the project, ask the Director to plan it, apply the plan, then quote the first frames. Do not make anything yet. Tell me the price and which shots are blocked.
It creates a project, asks the Director for the cast, places and shots, and quotes the first frames. Nothing is generated.
What to say next
Once the first plan is back, these prompts take you from the plan to a film. Each one that costs credits tells the app to use a cap, and the app shows you the price first.
Make the first frames for that project with max_credits set to the quote. When they are done, show me the frames and wait. I will tell you whether to animate.
The first frame of each shot, so you can check the cast and the look before you pay for motion.
Animate shot 1 only, with max_credits set to its quote. Tell me what it cost and show me the clip before you do any other shot.
One shot first. A new account's first 5 second clip is free; after that video is on a plan, and one clip shows you the quality and the price.
When I am happy with the clips, quote the music, make it with max_credits set to the quote, then export the film and tell me how to download it.
Music is its own priced step, and the export gives you the finished film as an MP4.
Use Ziztu to plan a 45 second anime episode in a hand-painted look about a girl who finds a sleeping whale made of cloud over her village. Give the girl and the whale a fixed look, plan the shots, and quote the first frames. Do not spend anything yet.
The same flow for anime: one look and one cast, then the shots.
Approvals in Cursor
Cursor asks for approval before it uses an MCP tool by default, and you can click the arrow next to a tool name to see the arguments. For Ziztu, read the max_credits value on the three tools that spend credits (make_first_frames, animate_shots and make_music). Cursor's run modes let you allowlist tools so they run without asking: do not allowlist those three until you trust the caps you set.
Use an API key instead of the browser sign-in
For an agent that should never open a browser, make a key in the Ziztu studio under Settings, then API keys, and give it only the scopes it needs. Cursor fills values from environment variables in url and headers.
{
"mcpServers": {
"ziztu": {
"url": "https://getziztu.com/mcp",
"headers": {
"Authorization": "Bearer ${env:ZIZTU_TOKEN}"
}
}
}
}Then set ZIZTU_TOKEN=sk_sakuga_your_key in your shell profile. Revoke the key in Settings, API keys any time.
What you can do once Ziztu is connected
Ziztu is a studio for micro dramas and anime series, so the connection gives your AI app 30 tools for the whole job, not a single clip button:
- Plan. Ask the Director for the cast, the places and every shot of an episode, then apply the plan to a project.
- Price. Quote frames, clips or music before anything runs. The quote also lists any shot that is blocked and why.
- Make. Make the first frame of each shot, animate the shots you pick and generate the music, each with a spend cap you set.
- Keep going. Check jobs, check your credit balance and export the finished film as an MP4. The same project opens in the Ziztu studio, where you can edit it.
- Run apps. Start the one-shot Ziztu apps (animation, manga, story video and more) from the same chat.
The cast stays the same across every shot and every episode, because the characters live in the project and not in the chat.
What it makes: a real episode
This is The Wrong Wedding, a 32 second vertical episode made in Ziztu with the same three characters in all seven shots. It started from one sentence, the same kind of prompt you give your AI app.
The Wrong Wedding, episode 1: 32 seconds, seven shots, three characters, made in Ziztu from one sentence.
9:16 ยท 32 s
A live-action vertical micro drama, episode 1: on her wedding day a bride reads a message on the groom's phone and walks down the aisle anyway, smiling. End on a cliffhanger when she takes the microphone.
How your credits stay safe
Giving an AI app a way to spend money needs hard limits. These are enforced by the Ziztu API, not by the chat, so the app cannot talk its way around them:
- A spend cap on every paid call.
max_creditsis required on first frames, clips, music and app runs. If the exact price is higher, the call is refused before anything starts. - A second yes above 500 credits. A bigger spend also needs
confirm: true, and the tool descriptions tell the app to ask you first. - Price before spend. The
quotetool anddry_run: truereturn the exact credits and start nothing. - You choose the permissions. The consent screen lists three: see your account, create and generate, and export films. Untick Create and generate and the app can look but cannot spend.
- Disconnect any time. Open getziztu.com/oauth/connections, find the app and end it. The next call fails at once.
What it costs
A connection itself costs nothing. You pay in credits, on your own Ziztu account, and the price of each step is shown before it runs.
- Free to start: 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
- Video needs a plan. Plans start at $12 a month. On Starter, a 5 second clip costs about $0.37 at 480p or $0.60 at 768p. See pricing for every plan and pack.
- Your app is billed separately. Claude, ChatGPT, Codex, Grok and Cursor have their own plans and limits. Ziztu only charges for what runs in Ziztu.
If it does not work
- Cursor shows Ziztu but no tools. Open Customize and check that Ziztu is enabled and signed in. If the mcp.json has a typo, Cursor cannot start the entry: check the quotes and commas.
- The sign-in returns to Cursor with an error. Start the sign-in again from Customize. Cursor uses a fixed local callback address, so make sure nothing else is using your machine's port 8787.
- The sign-in window does not open or closes at once. Allow pop-ups for the app, then start the connection again. In a terminal app, copy the link it prints into your browser.
- The app can plan but says it cannot spend. The connection was made without Create and generate. Disconnect it at getziztu.com/oauth/connections, connect again and keep that box ticked.
- A call is refused with over_max_credits. The cap was lower than the exact price. Ask the app for the quote, then set max_credits at or just above it.
- A call is refused with confirm_required. The price is above 500 credits. Read the price, and if you agree, tell the app to continue with confirm set to true.
- It says you have no credits (HTTP 402). Ask the app to check your balance. Free credits cover the planning and a new account's first 5 second clip; more video starts on a plan.
- The app asks you to sign in again. Do it. Access renews by itself, but ending a connection on the connected apps page removes it for good.
Sources (read 18 October 2026)
The steps for each app follow its own official page, read on 18 October 2026. Apps change their menus, so if a label looks different, trust the app and the page below.
Make your Ziztu account first
The connection signs in to your Ziztu account, so make one first. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12.
Frequently asked questions
How do I add an MCP server to Cursor?
Add an entry with a url to .cursor/mcp.json in a project or ~/.cursor/mcp.json for every project. For Ziztu the entry is "ziztu": { "url": "https://getziztu.com/mcp" }. Then sign in from Cursor's Customize page.
Can Cursor generate video?
Cursor does not make video itself. With Ziztu added, the Cursor agent calls Ziztu's tools to plan an episode, quote it and make first frames and clips within the max_credits cap you set.
Does Cursor ask before it spends credits?
Cursor asks for approval before using an MCP tool by default. Ziztu adds its own limits: max_credits is required on every paid call and anything above 500 credits needs confirm.
Is there a one-click install?
Cursor describes one-click installs for entries in its Marketplace. You do not need one: the mcp.json entry above is a single line with the address and takes under a minute.
What does it cost?
Planning uses a few credits per Director message. 40 free credits for scripts, character art, storyboards, voices and sound, plus your first 5 second video free, no card. More video starts at $12. Cursor's own plan is separate.