Feature Overview
Seedance MCP Server provides the following core features:- Text-to-video — Generate high-quality videos through text prompts
- Image-to-video — Generate videos using images as references (first frame, last frame, reference image, and other modes)
- Multi-model support — Supports Seedance 1.x, 1.5, 2.0, and 2.5
- Multiple resolutions — Supports 480p, 720p, 1080p; some models support 4k
- Multiple aspect ratios — Supports 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, and adaptive
- Flexible duration — Supports 2–30 seconds or automatic duration depending on the model
- Multimodal video — Supports audio generation, reference audio/video, as well as video editing and extension in 2.5
- Task queries — Monitor generation progress and obtain results
Recommended: OAuth Authorization with Hosted MCP
Add the server address in clients that support remote MCP OAuth:API Token Alternative Path
Use API Token for local stdio, self-hosting, or clients that do not support remote OAuth. Log in to the Ace Data Cloud platform, select a service, and create API credentials with the required permissions. Store the Token in the client’s credential settings or local environment variables; do not put it in URLs, chat content, or repositories. HTTP Header configuration for different clients should be completed according to their version documentation. Installing open-source MCP or completing authorization does not mean that free credits are available, nor does it guarantee generation time or commercial usage rights. Review current service pricing, balance, and applicable terms before generation.Method Two: Run Locally (pip / uvx Installation)
If you need local stdio, custom code, or self-hosting, you can start the MCP Server locally. Generation still requires an internet connection to call the API; it is not offline inference.Installation
pip installation (recommended):mcp-seedance command to start the service.
Use in Claude Desktop (Local)
Edit the Claude Desktop configuration file:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
uvx (no need to install the package in advance):
Use in VS Code (Local)
Create.vscode/mcp.json in the project root directory:
uvx:
Verify Results and Common Failures
Ask the client to generate a simple video work, retain the task ID and query the same task until it reaches a successful final state, then open or play the final link. A successful connection, loaded tool list, HTTP 200, task ID, and in-progress preview do not represent the final output. If you encounter 401, log in again or check the Token and permissions; if the balance is insufficient, check billing; continue querying while the task is processing; when it ultimately fails, read the error and decide whether to retry, as new generations may be billed again.Available Tools
Usage Examples
After configuration is complete, you can directly use natural language in the AI client to call these features, for example:- “Help me use Seedance to generate a city street time-lapse video”
- “Use this photo as the first frame and generate an 8-second video”
- “Generate a 1080p vertical 9:16 short video”
- “Use the Seedance 1.5 Pro model to generate a video with audio”
More Information
- GitHub repository: AceDataCloud/SeedanceMCP
- PyPI package: mcp-seedance
- API documentation: Seedance Video Generation API

