MCP (Model Context Protocol) server implementation for ElevenLabs AI Voice Generation API.
This server provides the following tools:
text_to_speech
- Convert text to speech using AI voice generation
- Inputs:
-
voice
(string): Voice ID to use for text to speech conversion -
text
(string): The text content to convert to speech
-
- Returns: Audio data in MP3 format encoded as base64
custom_api_call
- Make custom API calls to ElevenLabs API
- Inputs:
-
method
(string): HTTP method for the API call -
path
(string): API endpoint path -
headers
(optional object): Custom request headers -
query_params
(optional object): URL query parameters -
body
(optional any): Request body payload
-
- Returns: JSON response from the API
The following environment variables are required:
-
ELEVENLABS_API_KEY
: API key for authenticating with ElevenLabs services
This project is licensed under the MIT License - see the LICENSE file for details.