MCP.Market

CraftStory MCP server

online · 100% uptime
by itseez3d·io.github.itseez3d/craftstory-mcp·v0.8.0

Talking-avatar videos from a photo, short clips with sound, images and music.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

0 stars45 downloads/wk

Reviews

Write one

Nobody has reviewed CraftStory yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

CraftStory tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How CraftStory compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 73% of 1,337 Media servers
Uptime
100%
of our recent checks; the typical remote Media server answers 100%
Response time
118 ms
faster than 85% of 862 Media servers
Downloads a week
45
more than 31% of 365 Media servers with a package

Release history: 5 versions in the registry since 2026-09-12, latest 2026-10-26, typically one every 15 days.

Install CraftStory in Claude Code, Cursor or VS Code

claude mcp add --transport http craftstory-mcp https://mcp.craftstory.com/mcp
Add to Cursor

What the publisher says

From the CraftStory repository's README, as published. We do not edit it. Read it on GitHub

CraftStory MCP server

Generate talking-avatar videos from Claude, Cursor, Claude Code or any other MCP client, using the CraftStory API:

  • CraftStory 2.0 - a talking video of any length from one photo plus an audio clip (script + voice, your own recording, or a custom avatar). 8-15 minutes per video.
  • MiniMax H3 - a clip of up to 15 s from one photo: description-driven with generated sound, or audio-driven with lip-sync. 1-3 minutes.

You need Node.js 20 or newer, a CraftStory account on a plan with API access, and an API key (app: Account -> API Access, keys look like sk-cs-...). Generations are billed in credits exactly like in the app; failed jobs are refunded.

Config

Standard MCP configuration, identical for every client (Claude Desktop, Cursor, Windsurf, VS Code, Zed...):

{
  "mcpServers": {
    "craftstory": {
      "command": "npx",
      "args": ["-y", "@craftstory/mcp"],
      "env": {
        "CRAFTSTORY_API_KEY": "sk-cs-..."
      }
    }
  }
}

Install

Claude Code

claude mcp add --scope user craftstory -e CRAFTSTORY_API_KEY=sk-cs-... -- npx -y @craftstory/mcp

(--scope user makes it available in every project; drop it to install for the current project only.)

Claude Desktop

Add to claudedesktopconfig.json (Settings -> Developer -> Edit Config), then restart Claude Desktop; the server shows up under the tools icon:

{
  "mcpServers": {
    "craftstory": {
      "command": "npx",
      "args": ["-y", "@craftstory/mcp"],
      "env": { "CRAFTSTORY_API_KEY": "sk-cs-..." }
    }
  }
}

Cursor / other clients

Same shape in ~/.cursor/mcp.json (user-level, so the key never lands in a repository): command npx, args ["-y", "@craftstory/mcp"], env CRAFTSTORYAPIKEY. In a project-level .cursor/mcp.json prefer "CRAFTSTORYAPIKEY": "${env:CRAFTSTORYAPIKEY}" and keep the real key in your shell environment.

Environment variables: CRAFTSTORYAPIKEY (required), CRAFTSTORYAPIBASE (optional, default https://api.craftstory.com/api/v1; must be https unless CRAFTSTORYALLOWHTTP=1).

Tools

  • list_models: Models, status (a paused model answers 503), limits and prices
  • listvoices: Library voices; includecloned adds your cloned voices
  • list_avatars: Your custom avatars, or the scenes of one avatar
  • createaudioclip: Speech from text + voice, or upload a local recording
  • preview_cost: Credit estimate for a CraftStory 2.0 video
  • createcraftstory2video: Start a CraftStory 2.0 job (photo or avatar scene + audio clips)
  • createminimaxh3_video: Start a MiniMax H3 job (basic or reference mode)
  • getjobstatus: Status, percentage, failure reason, refund flag
  • getjobresult: Full record with the signed video URL (valid 7 days)
  • waitforjob: Bounded polling (default 45 s, max 55 s); call again while state is running
  • upscale_video: New job with the upscaled result (CraftStory 2.0 720p -> 1080p, H3 2x)

Plus the prompt talkingvideofrom_photo (script + photo) that walks the model through the whole flow.

Example

Make a portrait video of the person in /Users/me/photos/portrait.jpg saying "Welcome to our spring collection", calm gestures.

The assistant will: listvoices -> createaudioclip -> waitforjob(audio-clip) -> previewcost -> createcraftstory2video (resolution 7201280, gestures calm) -> waitforjob(craftstory-2) a few times -> getjob_result -> the video URL.

Long jobs: waitforjob returns within timeout_s (default 45 s, max 55 s) plus a few seconds for the final result fetch; every request inside it is capped by the time left, so it stays under the 60 s tool-call limit of most clients. A CraftStory 2.0 video needs several calls; that is by design so agent runtimes do not time out. A CraftStory 2.0 video needs several calls; that is by design so agent runtimes do not time out.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

CraftStory: common questions

Is CraftStory MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the CraftStory safety report
How do I install CraftStory?
It runs remotely at mcp.craftstory.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does CraftStory need an API key?
Yes. The registry entry asks for CRAFTSTORY_API_KEY.
Is CraftStory maintained?
The last commit was 32 days ago (2026-10-03). The latest release is v0.8.0.
Is CraftStory up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of CraftStory?
Servers from other publishers that do the same job: Sonilo Music & Sound Effects MCP server, Sapiens Sintéticos MCP server and PixelDojo MCP server. Compare all CraftStory alternatives.
How does CraftStory compare with other Media MCP servers?
safety score 85/100 (higher than 73% of 1,337 Media servers); uptime 100% (of our recent checks; the typical remote Media server answers 100%); response time 118 ms (faster than 85% of 862 Media servers). Full comparison.

Alternatives to CraftStory

Same job from other publishers: the closest match first, then the best rated.

All CraftStory alternatives →
  • Sonilo Music & Sound Effects
    Licensed soundtracks and sound effects matched to your video. Commercial use OK.
    B
  • Sapiens Sintéticos
    Operate your Sapiens Sintéticos AI studio: generate image, article, voice, music and video.
    A
  • PixelDojo
    Generate images, video, audio and short films with 140+ AI models from any MCP client.
    A
  • Aetherwave
    Music, image, video and audio generation across top AI providers - one key, one credit pool.
    B
  • PopNow
    AI image, video, music and speech generation: text-to-video, image-to-video, effects and upscaling.
    A