Claude Connects to Seedance MCP

📘 Overview Guide: Using all 11 AceData Cloud MCPs in Claude →

ByteDance's Seedance (Doubao Video Generation) is the fastest and cheapest in generating domestic text-to-video content—doubao-seedance-1-0-pro-fast series 720p costs about $0.014/second, making a 4-second short clip just a few dimes. With AceData Cloud's Seedance MCP, Claude can return the video in 23 seconds with just one prompt—view/download directly on Claude.ai web version.

This article is a hands-on record of running it on the Claude.ai web version: from adding the Connector, OAuth authorization, to generating a 480p / 4-second short clip of a little white cat chasing red leaves with one prompt, complete with screenshots for easy reproduction.

What is MCP?

MCP (Model Context Protocol) is an open protocol launched by Anthropic, allowing models like Claude to call external tools through standard interfaces. In simple terms: adding plugin capabilities to Claude.

AceData Cloud has encapsulated the core capabilities of Seedance into a remote MCP Server, allowing Claude to directly:

  • Generate video from text (seedance_generate_video)
  • Generate video from image (seedance_generate_video_from_image)
  • Query single/batch tasks (seedance_get_task, seedance_get_tasks_batch)
  • List actions/models/resolutions (seedance_list_actions, seedance_list_models, seedance_list_resolutions)

The entire integration requires just one URL, and the rest is handled by Claude.

Adding Seedance MCP in Claude.ai Web Version

💡 The integration in Claude.ai web version is OAuth direct connection, no need to copy API Token. You only need an account that can log in to AceData Cloud (GitHub / Google / WeChat are all acceptable).

1. Open Connectors Settings

Log in to https://claude.ai, click the avatar in the lower left corner → SettingsCustomizeConnectors, or directly visit https://claude.ai/customize/connectors.

Claude.ai Customize Connectors

⚠️ The old entry /settings/connectors has been migrated to /customize/connectors. Accessing the old address will show a message "Connectors have moved to Customize."

2. Add Seedance MCP Server

Click the plus sign in the upper right corner → Add custom connector, fill in the pop-up dialog:

Field Value
Name Seedance (choose any name)
URL https://seedance.mcp.acedata.cloud/mcp

Click Add, and Claude will automatically discover all the tools exposed by the Server.

3. OAuth Authorization

Click Connect → Redirect to AceData Cloud OAuth authorization page → Log in with your account and click Allow. If you haven't registered yet, go to https://platform.acedata.cloud to register; you will receive free credits sufficient to run the demo in this article.

4. Check Tool List & Set Tools to Always Allow

After authorization, return to Claude.ai, open the Seedance Connector, and you will see 7 tools: seedance_generate_video, seedance_generate_video_from_image, seedance_get_task, seedance_get_tasks_batch, seedance_list_actions, seedance_list_models, seedance_list_resolutions.

Seedance Connector Tool List

⚙️ It is highly recommended to switch the Needs approval dropdown in the upper right corner to Always allow, otherwise, a confirmation box will pop up every time a tool is called. Generating a video usually triggers 3–5 calls (first list_models / list_resolutions for options, then generate_video, and finally poll get_task), leading to a lot of confirmations.

Practical Test: One English Prompt Generates a 4-Second Clip

Here is the real conversation I ran:

Prompt: Use Seedance to generate one short video. First list models and resolutions, pick the FASTEST/CHEAPEST model (e.g. lite/fast variant) and the LOWEST resolution. Use the SHORTEST duration (4-5 seconds). Subject: a fluffy white kitten chasing a red leaf falling in a sunny garden, side view, simple background.

What Claude did upon receiving it:

  1. Automatically called seedance_list_models + seedance_list_resolutions to check available values
  2. Selected doubao-seedance-1-0-pro-fast-251015 (fast variant, 720p about $0.014/second, the cheapest in the series) + 480p + 4 seconds + 16:9 + 24fps
  3. Called seedance_generate_video to submit the task, then polled seedance_get_task
  4. Received the final video in about 23 seconds
  5. Posted the video link + complete parameter description in the chat box

Here is the final result screenshot from the chat:

Claude.ai Seedance Generation Result

The actual generated video (directly hosted on cdn.acedata.cloud, available long-term):

📹 https://cdn.acedata.cloud/4e183464f5.mp4

💡 The fast variant + 480p + 4 seconds of Seedance is truly a "super cheap and fast video generation" combination—enough to produce dozens of short clips for the price of a cup of milk tea, making it very suitable for batch testing, e-commerce storyboards, and social media short videos during the initial prompt exploration.

More Use Cases (Same Connector)

Change the prompt to the following, and Claude will automatically select the appropriate tools:

Generate Video from Image

Take this image https://cdn.acedata.cloud/foo.png and animate it with Seedance fast model: slow zoom-in, soft wind, 4 seconds, 480p.

→ Claude calls seedance_generate_video_from_image to turn the static image into a dynamic short clip.

Compare pro vs fast models

Generate the same prompt "a samurai walking through bamboo forest in mist" with Seedance pro AND fast variants at 720p, 5 seconds, and tell me which one looks better.

→ Claude calls seedance_list_models to get all variants, submits them separately, and finally provides a comparison.

Vertical + High Resolution

List Seedance resolutions first, then generate a 9:16 vertical 1080p clip of "neon Tokyo street, walking POV, raining" with the pro model.

→ Claude first calls seedance_list_resolutions to get valid values, then seedance_generate_video to produce a vertical short clip.

Batch Video Generation

Generate 3 Seedance videos in parallel: 1) puppy on beach, 2) hot air balloon at sunrise, 3) coffee being poured. All 480p, 4s, fast model. Then return all three URLs.

→ Claude concurrently submits 3 tasks, then uses seedance_get_tasks_batch to check all 3 results at once.

Frequently Asked Questions

Q: Why do I still need to confirm with new tools after clicking Always allow?
A: Always allow remembers at the tool level. generate_video, generate_video_from_image, get_task, and list_models are different tools, and you only need to confirm each once the first time.

Q: What should I do if my balance is insufficient?
A: The error message will include insufficient balance. Go to https://platform.acedata.cloud/console/coin to recharge, supporting Alipay / WeChat / Stripe / USDC. Seedance is one of the cheapest video models on the entire platform, and a few dollars are enough for many runs.

Q: What advantages does it have compared to Sora / Veo / Luma?
A: Seedance focuses on affordability + speed—20+ seconds to produce a 4-second short video, with unit costs only a fraction of similar European and American models, especially suitable for Chinese prompts, localized shooting styles, and batch generation scenarios; Sora is general-purpose, Veo is stable, and Luma is dreamy art.

Q: Can Claude Desktop and Claude Code be used this way too?
A: Yes. For details, see Claude Desktop + Seedance MCP and Claude Code + Seedance MCP.