PlugWiki
ElevenLabs logo

ElevenLabs MCP, ElevenLabs' hosted MCP server

Official · by ElevenLabsRemote
Gethttps://api.elevenlabs.io/v1/mcpelevenlabs/pluginDocs

Lets Claude, ChatGPT or Cursor build and manage your ElevenLabs voice agents and generate speech, images and video. You sign in, with nothing to install.

This is ElevenLabs' own connection for AI assistants, and ElevenLabs runs it for you. You can ask your assistant to create, update, test and review your voice agents, read their call transcripts, and generate speech, images and video. Changes to an agent go live right away rather than as a draft, and generations spend your ElevenLabs credits. It replaces ElevenLabs' older local server, which is archived and needed an API key.

Good for

  • Teams running ElevenLabs voice or chat agents who want to change and review them from chat
  • Support and sales leads who check agent conversations and topics without opening the dashboard
  • Marketers and creators who make voiceovers, images and video from a written brief
  • Developers using Claude Code, Cursor or Codex who build on ElevenAgents
  • People moving off ElevenLabs' older local server, which is now deprecated

Works in

3 supported · 2 with issues · 9 should work

Tap an app to see how to set it up and any known problems.

Install ElevenLabs MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the ElevenLabs MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http elevenlabs https://api.elevenlabs.io/v1/mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Sign in with your ElevenLabs account.

Read-only mode: There's no read-only mode. Approve only the permissions you need when you sign in, and set your app to ask before it changes or deletes anything.

After adding it, run /mcp inside a Claude Code session to sign in. ElevenLabs' Claude Code plugin currently fails to load the server, so add it with this command instead. EU, India or Singapore workspace? Use your region's address instead, such as https://api.eu.residency.elevenlabs.io/v1/mcp, and sign in with that region's account.

From the vendor's docs. Source.

Tools

  • Lists the voice and chat agents in your workspace

    Shows the agents in your ElevenLabs workspace so you can pick one to look at or change.

    Try: “List my agents and tell me which ones still use the default first message.”

    Read · agents_list

  • Shows an agent's full setup: prompt, voice, language and first message

    Reads one agent's current configuration, including its system prompt, voice, language and first message.

    Try: “Show me the system prompt and voice my support agent uses.”

    Read · agents_get

  • Lists recent calls and chats an agent has had

    Shows an agent's recent conversations so you can pick ones to review.

    Try: “List yesterday's conversations for my booking agent.”

    Read · agents_list_conversations

  • Opens one conversation with its full transcript

    Reads a single conversation, including the full transcript, so you can see what the agent said.

    Try: “Show me the transcript of the last call that ended without a booking.”

    Read · agents_get_conversation

  • Searches across conversations for specific words or moments

    Finds messages in your agents' conversations that match what you are looking for.

    Try: “Find calls where a customer asked for a refund this week.”

    Read · agents_search_conversation_messages

  • Shows the topics your agent's conversations cover

    Groups an agent's conversations into the topics callers bring up, so you can see what people ask about most.

    Try: “What topics came up most in my support agent's calls this month?”

    Read · agents_get_topics

  • Gets summaries of an agent's conversations

    Reads conversation summaries so you can skim many calls without reading every transcript.

    Try: “Summarize what callers wanted from my sales agent today.”

    Read · agents_get_summaries

  • Creates a new agent from a description

    Builds a new voice or chat agent with the name, prompt, first message, voice and language you describe.

    Try: “Create a support agent for my docs site that escalates billing questions.”

    Write · agents_create

  • Changes an agent's prompt, voice, language or first message

    Updates the settings you name on an existing agent. The change is published right away, on the main version unless you pick a branch.

    Try: “Change my checkout agent's first message to Spanish.”

    Write · agents_update

  • Copies an existing agent so you can adapt it

    Makes a copy of an agent, which is quicker than rebuilding its setup by hand.

    Try: “Duplicate my production agent for the German market.”

    Write · agents_duplicate

  • Deletes an agent

    Removes an agent from your workspace. This cannot be undone.

    Try: “Delete the old test agent called Demo v1.”

    Delete · agents_delete

  • Estimates an agent's AI model usage and cost before a change

    Works out how much an agent would use and cost with a given AI model, so you can compare before switching.

    Try: “What would my checkout agent cost per call with Gemini 2.5 Flash instead of GPT-4o?”

    Read · agents_calculate_llm_usage

From the official docs

Pros and cons

Good

  • Built and run by ElevenLabs, with nothing to install
  • Sign in with your ElevenLabs account; no API key to copy or leak
  • Covers the whole agent lifecycle: create, test, branch, deploy and review conversations
  • Can estimate an agent's LLM cost before you change its model
  • Also generates speech, images and video through the same connection
  • Setup documented for Claude, Claude Code, ChatGPT and Cursor, plus data residency regions

Watch out

  • No read-only mode; you limit it through sign-in permissions and your app's tool settings
  • Agent updates publish directly instead of as drafts
  • Generations spend credits, and retries are charged again
  • Claude on Bedrock, Vertex AI or Foundry cannot sign in yet
  • No multi-speaker dialogue generation yet

Permissions

medium risk · 5 things to watch

Medium risk

