mcpField
D
Danceo Video MCP

Danceo Video MCP

Local
danceo.aiOther0Updated 1d ago

About Danceo Video MCP

Danceo Video MCP is a stdio server for clients that need to create AI dance videos through Danceo. It starts renders from public portrait URLs and listed Danceo templates, then provides task status and the finished video URL.

Key features

  1. 01List supported Danceo templates
  2. 02Check account credit balance
  3. 03Start asynchronous video renders
  4. 04Retrieve render status and video URL

Use cases

  1. 01Choose a supported reference template
  2. 02Check credits before starting a render
  3. 03Generate a dance video from a portrait URL
  4. 04Retrieve the result after rendering

MCP support

The stdio MCP server exposes Danceo API operations for templates, credits and video-render tasks. It requires a Danceo API key; renders use purchased credits.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"jasonliu119-danceo-video": {
"command": "npx",
"args": [
"-y",
"danceo-video-mcp"
],
"env": {
"DANCEO_API_KEY": "<DANCEO_API_KEY>"
}
}
}
}
Run commandnpx -y danceo-video-mcp
Environment variables to set
DANCEO_API_KEYSecretAPI key from Danceo account settings

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmdanceo-video-mcp0.1.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Danceo Video MCP

An MCP stdio server for creating AI dance videos with Danceo. It wraps Danceo's API key endpoints and keeps video generation, credit accounting, and task status in Danceo.

Tools

  • list_dance_templates lists the Danceo reference videos supported by the API.
  • get_credits checks the key owner's current credit balance.
  • create_dance_video starts an asynchronous render from public portrait URLs and one listed template ID.
  • get_video_status checks a render and returns its video URL when complete.

The render endpoint charges the account's current Danceo credit quote. The MCP server does not accept arbitrary reference video URLs; use a template returned by list_dance_templates. The portrait URL must be publicly reachable over HTTPS. Use images and likenesses you own or have permission to transform.

Configuration

Create an API key in Danceo settings, then configure the server in an MCP client. The package is available from npm as danceo-video-mcp:

Danceo requires an account and purchased credits; there is currently no free credit allowance. Check the current price before creating a render.

{
  "mcpServers": {
    "danceo": {
      "command": "npx",
      "args": ["-y", "danceo-video-mcp"],
      "env": {
        "DANCEO_API_KEY": "<your-api-key>"
      }
    }
  }
}

DANCEO_API_URL is optional and defaults to https://danceo.ai. Use an HTTPS URL for alternate deployments. API keys are sent only in the Authorization header and are never written to logs.

Build from source

npm install
npm run build

Skill

The companion skill is included at skills/ai-dance-video/SKILL.md and can also be read or downloaded from the Danceo MCP guide. Install it from the public repository with:

npx skills add jasonliu119/danceo-ai-dance-mcp-skills

Links

License

MIT. See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.