Skip to main content

Seedance Prompts MCP

150 AI video prompts that were each actually rendered into a video. Search them, read the full text in English and Japanese, watch the clip the prompt produced, audit your own draft against what the rendered prompts specify, or compose a new one — all from your MCP client.

Most "prompt library" packages ship prompts nobody ran, so you find out what a prompt does only after you spend a generation on it. Here the clip came first: every entry links to the video that this exact text produced, and the audit tool measures your draft against all 150 of them rather than against someone's opinion of good prompting.

Add it to your client with the two lines below, then ask it to find you a prompt.

Install

Python 3.9+. Standard library only — no dependencies, no API key, no network access at runtime, because the prompt set is bundled.

{
  "mcpServers": {
    "seedance-prompts": {
      "command": "uvx",
      "args": ["seedance-prompts-mcp"]
    }
  }
}

There is an identical Node build on npm (npx -y seedance-prompts-mcp) if that suits your setup better — same tools, same data.

Claude Desktop: claude_desktop_config.json. Cursor: .cursor/mcp.json. Any other stdio MCP client takes the same two lines.

Tools

Tool What it does
search_prompts Free-text search over 150 prompts (English or Japanese), filter by category or by whether the prompt expects a reference image.
get_prompt Full English + Japanese prompt text, the example video URL, and where to run it.
list_categories The ten categories and how many prompts each holds.
check_prompt Audits a draft against the seven elements measured across all 150 rendered prompts — style, scene, subject, camera, lighting, sound, timeline. Names what is missing, why it matters, and hands you a real prompt to copy from.
build_prompt Composes those seven elements plus timeline beats into the bracket format the rendered prompts use, and tells you which fields you left to the model.

Why the audit is worth running

The seven elements are not a style guide someone invented — they are counted over the bundled set at load time. Across the 150 rendered prompts, camera work is specified in half of them and audio in far fewer: those two are where drafts most often leave the result to chance. Seedance 2 generates audio together with the video, so an unspecified soundtrack is a decision you handed over rather than a field you skipped.

check_prompt("A woman turns around in a neon alley at night")
→ 2/7 · missing: camera work, lighting, sound, timeline …
  each with the reason it matters and a rendered prompt to copy the phrasing from

Example

search_prompts({ query: "product commercial", limit: 3 })
get_prompt({ slug: "perfume-product-advertisement-generation-prompt-for-seedance-2-0" })
→ prompt_en, prompt_ja, example_video (mp4), source

Where the prompts come from

They are the public prompt library of Emaki, a Japanese AI video site running Seedance 2 and Seedance 2.5. Each entry there has the prompt, the settings and the resulting clip. 32 of the 150 are image-to-video prompts that show how to address multiple reference images (@Image1, @Image2) — the part that is hardest to guess.

Pick a prompt and run it in the browser: text to video · image to video · Seedance 2.5 (up to 30 seconds with audio in one pass).

License

MIT. The prompt texts are published by Emaki for reuse; the example videos stay on Emaki's CDN.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seedance_prompts_mcp-1.0.1.tar.gz (99.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seedance_prompts_mcp-1.0.1-py3-none-any.whl (98.0 kB view details)

Uploaded Python 3

File details

Details for the file seedance_prompts_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: seedance_prompts_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 99.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for seedance_prompts_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b8452f44caca7d0f5bb7563d4fa70619c5fdba74a07a0c93c1c193bb87f04ae0
MD5 02116cd9bf48cd6b45a8ad6ea33328e5
BLAKE2b-256 20046fbaa2e337aa7b9e7e369e488136bf4569ca43699ab46e24d347bd73eb7e

See more details on using hashes here.

File details

Details for the file seedance_prompts_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for seedance_prompts_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30b98e38d7db35c2bc3f3830c17c5fc98f1bf8237670c8c20208caf5d8f7a82d
MD5 50c1aa02766bfe00535920dcb2fdec5c
BLAKE2b-256 b5f25231a651136298e4f2249415164a820b8194a1164c0daef18c9b2dfaed45

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page