elevenlabs-mcp-custom

elevenlabs-mcp-custom

3.2

If you are the rightful owner of elevenlabs-mcp-custom and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

ElevenLabs MCP Server is a FastAPI-based server designed for integrating ElevenLabs text-to-speech API.

ElevenLabs MCP Server

A FastAPI-based MCP server implementation for ElevenLabs text-to-speech API integration.

Setup

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Copy .env.example to .env and add your ElevenLabs API key
  4. Run the server: python main.py

API Endpoints

  • POST /text-to-speech: Convert text to speech using ElevenLabs API
    • Request body:
      {
          "text": "Text to convert to speech",
          "voice_id": "ElevenLabs voice ID"
      }
      
  • GET /health: Health check endpoint

Environment Variables

  • ELEVENLABS_API_KEY: Your ElevenLabs API key