Everything your assistant can do with Seedance 2
Seedance 2 team · Updated
The Seedance 2 MCP server (https://www.seedance2.net/mcp) gives an AI assistant 6 tools: list_models, generate_video, generate_image, get_task, upload_media, get_account. Every one works from a normal chat message, with no code; list_models, get_task, get_account never spend credits. This page is what the assistant sees.
All tools
| Tool | What it does | Spends credits |
|---|---|---|
| list_models | Video and image models with their options and credit prices. Never spends credits. | No |
| generate_video | Start a video from text, a first/last frame, or reference images, video and audio. Spends credits; returns a taskId. | Yes |
| generate_image | Start an image from text, or edit and combine images. Spends credits; returns a taskId. | Yes |
| get_task | A generation's state and, when done, its output URLs; can wait up to 20 seconds. | No |
| upload_media | Upload the user's own image, video or audio files for use as frames or references. | No |
| get_account | The signed-in user's credit balance and plan. Never spends credits. | No |
generate_video
Start a video from text, a first/last frame, or reference images, video and audio. Spends credits; returns a taskId.
- Make a 6-second vertical Seedance 2.5 launch clip: the camera slowly orbits a pair of running shoes on a pedestal.
- Animate this photo into a 5-second shot with a slow push-in, and use the second photo as the last frame.
| Option | What it sets |
|---|---|
| model (required) | A video model id from list_models |
| prompt | What happens in the video |
| images | Image to video: the first frame, or the first and last frames |
| references | Reference to video: images, videos and audio to follow |
| duration | Seconds; one of the model's lengths |
| resolution | One of the model's resolutions |
| aspect_ratio | For example 9:16, 16:9 or 1:1 |
| generate_audio | Sound on or off, on models where it is optional |
generate_image
Start an image from text, or edit and combine images. Spends credits; returns a taskId.
- Make a product shot of a matte black espresso machine on a warm kitchen counter, golden-hour light, 4:5.
- Put this logo on a ceramic coffee cup, photorealistic, and keep the logo exactly as it is.
| Option | What it sets |
|---|---|
| model (required) | An image model id from list_models |
| prompt | What the image shows, or what to change |
| images | Image to image: the images to edit or combine |
| resolution | One of the model's resolutions |
| aspect_ratio | One of the model's ratios |
| transparent_background | On models that support it |
| output_format | png, jpeg, or gif on models that make GIFs |
list_models
Video and image models with their options and credit prices. Never spends credits.
Filter by kind (video or image) or by mode, or pass one model id for its full price table.
- Which Seedance models can make a 15-second clip, and what does each cost at 720p?
get_task
A generation's state and, when done, its output URLs; can wait up to 20 seconds.
Without a task id it lists your latest generations, so an assistant can pick up a video you started earlier.
- Show me my last five generations and their links.
upload_media
Upload the user's own image, video or audio files for use as frames or references.
The assistant asks for an upload URL per file, sends the file, and then passes the hosted link to generate_video or generate_image.
- Use ./hero.png from this folder as the first frame of a 10-second Seedance 2.5 video.
get_account
The signed-in user's credit balance and plan. Never spends credits.
- How many Seedance 2 credits do I have left, and which plan am I on?
Connect an assistant
- 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…".
Questions
- Which tools spend credits?
- Only generate_video and generate_image, at the price list_models shows. list_models, get_task, get_account and upload_media are free, and failed generations are refunded automatically.
- Do Claude, ChatGPT and Codex see the same tools?
- Yes. Every client that connects to https://www.seedance2.net/mcp gets the same 6 tools; only the setup screens differ.
- Is there a REST API?
- No public REST API. Seedance 2 is offered to agents over MCP (Streamable HTTP with OAuth sign-in), and to people on the website.