By elevenlabsCreated 12 days ago
starstarstarstarstar

Official ElevenLabs MCP server.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Text To SpeechAudio ProcessingVoice Cloning

What is ElevenLabs MCP?

ElevenLabs MCP is an official server for the Model Context Protocol (MCP) that enables integration with Text to Speech and audio processing APIs. It allows MCP clients to interact with ElevenLabs' voice cloning, audio transcription, and speech generation capabilities.

How to use ElevenLabs MCP?

To use ElevenLabs MCP with Claude Desktop:

  1. Obtain an API key from ElevenLabs (free tier available).
  2. Install the uv Python package manager.
  3. Add server configuration to Claude Desktop's settings.
  4. Enable Developer Mode on Windows.

For other clients like Cursor or Windsurf:

  1. Install the package: pip install elevenlabs-mcp
  2. Run it with your API key to get configuration details.
  3. Paste the configuration into your MCP client's settings.

Key features of ElevenLabs MCP

  • Text-to-speech conversion
  • AI voice cloning
  • Audio transcription and processing
  • Integration with multiple MCP clients (Claude Desktop, Cursor, Windsurf, OpenAI Agents)
  • Python-based configuration and automation

Use cases of ElevenLabs MCP

  1. AI agents: Generate speech for agents in different personas (e.g., film noir detective).
  2. Voice library: Create variations of a character’s voice (e.g., dragon character voices).
  3. Audio transformation: Modify voice recordings (e.g., medieval knight voice).
  4. Soundscape generation: Create immersive audio environments (e.g., jungle thunderstorm).
  5. Speaker identification: Transcribe multi-speaker audio and convert it back with distinct voices.

FAQ about ElevenLabs MCP

  • Is there a free tier available?

    Yes, ElevenLabs provides a free tier with 10,000 credits per month.

  • How do I troubleshoot timeout errors?

    Long API operations (like voice design) may timeout in MCP Inspector but work in clients like Claude. Check logs in %APPDATA%\Claude\logs\ (Windows) or ~/Library/Logs/Claude/ (macOS).

  • What if I get "spawn uvx ENOENT" errors?

    Confirm the path to uvx using which uvx and update the configuration with the absolute path.