What you can do with ElevenLabs

Built for

Content Creators, Podcast Producers, Marketing Teams, E-Learning Teams

Example workflows

Pick a narration voice

Voice discovery before generating audio for a client project.

Try this

List the voices on my ElevenLabs account and recommend three that would suit a friendly product explainer for Harbor Legal.

Generate a clip

Text-to-speech for ad reads, course intros, or podcast bumpers.

Try this

Use ElevenLabs to turn this script into speech with a warm, professional tone: [paste short paragraph].

Review recent work

History review for production teams tracking what shipped.

Try this

Show my recent ElevenLabs generations from the last week and summarize which voices I used most.

Check plan usage

Quota check before batching voice work.

Try this

What does my ElevenLabs subscription include and how much of my monthly character allowance have I used?

Context to know first

What is ElevenLabs MCP?

It lets AI agents in Cursor, Claude, or ChatGPT work with your ElevenLabs account — browse voices, generate speech from text, and review past audio — after you connect in MCPBundles.

Who is this for?

Creators, marketers, and producers who want narration, ad reads, and podcast audio from chat instead of copying scripts between apps.

Can an agent change my ElevenLabs voices?

Agents can generate speech and adjust voice settings when you ask. They cannot delete your account or change billing — those stay in ElevenLabs.

Related editorial

ElevenLabs Voice Workflows with AI

How AI agents browse voices, generate narration from scripts, review recent generations, and check plan usage before batching ad reads or course audio.

Read article

AI Skill
SKILL.md

Domain knowledge for ElevenLabs — workflow patterns, data models, and gotchas for your AI agent.

ElevenLabs

ElevenLabs is an AI voice generation platform that creates realistic speech from text using advanced neural networks. Generate high-quality voice synthesis, clone voices, access diverse voice models, and create natural-sounding audio content.

Data Model

  • Voices — synthesis models; each exposes a stable voice_id for settings and generation.
  • History contains past generations. Each item has history_item_id; use it to get details or audio.
  • User and Subscription are account-level for quota and plan info.
  • Voice Settings can be default or per-voice. Get default or get per-voice settings.

Gotchas

  • History item ID: Generation history entries return history_item_id values—thread those into detail or download flows.
  • Voice ID: Voice catalog payloads include voice_id; settings and TTS calls require that identifier. List voices before get/TTS — IDs from docs or other accounts may not exist on this credential.

Tools in this Server (14)

Elevenlabs Delete History Item

Permanently delete a single history item from your ElevenLabs account by its ID. This removes both the metadata and the generated audio file. The dele...

Elevenlabs Delete Voice

Permanently delete a voice from the authenticated user's ElevenLabs account. This action is irreversible — the voice, its settings, and any associated...

Elevenlabs Download History Items

Download one or more ElevenLabs history items as audio files in a single request. When one history_item_id is provided, returns a single audio file. W...

Elevenlabs Edit Voice Settings

Edit the voice settings for a specific ElevenLabs voice. Allows fine-tuning stability, similarity boost, style expressiveness, speed, and speaker boos...

Elevenlabs Get Default Voice Settings

Get the default voice settings used by ElevenLabs when no per-voice overrides are configured. Returns the baseline values for stability, similarity_bo...

Elevenlabs Get History Item

Get detailed metadata for a specific ElevenLabs history item by its ID. Returns detailed information including the text that was synthesized, voice ID...

Elevenlabs Get History Item Audio

Retrieve the audio file for a specific ElevenLabs history item. Returns the generated audio content (typically MPEG format) for the given history_item...

Elevenlabs Get Subscription

Returns detailed subscription information for the authenticated user including character count and limits, voice slots used and available, billing per...

Elevenlabs Get User

Returns information about the authenticated ElevenLabs user including user ID, first name, subscription tier, API key status, and onboarding completio...

Elevenlabs Get Voice

Get detailed metadata about a specific ElevenLabs voice by its ID. Returns detailed information including the voice name, category (premade, cloned, g...

Elevenlabs Get Voice Settings

Get the current voice settings for a specific ElevenLabs voice. Returns the configured values for stability, similarity_boost, style, speed, and use_s...

Elevenlabs List History

List your ElevenLabs audio generation history with filtering and pagination. Returns metadata for each generated item including history_item_id, voice...

Elevenlabs List Voices

List all voices available to the authenticated ElevenLabs user. Returns both premade voices (e.g., 'Rachel', 'Adam', 'Bella') and any user-created clo...

Elevenlabs Text To Speech

Convert text to speech using ElevenLabs AI voice synthesis. Generates high-quality audio from text using a specified voice. Supports multiple models i...

Frequently Asked Questions

What is ElevenLabs MCP?

It lets AI agents in Cursor, Claude, or ChatGPT work with your ElevenLabs account — browse voices, generate speech from text, and review past audio — after you connect in MCPBundles.

Who is this for?

Creators, marketers, and producers who want narration, ad reads, and podcast audio from chat instead of copying scripts between apps.

Can an agent change my ElevenLabs voices?

Agents can generate speech and adjust voice settings when you ask. They cannot delete your account or change billing — those stay in ElevenLabs.

How do I connect?

Open the ElevenLabs skill page in MCPBundles, add your connection, and follow the setup steps from your ElevenLabs account settings. Usage follows your ElevenLabs plan limits.

How do I connect ElevenLabs to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/elevenlabs. Authentication is handled automatically.

How many tools does ElevenLabs provide?

ElevenLabs provides 14 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does ElevenLabs require?

ElevenLabs uses API Key. ElevenLabs requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect ElevenLabs to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/elevenlabs

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to ElevenLabs and paste the MCP URL into Remote MCP server URL.
  4. Click Add. ElevenLabs will appear under Not connected — select it and click Connect to complete OAuth.
Name: ElevenLabs
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/elevenlabs
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use ElevenLabs?

Sign in to connect your credentials and start running tools from the chat.