Your assistant can change, publish and delete your live voice agents and spend your credits, so one wrong instruction can reach callers or cost money. Set delete and update tools to ask before they run, and approve only the permissions you need when you sign in.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Agent changes go live right away

    Updates publish directly, on the main version by default, not as a draft. Ask the assistant to work on a branch for risky edits and review before merging. elevenlabs.io

  • It can delete agents and knowledge base files

    Deletes cannot be undone. Set delete tools to ask before they run. github.com

  • Generations spend your credits

    Speech, image and video jobs use ElevenLabs credits, and each retry is charged again. Ask for a price estimate before long jobs. github.com

  • Access stays inside one workspace

    It only reaches the workspace you sign in with, with the permissions you approve. Revoke it from your AI app or your ElevenLabs account settings. elevenlabs.io

  • Regional workspaces use their own address

    EU, India and Singapore workspaces are separate accounts with their own server address. Sign in with the account for that region. elevenlabs.io

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only server mode. Approve only the read permissions on the ElevenLabs consent screen, or switch write and delete tools off or to ask-first in your client's connector settings. In Claude, admins can disable tools for the whole organization.
Talks toapi.elevenlabs.io (or your data residency region's host)
Sign-in and keysOAuth tokens held by your AI client; no API key is used
Scopes
  • OAuth scopes requested: convai_read, convai_write (agents), text_to_speech, speech_history_read, flows, image_video_generation, voice_generation, ads_read

  • Limited to the one workspace you sign in with

Alternatives

Use ElevenLabs' hosted connector: it is the only official option ElevenLabs still maintains. A community server that runs on your computer with an API key is the fallback where hosted sign-in does not work, such as Claude on Bedrock or Vertex AI.

ServerOfficialRunsSign-inStatusTools
ElevenLabs (hosted)This pageOfficialHostedAccountActive92
elevenlabs-mcp (local)OfficialLocalAPI keyDeprecated–
Mindstone ElevenLabsCommunityLocalAPI keyActive–
Mindstone ElevenLabs AgentsCommunityLocalAPI keyActive–

What people say

People who report on it mostly hit sign-in gaps outside claude.ai and ask for more speech features.

Common complaints

  • Claude deployments on Bedrock, Vertex AI or Foundry cannot sign in, and the local server they relied on is deprecated
  • Speech generation takes one voice per request, so Eleven v4 multi-speaker dialogue is not available

In their words

Questions

What is the ElevenLabs MCP server URL?

https://api.elevenlabs.io/v1/mcp. Workspaces in a data residency region use their own address: https://api.eu.residency.elevenlabs.io/v1/mcp (EU), https://api.in.residency.elevenlabs.io/v1/mcp (India) or https://api.sg.residency.elevenlabs.io/v1/mcp (Singapore).

Do I need an ElevenLabs API key?

No. You sign in with your ElevenLabs account and approve what it can do. The hosted server does not accept API keys.

Is the ElevenLabs MCP free?

Connecting costs nothing extra, but generating speech, images or video spends your ElevenLabs credits like any other generation. Each retry is charged again, so ask the assistant for a price estimate before long jobs.

Is it safe to connect ElevenLabs to my AI assistant?

It is limited to the workspace and permissions you approve, but within that it can change and delete live agents. Set update and delete tools to ask before they run, and revoke access from your AI app or ElevenLabs settings when you are done.

Will changes to my agent go live immediately?

Yes. Updates are published directly, on the main version by default, not saved as a draft. Ask the assistant to make risky edits on a branch and review them before merging.

Can it delete my agents?

Yes. It can delete agents, tools, phone numbers and knowledge base files, and deletes cannot be undone. Your AI app can be set to ask before each delete.

Is the old elevenlabs-mcp server still supported?

No. ElevenLabs archived the local server and says it is deprecated in favour of this hosted one, so it will not get fixes.

Why can't I sign in from Claude on Bedrock or Vertex AI?

ElevenLabs' sign-in currently only works with apps that use hosted client metadata, such as claude.ai, and it does not accept API keys. Claude deployments on Bedrock, Vertex AI or Foundry have no working option yet, which is an open issue.

My workspace is in the EU. Which address do I use?

Add a custom connector with https://api.eu.residency.elevenlabs.io/v1/mcp and sign in with your EU account, not your elevenlabs.io account. Regional workspaces are separate accounts.

How do I add ElevenLabs to Claude?

In Claude, open Settings, then Connectors, search for ElevenLabs, connect and sign in. For Claude Code, ChatGPT, Cursor and others, use the install box above.

Examples

  • Create a support agent from a description

    Create a support agent for my documentation site. It should be friendly, concise, and escalate billing questions.

    Source
  • Compare model cost before switching

    What would my checkout agent cost per conversation with Gemini 2.5 Flash instead of GPT-4o?

    Source
  • Clone an agent for a new market

    Duplicate my production agent, then change the voice and set the first message to Spanish.

    Source
  • Find agents still on defaults

    List my agents and tell me which ones still use the default first message.

    Source
  • Hear a new greeting before shipping it

    Generate a sample of my agent's voice saying our new greeting.

    Source

Information

updated Nov 2, 2026

Publisher
ElevenLabs (official)
Endpoint
https://api.elevenlabs.io/v1/mcp
Transport
Streamable HTTP
Auth
OAuth
Version
1.0.0
Last commit
Oct 5, 2026
Open issues
2
Listed in
Official MCP registry

WebsiteDocsGitHubOfficial MCP RegistryIssues

Other ElevenLabs MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 9
  1. ElevenLabs MCP · elevenlabs.io
  2. Hosted MCP issue on 3P deployments · github.com
  3. Hosted MCP server · elevenlabs.io
  4. elevenlabs-mcp (archived) · github.com
  5. creative-studio skill · github.com
  6. ElevenLabs connector for Claude · claude.com
  7. agents-platform skill · github.com
  8. OAuth protected resource metadata · api.elevenlabs.io
  9. Text-to-Dialogue feature request · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.