Beta

Use zzo.ai in Claude, ChatGPT and Cursor (MCP)

Connect zzo.ai to your AI assistant and ask it to make videos and images. It uses the same credit balance and the same prices as the website: nothing extra per call, no subscription.

Server URL
https://zzo.ai/api/mcp

What it looks like

The assistant checks the price, asks you, then generates. The clip lands in your workspace too.

Make a 15-second video with zzo.ai using Seedance 2.5: “Cinematic quality, high-end feel, a golden desert at dawn, a minimalist white art-museum building floating above the dunes, the building's surface carrying fine stone texture and soft reflections. Sunlight passes through the airborne sand to form volumetric light, with distinct layers of distant dunes. The camera starts on an ultra-wide desert panorama, slowly pushing forward, passing through the flying sand grains, into the interior of the floating building. Inside there are suspended sculptures, semi-transparent silk installations, and a character in a white robe, the fabric swaying naturally in the wind. The camera makes a smooth orbiting move around the character, and finally the building walls slowly open to reveal the vast sky and desert. High-end art-advertising style, realistic lighting, refined materials, cinematic composition, elegant motion, surreal yet believable.”. Tell me the price first.
→ estimate_cost
That clip costs 890 credits ($8.90). Your balance covers it. Should I start?
Yes, go ahead.
→ generate
→ get_generation
Done. Here is the clip. It is also saved in your zzo.ai workspace.
Floating desert museum

An example exchange. Wording varies by assistant; the tools and the price are real.

Connect in three steps

  1. 1

    Create an API key

    Open Settings → API Keys and create a key. Copy it right away; it starts with sk_.

    Create a key
  2. 2

    Copy the config for your app

    Pick your app below and replace sk_your_key with your key.

  3. 3

    Paste it and ask

    Restart the app, then ask, for example: "Make a 5-second 720p video of a lighthouse at dusk with zzo.ai. Tell me the price first."

Run this in a terminal. Add --scope user to use it in every project.

claude mcp add --transport http zzo https://zzo.ai/api/mcp \
  --header "Authorization: Bearer sk_your_key"

Other apps that can connect to a remote MCP server over Streamable HTTP with an Authorization header work the same way: use the server URL above and the header Authorization: Bearer sk_your_key.

Tools

Five tools. Only generate spends credits; the other four don't use any.

list_models

Models you can use, their modes and options, and the starting price in credits.

No credits
estimate_cost

The price of a generation in credits and dollars before you run it, and whether your balance covers it.

No credits
generate

Starts a video or image generation and charges its credits. Returns a task id right away.

Spends credits
get_generation

Status and result links of a generation. The assistant checks about every 10 seconds until it is done.

No credits
get_balance

Your balance, what keys spent today and your daily limit.

No credits

Limits that protect your balance

An agent can loop. These limits stop it from spending more than you meant to:

  • Each request costs at most 1,500 credits.
  • Keys spend at most 3,000 credits a day (UTC) in total. You can lower this for your account.
  • At most 5 generations run at the same time.
  • Failed generations are refunded automatically, the same as on the website.

Questions

Does a generation cost more through MCP?

No. The price is the same as on the website, and it comes out of the same credit balance.

What happens when my balance runs out?

The generate tool returns an error with a link to the pricing page, and nothing is charged. Buy a credit pack and try again; credits never expire.

Can I animate my own image?

Yes, give the assistant a public https link to the image. Uploading files directly through MCP isn't supported yet.

What if my key leaks?

Delete it in Settings → API Keys; it stops working at once. The daily limit caps what any key can spend in the meantime.