Seedance MCP server
Seedance 2 team · Updated
Seedance 2 runs a remote MCP server at https://www.seedance2.net/mcp that lets any MCP client make Seedance 2.5 and Seedance 2.0 videos and AI images on the user's Seedance 2 account. It uses Streamable HTTP and OAuth 2.1 sign-in, so there is no API key to manage.
Connection details
| Item | Value |
|---|---|
| Server URL | https://www.seedance2.net/mcp |
| Transport | Streamable HTTP (stateless, JSON) |
| Auth | OAuth 2.1 authorization code + PKCE (S256), dynamic client registration |
| Resource metadata | https://www.seedance2.net/.well-known/oauth-protected-resource/mcp |
| Server card | https://www.seedance2.net/.well-known/mcp.json |
Tools
| Tool | What it does |
|---|---|
| list_models | Models, options and credit prices. Never spends credits. |
| generate_video | Text, image or reference to video. Spends credits; returns a task id. |
| generate_image | Text to image and image editing. Spends credits; returns a task id. |
| get_task | State and output URLs of a generation; can wait up to 20 s. |
| upload_media | Upload local images, video and audio for use as frames or references. |
| get_account | Credit balance and plan. Never spends credits. |
Claude
- In Claude (web, desktop or mobile), open Settings → Connectors and choose Add custom connector.
- Name it Seedance 2 and paste the server URL: https://www.seedance2.net/mcp
- Click Connect, sign in with your Seedance 2 account and approve the connection. New accounts get free credits, no card needed.
- Start a new chat and ask for a video, naming the model, for example "Use Seedance 2 to make a 5-second Seedance 2.5 clip of…".
Claude Code
- Run: claude mcp add --transport http seedance2 https://www.seedance2.net/mcp
- Start Claude Code, run /mcp, pick seedance2 and sign in with your Seedance 2 account.
- Ask for a video. Claude Code can upload local images, video and audio with the upload_media tool and use them as frames or references.
Codex
- Add the server to ~/.codex/config.toml: [mcp_servers.seedance2] with url = "https://www.seedance2.net/mcp".
- Start Codex and sign in with your Seedance 2 account when it asks.
- Ask for a video; Codex can upload local files with upload_media and poll get_task until the clip is ready.
ChatGPT
- In ChatGPT settings, create a custom connector named Seedance 2 with the URL https://www.seedance2.net/mcp. Where the menu sits depends on your plan; screens for each are on https://www.seedance2.net/plugin.
- Sign in with your Seedance 2 account and approve the connection. New accounts get free credits, no card needed.
- In a new chat, turn the Seedance 2 connector on and ask for a video, naming the Seedance model you want.
Questions
- Is this the official ByteDance Seedance API?
- No. ByteDance's API is billed per request and called from code. Seedance 2 is a separate service that runs the Seedance models on a credit balance and exposes them over MCP for AI assistants.
- Who pays for generations?
- The signed-in Seedance 2 account, from its credit balance. Failed generations are refunded automatically.