MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

ElevenLabs MCP

by ElevenLabs

Text-to-speech, voice cloning, and audio processing for AI assistants

ai-ml Python Beginner Self-hostable Verified
⭐ 1.2k stars πŸ“… Updated: 1mo ago

Description

Official ElevenLabs MCP server providing text-to-speech, voice cloning, audio transcription, voice design, and audio isolation capabilities. Converts text to natural-sounding speech using ElevenLabs' industry-leading voice synthesis models. Supports configurable output modes β€” save audio as files, return as MCP resources, or both. Includes enterprise data residency support for compliance-sensitive deployments. Install via uvx or pip for immediate access to the full ElevenLabs audio toolkit from any MCP client.

βœ… Best for

Any AI workflow that needs high-quality speech synthesis, voice cloning, or audio processing

⏭️ Skip if

You only need basic TTS and prefer a free, local solution

πŸ’‘ Use cases

  • Generating natural-sounding speech from text within AI assistant workflows
  • Cloning voices for personalized audio content creation
  • Transcribing audio files to text with high accuracy
  • Isolating vocals from background noise in audio recordings

πŸ‘ Pros

  • βœ“ Industry-leading voice quality powered by ElevenLabs synthesis models
  • βœ“ Official first-party server with full API coverage
  • βœ“ Flexible output modes β€” files, resources, or both
  • βœ“ Enterprise data residency support for compliance requirements

πŸ‘Ž Cons

  • βœ— Requires paid ElevenLabs API key for meaningful usage beyond free tier
  • βœ— Audio generation can be slow for long text passages
  • βœ— Voice cloning requires sample audio of sufficient quality and length

πŸ”§ Exposed tools (5 tools)

ToolCategoryDescription
isolate_audioprocessingIsolate vocals from background noise in audio recordings
text_to_speechsynthesisConvert text to natural-sounding speech audio
transcribe_audiotranscriptionTranscribe audio files to text
clone_voicevoiceClone a voice from audio samples for custom speech generation
design_voicevoiceDesign a new synthetic voice with configurable parameters

⚑ Installation

Prerequisites:

  • β€’ python v3.10+
  • β€’ ElevenLabs API key
  • β€’ API key required

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Use uvx elevenlabs-mcp for the simplest install. Configure the output directory via environment variables to control where generated audio files are saved. Voice cloning works best with 1-3 minutes of clean speech audio.

Quick info

Author
ElevenLabs
License
MIT
Runtime
Python 3.10+
Transport
stdio
Category
ai-ml
Difficulty
Beginner
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • ❓ VS Code Copilot
  • ❓ Gemini CLI
  • βœ… Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows