saga-labs avatar

Dora AI Video

saga-labs/dora-mcp

Gives Claude access to 14 image and video generation models through a single OAuth-secured endpoint. You get text-to-image, image editing, text-to-video, and image-to-video with models ranging from cheap options like z_image at 10 coins to premium ones like SeeDance 2 at up to 12,240 coins. Four tools let you list models, start generation jobs, and poll for results. The async pattern returns a job_id immediately, then you call check_job until it completes. Small images come back inline as base64, larger assets and videos return Firebase Storage URLs. Same backend runs the Dora iOS app and web product. Reach for this when you want Claude to generate visual content without managing individual API keys for each model provider.

tools
4
transport
HTTP
last updated
Nov 2, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

list_modelsList Dora generation models, cheapest-first, with per-call coin cost. Call this when the user asks what models are available, when cost matters, or when you want to verify a model name. Defaults: nano_banana_2 for images, seedance_1_5_pro for videos — only step up if the user...

List Dora generation models, cheapest-first, with per-call coin cost. Call this when the user asks what models are available, when cost matters, or when you want to verify a model name. Defaults: nano_banana_2 for images, seedance_1_5_pro for videos — only step up if the user...

No parameter schema in public metadata yet.

generate_videoGenerate a video. Default model: seedance_1_5_pro at 480p, 8s, no audio (cheapest reasonable quality). Before calling, if the user has not specified them, briefly ASK for: (1) aspect ratio (9:16 vertical, 16:9 horizontal, 1:1 square), (2) duration (4/8/12s), (3) whether they w...7 params

Generate a video. Default model: seedance_1_5_pro at 480p, 8s, no audio (cheapest reasonable quality). Before calling, if the user has not specified them, briefly ASK for: (1) aspect ratio (9:16 vertical, 16:9 horizontal, 1:1 square), (2) duration (4/8/12s), (3) whether they w...

Parameters* required
aspect_ratiostring
one of 16:9 · 9:16 · 1:1
durationnumber
one of 4 · 5 · 6 · 8 · 10 · 12
image_urlstring
modelstring
one of seedance_1_5_pro · grok_text_to_video · grok_image_to_video · kling_2_6 · veo_3 · seedance_2_fast
promptstring
resolutionstring
480p cheapest; 1080p ~5x cost. Default 480p.one of 480p · 720p · 1080p
with_audioboolean
Generate sound. SeeDance/Kling support audio — typically doubles cost. Default false.
generate_imageGenerate an image. Default model: nano_banana_2 (good quality, ~100 coins, supports reference photo). Use z_image (10 coins) only if the user wants the cheapest possible result. Use nano_banana_pro (180-240) only when the user explicitly asks for face preservation or maximum q...5 params

Generate an image. Default model: nano_banana_2 (good quality, ~100 coins, supports reference photo). Use z_image (10 coins) only if the user wants the cheapest possible result. Use nano_banana_pro (180-240) only when the user explicitly asks for face preservation or maximum q...

Parameters* required
aspect_ratiostring
one of 16:9 · 9:16 · 1:1
modelstring
one of nano_banana_2 · z_image · google_nano_banana · google_nano_banana_edit · gpt4o_image · gpt_image_2
promptstring
reference_image_urlstring
resolutionstring
1K cheapest; 4K up to 50% more. Default 1K.one of 1K · 2K · 4K
check_jobCheck the status of a generation job. Returns status (pending|done|failed) and result_url when done. Wait at least 30 seconds between polls — generations take 1-5 minutes typically.1 params

Check the status of a generation job. Returns status (pending|done|failed) and result_url when done. Wait at least 30 seconds between polls — generations take 1-5 minutes typically.

Parameters* required
job_idstring

Sponsors

Readme

Dora Video MCP — AI Video Generation MCP Server

Listed on mcpservers.org Dora Video MCP server on Glama Available in ChatGPT Plugins

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/mcp

Built and operated by Saga Labs. Full public specification, limitations included: https://doravideo.com/ai-video-mcp


Why this exists


View the full README on GitHub

Details

Repository
github.com/saga-labs/dora-mcp
Website
doravideo.com
Category
Media & Entertainment
Transport
HTTP
Registry
MCP registry, active

Related Media & Entertainment MCP servers

View all
1shree-git avatarSendItshree-git/sendit-agent-integrationsPublish and schedule social posts, upload media, and review analytics through OAuth.0stars
2stepankaiser avatarCCPhoto — Phone Camera Bridgestepankaiser/ccphotoPhone camera bridge for Claude Code — photos, live video, voice, and generative UI0stars
3supermarco74 avatarWebVoicesupermarco74/webvoice-mcpWebVoice MCP: chat, TTS, STT, translate, images. Email signup, welcome credits, optional Solana.0stars
4xquik-dev avatarX (Twitter) MCP Server by Xquikxquik-dev/x-twitter-scraperXquik is the world's fastest and cheapest X (Twitter) data API with the most complete X data.0stars
5brajendrak00068 avatarLevea Mcp Serverbrajendrak00068/agentic-ai-video-productionAutonomous AI video editor over MCP: viral clips, captions, reframe, chroma key, MP4 export0stars
6ankimcp avatarAnki MCP Serverankimcp/anki-mcp-serverMCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.546stars