Dora Video MCP
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Dora Video MCPList available video models with coin costs, cheapest first."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Dora Video MCP — AI Video Generation MCP Server
Dora Video is a hosted AI video and image generation MCP server for ChatGPT, Claude, Cursor, Google Antigravity and any other Model Context Protocol client. One OAuth-secured connection gives an agent 16 models — Google Veo 3, Kling 2.6, SeeDance 2, SeeDance 1.5 Pro, Grok Imagine, Nano Banana Pro and others — with the coin cost of each returned before anything is generated, sorted cheapest first.
https://doravideo.com/mcpBuilt and operated by Saga Labs. Full public specification, limitations included: https://doravideo.com/ai-video-mcp
Why this exists
Most video MCP servers are either a single provider, or raw infrastructure that hands your agent a job id and leaves it to build polling, retries and billing. Dora sits in between: a curated catalogue behind one account and one balance, four tools an agent can reason about in a single pass, and a finished MP4 or image at the end.
The design bet is that an agent picks better from a short list. A tool per model, or per provider, makes the tool list longer than the task.
Related MCP server: Photo AI Studio MCP Server
Tools
Tool | What it does |
| Every model with its live coin cost, max duration, and whether it accepts an image or a video input. Sorted cheapest first. |
| Text-to-video, image-to-video, or motion transfer from a driving clip. Returns a job id. |
| Text-to-image and image editing from reference photos. Returns a job id. |
| Polls a job and returns the finished file. |
Because list_models publishes prices, this works:
"Animate this product photo as a vertical ad. Use the cheapest model that can do it, tell me what it will cost, and wait for me to confirm."
Models
Video (9): grok_1_5, seedance_1_5_pro, grok_image_to_video,
grok_text_to_video, kling_2_6, kling_2_6_motion, veo_3,
seedance_2_fast, seedance_2
Image (7): z_image, google_nano_banana, google_nano_banana_edit,
gpt4o_image, gpt_image_2, nano_banana_2, nano_banana_pro
Costs
1 Dora coin = 1 provider credit, no multiplier. Dollar figures are the coin value on the Pro plan ($15 for 1,000 coins). Verified 5 September 2026.
Model | Configuration | Coins | On Pro |
| 1 image | 1 | $0.02 |
| 1 image | 4 | $0.06 |
| 1K–2K image | 8 | $0.12 |
| 4s · 480p video, native audio | 10 | $0.15 |
| 4s · 480p video | 14 | $0.21 |
| 1K–2K image | 18 | $0.27 |
| 5s video, no audio | 55 | $0.83 |
| 8s video (Veo 3 Fast) | 60 | $0.90 |
| 4s · 480p video | 76 | $1.14 |
Longer durations, higher resolutions and audio scale up. list_models is
always authoritative; this table is a snapshot.
Connect it
Remote (ChatGPT, Claude, Cursor, Antigravity)
Add https://doravideo.com/mcp as a remote MCP server and approve the OAuth
prompt. OAuth 2.1 with dynamic client registration; no API key to manage.
Step-by-step guides:
Stdio bridge
For clients that only speak stdio, bin/dora-mcp.js in this repo bridges to the
same endpoint with an API key from
doravideo.com/account:
{
"mcpServers": {
"dora": {
"command": "node",
"args": ["/path/to/dora-mcp/bin/dora-mcp.js"],
"env": { "DORA_API_KEY": "dora_sk_..." }
}
}
}What Dora does not do
Stated here so nobody discovers it later:
No public REST API today. Access is the web app, the iOS app, or MCP.
No deterministic price router.
list_modelsreturns costs cheapest first and the agent chooses; Dora does not choose for it.list_modelsreturns the default configuration cost, not a quote for every parameter combination.No publishing or scheduling. Dora returns files; you post them.
Generating requires a paid plan or a credit pack. There is no free tier.
If you are building your own high-volume video backend, model infrastructure platforms are a better fit. Dora is a better fit when the goal is a finished clip with minimal integration.
Pricing
Plan | Price | Credits |
Pro (web) | $15 / month | 1,000 / month |
Credit packs | from $7 | 600+, never expire |
Every plan includes every model, every resolution, commercial rights and no watermark.
Also available without an agent
The same account and balance work on the web at doravideo.com and on the iPhone app. Android is in review.
Links
Specification: https://doravideo.com/ai-video-mcp
Model catalogue: https://doravideo.com/models
Studio: https://aisagalab.com
Support: https://doravideo.com/support · sagalabs@proton.me
The MCP server itself is hosted and closed-source. This repository is the public documentation and the stdio bridge.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create images & video from any MCP agent — 17 models, spend limits, one URL.
Image, video, music and text generation across 100+ models through one endpoint.
Generate images with any major model — one API key, one prepaid balance, one MCP.
Generate AI video from any MCP client. Pick the model, see the per-second price before you spend.
Related MCP Servers
AlicenseNot gradedqualityFmaintenanceEnables video generation from text, images, and more through MCP-compatible apps like Claude and Cursor.52MIT- AlicenseAqualityCmaintenanceEnables AI photo generation, editing, and video creation from MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.87 npmMIT

Createya MCP & APIofficial
AlicenseNot gradedqualityDmaintenanceEnables AI agents and developers to generate images, videos, audio, and text using 100+ models via MCP or REST with a single API key.4MIT- AlicenseNot gradedqualityBmaintenanceGenerate AI images and videos from Claude, Cursor or any MCP client: 48+ models on one account (Flux 2, Nano Banana 2, Seedream 5, Kling V3, Seedance 2.5, Veo 3.1), with the exact cost in credits returned on every call.1MIT