# ElevenLabs

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.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Author: mindstone
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/mindstone/mcp-servers/tree/HEAD/connectors/elevenlabs
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/mindstone-elevenlabs

## What it 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.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `ELEVENLABS_API_KEY`, `MCP_WORKSPACE_PATH` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
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-elevenlabs
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add elevenlabs --env ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> --env MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> -- npx -y @mindstone/mcp-server-elevenlabs
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "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

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "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

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e ELEVENLABS_API_KEY=<ELEVENLABS_API_KEY> -e MCP_WORKSPACE_PATH=<MCP_WORKSPACE_PATH> elevenlabs npx -y @mindstone/mcp-server-elevenlabs
```
Replace <…> with your own values

## When to use it
- 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
- Generate speech from this text with ElevenLabs.
- Transcribe `interview.wav` and include word-level timestamps.
- Make a sound effect from this scene description.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107701
- [Agent Skills Search Server](https://affpapa.org/en/nevibecode/mcp/agent-skills-search-server.md) — MCP server · ★ 26673
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [PraisonAI](https://affpapa.org/en/nevibecode/mcp/praisonai.md) — MCP server · ★ 9298

## Other versions with the same name
- [ElevenLabs · elevenlabs](https://affpapa.org/en/nevibecode/mcp/elevenlabs.md) — ★ 5

From the same set: [mindstone/mcp-servers](https://affpapa.org/en/nevibecode/by/mindstone/mcp-servers.md) — 24 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
