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

ToolWhat it doesSpends credits
list_modelsVideo and image models with their options and credit prices. Never spends credits.No
generate_videoStart a video from text, a first/last frame, or reference images, video and audio. Spends credits; returns a taskId.Yes
generate_imageStart an image from text, or edit and combine images. Spends credits; returns a taskId.Yes
get_taskA generation's state and, when done, its output URLs; can wait up to 20 seconds.No
upload_mediaUpload the user's own image, video or audio files for use as frames or references.No
get_accountThe 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.
OptionWhat it sets
model (required)A video model id from list_models
promptWhat happens in the video
imagesImage to video: the first frame, or the first and last frames
referencesReference to video: images, videos and audio to follow
durationSeconds; one of the model's lengths
resolutionOne of the model's resolutions
aspect_ratioFor example 9:16, 16:9 or 1:1
generate_audioSound 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.
OptionWhat it sets
model (required)An image model id from list_models
promptWhat the image shows, or what to change
imagesImage to image: the images to edit or combine
resolutionOne of the model's resolutions
aspect_ratioOne of the model's ratios
transparent_backgroundOn models that support it
output_formatpng, 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

  1. In Claude (web, desktop or mobile), open Settings → Connectors and choose Add custom connector.
  2. Name it Seedance 2 and paste the server URL: https://www.seedance2.net/mcp
  3. Click Connect, sign in with your Seedance 2 account and approve the connection. New accounts get free credits, no card needed.
  4. 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.

Related