Multi-model AI image and video generator. 14 models behind one OAuth-secured MCP endpoint.
SaferSkills independently audited dora-mcp (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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 12 models (Seedance 2 Mini by default, Seedance 2, Kling 2.6 Motion Control, Grok Imagine, Nano Banana 2, 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>
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.
| Tool | What it does |
|---|---|
list_models | Every model with its live coin cost, max duration, and whether it accepts an image or a video input. Sorted cheapest first. |
generate_video | Text-to-video, image-to-video, or motion transfer from a driving clip. Returns a job id. |
generate_image | Text-to-image and image editing from reference photos. Returns a job id. |
check_job | 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."
Video (6): seedance_2_mini (default), grok_text_to_video, grok_image_to_video, grok_1_5, kling_2_6_motion, seedance_2
seedance_2_mini was called seedance_1_5_pro until its provider retired Seedance 1.5 Pro on 25 October 2026; the old name still works.
Image (6): nano_banana_2 (default), z_image, google_nano_banana, google_nano_banana_edit, gpt_image_2, nano_banana_pro
Veo was removed on 2 November 2026.
1 Dora coin = 1 provider credit, no multiplier. Dollar figures are the coin value on the weekly Pro plan ($4.99 for 500 coins, about $0.01 a coin). Verified with list_models on 2 November 2026.
| Model | Configuration | Coins | On Pro |
|---|---|---|---|
z_image | 1 image | 1 | $0.01 |
google_nano_banana | 1 image | 4 | $0.04 |
nano_banana_2 | 1K image | 10 | $0.10 |
grok_1_5 | 4s · 480p video, native audio | 10 | $0.10 |
seedance_2_mini | 4s · 480p video, audio | 16 | $0.16 |
seedance_2_mini | 8s · 480p video, audio (default) | 31 | $0.31 |
nano_banana_pro | 1K–2K image | 18 | $0.18 |
kling_2_6_motion | 5s driving clip, 11 coins a second | 55 | $0.55 |
seedance_2 | 4s · 480p video | 76 | $0.76 |
Longer durations, higher resolutions and audio scale up. list_models is always authoritative; this table is a snapshot.
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:
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_..." }
}
}
}Stated here so nobody discovers it later:
list_models returns costs cheapest firstand the agent chooses; Dora does not choose for it.
every parameter combination.
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.
| Plan | Price | Credits |
|---|---|---|
| Pro weekly (web) | $4.99 / week (first week $1.99) | 500 / week |
| Pro annual (web) | $119.99 / year | 300 / week |
| Credit packs | from $2.99 | 300+, never expire |
Every plan includes every model, every resolution, commercial rights and no watermark.
The same account and balance work on the web at doravideo.com and on the iPhone app. Android is in review.
The MCP server itself is hosted and closed-source. This repository is the public documentation and the stdio bridge.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.