ElevenLabs MCP Server
About
MCP server implementation for ElevenLabs API integration
Explore
- Converts text to speech via ElevenLabs API
- Simple RESTful endpoint (POST /text-to-speech)
- Health check endpoint (GET /health)
- Configured through environment variables
- FastAPI-based for easy deployment
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
- ELEVENLABS_API_KEY: Your ElevenLabs API key
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



