Maestro MCP Server
OfficialMaestro MCP Server creates and manages AI-generated videos from natural-language briefs, with iteration, monitoring, and task listing.
Create videos (
maestro_create_video): Generate a complete video from a text prompt; Maestro handles scripting, media sourcing/creation, voiceover, music, editing, captions, and rendering. Specify optional parameters such as style, voice, duration, aspect ratio, quality, production scenario (narrated, drama, avatar, motion, slideshow), output languages, reference media URLs, callback URL, and action (generate/remix/edit/extend).Iterate on existing videos: Use
ref_task_idwithactionset toremix,edit, orextendto modify, remix, or extend a previously created video.Monitor task progress (
maestro_get_task): Check status (pending, processing, succeeded, failed) and retrieve final outputs, including video URLs, captions, cover images, duration, and QC scores for each language variant.List past tasks (
maestro_list_tasks): Retrieve recent video generation tasks, with optional filters for creation time and a configurable result limit (up to 100).Flexible production settings: Control aspect ratio (9:16, 16:9, 1:1), duration (1–600 seconds), visual style (cinematic, editorial, neon, retro, etc.), narration voice (warm-female, documentary-male, etc.), quality tier (draft, standard, premium), output languages, and reference images/videos/audio.
Webhook notifications: Optionally provide a callback URL to receive automatic notifications when a task succeeds or fails.
MCP integration: Works as an MCP server and can be configured with Claude Desktop or other MCP clients.
Click on "Install 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., "@Maestro MCP ServerCreate a 30-second product demo video with upbeat music and professional voiceover."
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.
Maestro MCP Server
Produce complete videos from a natural-language brief with Maestro through the Ace Data Cloud API. Maestro plans the script, creates or sources media, generates voiceover and music, edits, captions, renders, and returns finished video variants.
Install
pip install mcp-maestro
export ACEDATACLOUD_API_TOKEN="your-token"
mcp-maestroGet an API token from platform.acedata.cloud.
For a hosted connection, use https://maestro.mcp.acedata.cloud/mcp. It accepts a direct Ace Data Cloud Bearer token and supports OAuth sign-in.
Related MCP server: WanMCP
Tools
Tool | Purpose |
| Create a video or run |
| Read progress, status, and final language variants for one task |
Example
Ask an MCP client:
Create a 45-second 16:9 English product launch video from this product photo. Use a pro editorial style and a documentary voice.
The tool returns a task_id immediately. Query that ID until status is succeeded or failed. Successful tasks expose videos in response.data.variants.
Production SKUs
SKU | Price | Duration | Output | Languages | Capabilities |
| 0.20 Credits/second | 5–30s | 720p/24fps | 1 | auto/narrated/captions; generate/edit |
| 0.60 Credits/second | 5–120s | 1080p/30fps | 2 | adds avatar and remix |
| 1.20 Credits/second | 5–300s | 1080p/30fps | 4 | adds drama and extend |
Successful tasks are billed from the delivered integer-second duration; there is no 30-second minimum. Avatar uses a 1.15× scenario multiplier, drama uses 1.35×, and each additional delivered language adds 6 Credits. Failed tasks and task polling are free.
To revise an existing result, call maestro_create_video with an iteration action and the prior task ID:
{
"prompt": "Keep the visuals but tighten the first 10 seconds and use a warmer voice.",
"action": "edit",
"ref_task_id": "previous-task-id"
}MCP Client Configuration
{
"mcpServers": {
"maestro": {
"command": "uvx",
"args": ["mcp-maestro"],
"env": {
"ACEDATACLOUD_API_TOKEN": "your-token"
}
}
}
}Development
pip install -e ".[dev,test,release]"
pytest --cov=core --cov=tools
ruff check .
ruff format --check .
mypy core tools main.py
python -m buildSee the Maestro API documentation for billing and response details.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceKling AI video generation with text-to-video, image-to-video, and multiple quality/speed models via AceDataCloud API.10MIT
- AlicenseAqualityBmaintenanceWan AI video generation with text-to-video, image-to-video, and multiple quality models via AceDataCloud API.71MIT
- FlicenseAqualityDmaintenanceEnables AI video generation from ideas or screenplays via ViMax, with job management and daily quota control.6

AITuber MCP Serverofficial
AlicenseAqualityBmaintenanceCreate AI-powered videos from any MCP-compatible client. Generate videos with AI narration, visuals, and synced captions for short-form and long-form content.2675MIT
Related MCP Connectors
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
AI video generation via the Vivideo API: auto or manual mode, avatars, voices, brand kits.
AI clips from long videos: analyze, clip, render and publish via the CutPro API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AceDataCloud/MaestroMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server