mcp.film

mcp.film / Voice & Dialogue / Cartesia MCP

Cartesia MCP

OfficialRemoteby Cartesiafreemiumverified Aug 17, 2026

Official Cartesia (Sonic) server: low-latency TTS, cloning, voice change, localization.

What it does

Cartesia's official MCP server exposes its Sonic voice stack: TTS with speed, volume and emotion controls, speech-to-text, voice cloning, voice changing, voice localization into other languages, and pronunciation dictionaries. For a filmmaker-agent it is strongest on ADR-style voice replacement and on holding a character's pronunciation of invented names consistent across every line and language version.

Connect

Remote endpoint (Streamable HTTP)
https://mcp.cartesia.ai/mcp
Claude Code
claude mcp add --transport http --scope user cartesia-mcp https://mcp.cartesia.ai/mcp
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "cartesia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.cartesia.ai/mcp"
      ]
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "cartesia": {
      "url": "https://mcp.cartesia.ai/mcp"
    }
  }
}
Auth: api_key · env CARTESIA_API_KEYhttps://play.cartesia.ai/keys

Tools you'll see

text_to_speechspeech_to_textlist_voicesget_voiceclone_voicevoice_changelocalize_voicecreate_pronunciation_dictdownload_fileget_credit_usage

Field notes

Changed since last check: Cartesia now runs a hosted MCP at https://mcp.cartesia.ai/mcp and the docs lead with it — the endpoint is alive and answers 401 unauthenticated. Two rough edges. It serves no /.well-known/oauth-protected-resource metadata (404 on 17 Aug 2026), so clients that need OAuth discovery may not complete the handshake; and the docs never say where the token goes — the install link signs you in through the browser and mints an org 'Cartesia MCP' key for you. The local route is the one with published credentials: `claude mcp add -e CARTESIA_API_KEY=<your-api-key> cartesia-mcp -- uvx cartesia-mcp` (PyPI cartesia-mcp 0.19.0, 14 Aug 2026), but it needs Python 3.13+, which uvx will fetch and which breaks older pinned toolchains. Still 16 tools and still no audio `infill` — do not plan an ADR patch workflow around it. Repo carries no LICENSE file and only ~14 stars despite being first-party. get_credit_usage needs a separate CARTESIA_ADMIN_API_KEY; admin and standard keys are not interchangeable. TTS defaults to save=true, returning a file_id and a download_url that expires in 24 hours.

Pairs well with