ElevenLabs · mindstone — Claude Code MCP server: audio tools and setup
Connect an agent to ElevenLabs for speech, music, sound effects, and audio transcription. Useful when a coding workflow needs voice or audio tasks handled through MCP.
claude mcp add --env ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> --transport stdio elevenlabs -- npx -y @mindstone/mcp-server-elevenlabsWhat ElevenLabs does
The server gives an agent access to ElevenLabs tools for speech generation, voice search, and scripted dialogue with multiple speakers. It can also create music and sound effects, transcribe recordings, and attach speaker labels or word timing to transcripts.
Other tools cover voice conversion, noise removal, dubbing, and pronunciation dictionaries. You need an ElevenLabs API key in ELEVENLABS_API_KEY; running it with npx requires Node.js 20+ and npm. isolate_audio fails on clips shorter than roughly 4.6 seconds, so check the recording length before using that tool.
What it helps with
- generate spoken audio from text
- create music from a written prompt
- transcribe a recording with word timestamps
- find voices in an account or shared library
- remove background noise from an audio file
Example prompts for the agent
- Generate speech from this text with ElevenLabs.
- Transcribe
interview.wavand include word-level timestamps. - Make a sound effect from this scene description.
How to install ElevenLabs
Platform CLI
claude mcp add --env ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> --transport stdio elevenlabs -- npx -y @mindstone/mcp-server-elevenlabsReplace <…> with your own values
Platform CLI
codex mcp add elevenlabs --env ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> -- npx -y @mindstone/mcp-server-elevenlabsReplace <…> with your own values
Config file
{
"mcpServers": {
"elevenlabs": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-elevenlabs"
],
"env": {
"ELEVENLABS_API_KEY": "<ELEVENLABS_API_KEY>",
"MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"elevenlabs": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-elevenlabs"
],
"env": {
"ELEVENLABS_API_KEY": "<ELEVENLABS_API_KEY>",
"MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -e MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> elevenlabs npx -y @mindstone/mcp-server-elevenlabsReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about ElevenLabs
How do I install ElevenLabs in Claude Code?
Run claude mcp add mcp-server-elevenlabs -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -- npx -y @mindstone/mcp-server-elevenlabs. Replace <ELEVENLABS_API_KEY> with your API key.
What does the ElevenLabs MCP server do?
It lets an agent use ElevenLabs for speech, music, sound effects, transcription, and voice-related tasks.
What do I need to run the ElevenLabs MCP server?
Provide an ElevenLabs API key through ELEVENLABS_API_KEY. The npx setup requires Node.js 20+ and npm.
Similar MCP servers
All MCP servers for AI and ML →ElevenLabs by other authors comes first.