# ElevenLabs MCP Enhanced MCP server

Agent View of the PolicyLayer registry record for ElevenLabs MCP Enhanced: identity, probed posture, risk grade, and all 29 tools classified. HTML page: https://policylayer.com/tools/199-mcp-mcp-elevenlabs

## Facts

- Server id: `199-mcp/mcp-elevenlabs`
- Homepage: https://github.com/199-mcp/mcp-elevenlabs
- Registry record: grade C, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 29
- Tool categories present: Read, Write
- Tags: 199 mcp mcp elevenlabs
- Record last modified: 2026-09-29T00:53:25.773Z

## Tools (29)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `isolate_audio` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/isolate-audio.md |
| `make_outbound_call` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/make-outbound-call.md |
| `play_audio` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/play-audio.md |
| `speech_to_speech` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/speech-to-speech.md |
| `text_to_dialogue` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/text-to-dialogue.md |
| `text_to_sound_effects` | Execute | High | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/text-to-sound-effects.md |
| `check_subscription` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/check-subscription.md |
| `fetch_v3_tags` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/fetch-v3-tags.md |
| `get_agent` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-agent.md |
| `get_conversation` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-conversation.md |
| `get_conversation_transcript` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-conversation-transcript.md |
| `get_v3_audio_tags_guide` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-v3-audio-tags-guide.md |
| `get_voice` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-voice.md |
| `get_voice_id_by_name` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/get-voice-id-by-name.md |
| `list_agents` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/list-agents.md |
| `list_conversations` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/list-conversations.md |
| `list_models` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/list-models.md |
| `list_phone_numbers` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/list-phone-numbers.md |
| `search_voice_library` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/search-voice-library.md |
| `search_voices` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/search-voices.md |
| `speech_to_text` | Read | Low | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/speech-to-text.md |
| `add_knowledge_base_to_agent` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/add-knowledge-base-to-agent.md |
| `create_agent` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/create-agent.md |
| `create_voice_from_preview` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/create-voice-from-preview.md |
| `enhance_dialogue` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/enhance-dialogue.md |
| `text_to_speech` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/text-to-speech.md |
| `text_to_speech_v3` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/text-to-speech-v3.md |
| `text_to_voice` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/text-to-voice.md |
| `voice_clone` | Write | Medium | https://policylayer.com/tools/199-mcp-mcp-elevenlabs/voice-clone.md |

## Tool descriptions

- `isolate_audio` — Removes background noise from audio. Returns: cleaned audio file path. Use when: extracting voice from noisy recordings.
- `make_outbound_call` — Initiates phone call with agent. Returns: call details. Use when: making automated calls via Twilio integration.
- `play_audio` — Plays audio file locally. Returns: playback confirmation. Use when: previewing generated audio without downloading.
- `speech_to_speech` — Transforms voice in audio. Returns: audio file with new voice. Use when: changing speaker voice in existing audio.
- `text_to_dialogue` — Converts multi-speaker text to audio. Returns: dialogue audio file paths. Use when: creating conversations with multiple voices.
- `text_to_sound_effects` — Generates sound effects from text. Returns: audio file path. Use when: creating custom sound effects from descriptions.
- `check_subscription` — Checks account subscription. Returns: subscription details and usage. Use when: monitoring API usage and limits.
- `fetch_v3_tags` — Lists v3 audio tags. Returns: comprehensive tag list. Use when: preparing text for text_to_speech_v3 or text_to_dialogue with emotions and effects.
- `get_agent` — Gets agent details. Returns: agent configuration. Use when: viewing specific agent settings and capabilities.
- `get_conversation` — Gets conversation with transcript. Returns: conversation details and full transcript. Use when: analyzing completed agent conversations.
- `get_conversation_transcript` — Gets conversation transcript in chunks. Returns: transcript chunk with metadata. Use when: retrieving large conversation transcripts.
- `get_v3_audio_tags_guide` — Gets v3 tag usage guide. Returns: detailed v3 documentation. Use when: learning how to use v3 audio tags effectively.
- `get_voice` — Gets voice details. Returns: voice metadata and settings. Use when: need detailed information about a specific voice.
- `get_voice_id_by_name` — Resolves voice name to ID. Returns: JSON with voice_id and confidence. Use when: need voice ID from name with fuzzy matching.
- `list_agents` — Lists all agents. Returns: agent list with IDs. Use when: viewing available conversational AI agents.
- `list_conversations` — Lists agent conversations. Returns: conversation list with metadata. Use when: browsing conversation history.
- `list_models` — Lists available TTS models. Returns: model list with capabilities. Use when: choosing between v2, v3, or other models.
- `list_phone_numbers` — Lists account phone numbers. Returns: phone number list. Use when: viewing available numbers for outbound calls.
- `search_voice_library` — Searches global voice library. Returns: shared voices list. Use when: finding voices across entire ElevenLabs platform.
- `search_voices` — Searches available voices. Returns: JSON with voice details. Use when: finding voices by name, gender, or characteristics.
- `speech_to_text` — Transcribes audio to text. Returns: transcript text or file path. Use when: converting speech recordings to text.
- `add_knowledge_base_to_agent` — Adds knowledge to agent. Returns: knowledge base ID. Use when: giving agent access to documents or information.
- `create_agent` — Creates conversational AI agent. Returns: agent ID and details. Use when: setting up voice-enabled chatbot or assistant.
- `create_voice_from_preview` — Saves generated voice to library. Returns: permanent voice ID. Use when: keeping voice from text_to_voice previews.
- `enhance_dialogue` — Adds audio tags to dialogue. Returns: enhanced text with v3 tags. Use when: improving dialogue with emotions and effects.
- `text_to_speech` — Converts text to speech (v2/v3/flash models). Returns: audio file path. Use when: single speaker narration. Supports v3 with audio tags.
- `text_to_speech_v3` — Converts text to speech with v3 model and tags. Returns: audio file path. Use when: single speaker needs emotions, pauses, or sound effects.
- `text_to_voice` — Creates voice from description. Returns: three voice preview files. Use when: designing custom voice from text prompt.
- `voice_clone` — Creates voice clone from audio. Returns: new voice ID. Use when: creating custom voice from recordings.

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=199-mcp-mcp-elevenlabs · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/199-mcp-mcp-elevenlabs
