← Package Index
mcp-tts-elevenlabs mcp
v1.0.1 · MCP Tool · audio · registry.pascalai.org
Text-to-speech via ElevenLabs API. High-quality voice synthesis with voice cloning and multilingual support. Auth via apiKey param or ELEVENLABS_API_KEY env var. Default voice: Rachel (21m00Tcm4TlvDq8ikWAM).
tts elevenlabs speech voice audio ai
Input Parameters
Parameter Type Description
textrequired
string
Text to convert to speech.
voiceoptional
string
Voice ID or name (default: Rachel — 21m00Tcm4TlvDq8ikWAM). Default: 21m00Tcm4TlvDq8ikWAM.
modeloptional
string
Model: eleven_turbo_v2_5 (default), eleven_multilingual_v2, eleven_monolingual_v1. Default: eleven_turbo_v2_5.
outputPathoptional
string
Save audio to this file path. Returns base64 audio if empty.
speedoptional
number
Speech speed 0.25–4.0 (default: 1.0). Not all models support this. Default: 1.0.
formatoptional
string
Output format: mp3_44100_128 (default), pcm_16000, ulaw_8000. Default: mp3_44100_128.
apiKeyoptional
string
ElevenLabs API key (or ELEVENLABS_API_KEY env var).
baseUrloptional
string
Base URL override (default: https://api.elevenlabs.io). Default: https://api.elevenlabs.io.
Output Fields
Field Type Description
ok
boolean
audio
string
Base64-encoded audio (when outputPath not set).
outputPath
string
File path where audio was saved.
format
string
size
integer
error
string
Examples
ElevenLabs speech synthesis
// Input
{
"text": "Welcome to our platform! We're excited to have you here.",
"voice": "21m00Tcm4TlvDq8ikWAM",
"model": "eleven_multilingual_v2",
"apiKey": "sk-..."
}
// Output
{
"ok": true,
"audio": "//NExAA...",
"format": "mp3_44100_128",
"size": 48320
}
Install & Discovery
Install
ppm install mcp-tts-elevenlabs
Get JSON Schema
GET /v1/packages/mcp-tts-elevenlabs/1.0.1/schema
Discover by keyword
GET /v1/mcp/discover?q=tts
Discovery hint: Install with ppm install mcp-tts-elevenlabs or invoke remotely via POST /v1/invoke/mcp-tts-elevenlabs on the MCP Service.