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.
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 paramsGenerate 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...
modelstringseedance_1_5_pro · grok_text_to_video · grok_image_to_video · kling_2_6 · veo_3 · seedance_2_fastpromptstringdurationnumber4 · 5 · 6 · 8 · 10 · 12image_urlstringresolutionstring480p · 720p · 1080pwith_audiobooleanaspect_ratiostring16:9 · 9:16 · 1:1generate_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 paramsGenerate 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...
modelstringnano_banana_2 · z_image · google_nano_banana · google_nano_banana_edit · gpt4o_image · gpt_image_2promptstringresolutionstring1K · 2K · 4Kaspect_ratiostring16:9 · 9:16 · 1:1reference_image_urlstringcheck_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 paramsCheck 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.
job_idstringMulti-model AI image and video generator, exposed as a hosted MCP connector for Claude.
A single OAuth-secured endpoint gives Claude access to 14 image and video models through one tool surface. Cheap-first defaults, async job polling, and full-size results stored on Firebase.
https://doravideo.com/mcp| Kind | Model | Coin cost | Notes |
|---|---|---|---|
| Image | z_image | 10 | Cheapest text-to-image |
| Image | google_nano_banana | 40 | Low-cost text-to-image |
| Image | google_nano_banana_edit | 40 | Low-cost editing from a reference photo |
| Image | gpt4o_image | 60 | OpenAI GPT-4o image |
| Image | gpt_image_2 | 60 | OpenAI gpt-image-2 |
| Image | nano_banana_2 | 100–150 | Default — quality + reference photo |
| Image | nano_banana_pro | 180–240 | Best face preservation |
| Video | grok_text_to_video | 100–400 | Cheap text-to-video |
| Video | grok_image_to_video | 100–400 | Cheap image-to-video |
| Video | seedance_1_5_pro | 140–1800 | Default — solid quality, optional audio |
| Video | kling_2_6 | 550–2200 | Image-to-video with audio |
| Video | veo_3 | 600 | Premium text-to-video (8 s) |
| Video | seedance_2_fast | 620–3960 | SeeDance 2 fast |
| Video | seedance_2 | 760–12240 | SeeDance 2 — highest quality |
| Tool | Purpose |
|---|---|
list_models | Returns all models cheap-first with per-call cost |
generate_image | Starts an image job; accepts prompt, model, resolution, aspect_ratio, reference_image_url |
generate_video | Starts a video job; accepts prompt, model, duration, resolution, aspect_ratio, with_audio, image_url |
check_job | Polls a job; returns inline image content for small assets, plus a Firebase Storage URL |
Async model: generate_* returns a job_id immediately. Call check_job until status is done. Image results are returned inline (base64) when the asset fits the API limit (~3.5 MB raw); larger images and all videos return a full-size URL.
OAuth 2.1 with:
No pre-shared API keys. Standard OAuth flow handled by the MCP client.
claude mcp add dora https://doravideo.com/mcp
You'll be prompted to authorize via browser the first time.
Settings → Connectors → Add custom connector → URL https://doravideo.com/mcp → authorize when prompted.
Generations are paid in coins. Free tier gets a small starter balance; subscriptions add monthly coin packs. See doravideo.com/pricing.
Prompts are filtered for CSAM patterns at the API gateway before any model call. Generated assets are stored on Firebase Storage in the user's account scope.
Live in production since May 2026. Same backend serves the Dora iOS app (paid product on the App Store) and the doravideo.com web app.
MIT — see LICENSE.
io.github.socialapishub/social-media-api
io.github.xpaysh/social-media
com.thenextgennexus/youtube-media-mcp-server
io.github.ludmila-omlopes/youtube-video-analyzer
csoai-org/social-media-ai-mcp
com.ezbizservices/social-media