mcp.film

mcp.film / Voice & Dialogue / ElevenLabs MCP

ElevenLabs MCP

Officialby ElevenLabsfreemiumverified Aug 17, 2026

Official ElevenLabs server: TTS, voice cloning, SFX, music, and dialogue isolation.

What it does

The official ElevenLabs MCP server exposes the full audio platform: text-to-speech with thousands of voices, voice cloning and design, text-to-sound-effects, Eleven Music composition, transcription, and audio isolation. Recent releases add video_to_music, which scores an existing cut, and music inpainting for replacing a section of a generated track. For a filmmaker-agent it covers dialogue, SFX, and score from a single API key — the most complete one-stop audio MCP for a film pipeline.

Connect

Claude Code
claude mcp add elevenlabs -e ELEVENLABS_API_KEY=YOUR_KEY -- uvx elevenlabs-mcp
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "elevenlabs": {
      "command": "uvx",
      "args": [
        "elevenlabs-mcp"
      ],
      "env": {
        "ELEVENLABS_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "elevenlabs": {
      "command": "uvx",
      "args": [
        "elevenlabs-mcp"
      ],
      "env": {
        "ELEVENLABS_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Auth: api_key · env ELEVENLABS_API_KEY — ElevenLabs dashboard at elevenlabs.io

Tools you'll see

text_to_speechspeech_to_texttext_to_sound_effectsvoice_clonetext_to_voiceisolate_audiocompose_musiccreate_composition_planvideo_to_musicupload_music_for_inpaintingsearch_voice_libraryplay_audio

Field notes

Do not confuse this with the hosted ElevenLabs MCP announced 17 Aug 2026 at https://api.elevenlabs.io/v1/mcp: that endpoint is OAuth and needs no key, but it manages voice and chat agents — creating, duplicating, comparing and costing them — and ElevenLabs' own /mcp page says creative tools are 'coming soon'. None of the audio generation this entry is listed for is on it yet, which is why remote_url stays null; the 2025 local server 'remains available for developer workflows'. Actively maintained and unchanged on re-check: PyPI elevenlabs-mcp 0.12.2 (4 Aug 2026), repo pushed 14 Aug 2026, MIT, ~1.5k stars, Python >=3.11. ELEVENLABS_MCP_BASE_PATH (default ~/Desktop) is a hard security boundary for input files as well as output — any local path a tool reads must resolve inside it, so point it at your media root or reads will be rejected. Other env: ELEVENLABS_MCP_OUTPUT_MODE (files/resources/both, default files), ELEVENLABS_API_RESIDENCY (enterprise-only, so ignore it on a normal plan). Credits are consumed by every tool. Local stdio only — ElevenLabs' hosted MCP is for managing Agents, not this audio toolset. If uvx is awkward in your setup the README also documents `pip install elevenlabs-mcp` plus `python -m elevenlabs_mcp --api-key=KEY --print` to emit a config block.

Pairs well with