elevenlabs/elevenlabs

MCP Server

ElevenLabs MCP Server - text-to-speech, voice cloning

ElevenLabs text-to-speech MCP server. Generate speech, clone voices, transcribe audio, design voices, and create soundscapes.

MCP Server

  • Package: elevenlabs-mcp (Python — use uvx)
  • Transport: stdio
  • Command: uvx elevenlabs-mcp

Authentication

API key

VariableRequiredDescription
ELEVENLABS_API_KEYYesAPI key from elevenlabs.io/app/settings/api-keys
ELEVENLABS_MCP_BASE_PATHNoDefault file location (~/Desktop)

Available Tools

ToolDescription
text_to_speechGenerate speech from text
voice_cloneClone a voice
transcribe_audioTranscribe audio
voice_designDesign new voice
audio_isolationIsolate audio
soundscapeCreate soundscape

Configuration Example

toml
[[mcp.servers]]
name = "elevenlabs"
type = "stdio"
command = "npx"
args = ["-y", "elevenlabs-mcp (Python — use uvx)"]
timeout_seconds = 60
env = { ELEVENLABS_API_KEY = "your-value", ELEVENLABS_MCP_BASE_PATH = "your-value" }
tools = []

Notes: Python-based — use uvx, not npx. Free tier: 10,000 monthly credits.