MCP.Market

Elevenlabs MCP server

by mcparmory.com·com.mcparmory/elevenlabs·v1.0.3·31 stars

Convert text to speech, transcribe audio, and dub videos with AI voices

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

31 stars154 downloads/wk

Reviews

Write one

Nobody has reviewed Elevenlabs yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Elevenlabs tools (100, 29 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_dubbing_language

    Add a supported language to a dubbing project resource. The language is registered but does not automatically generate transcripts, translations, or audio content.

  • add_pronunciation_rules

    Add or update pronunciation rules in a dictionary. Rules with duplicate string_to_replace values will replace existing rules.

  • add_shared_voice

    Add a shared voice from another user to your personal voice collection. The voice will be displayed in your voice dropdown with a custom name you assign.

  • add_speaker

    Add a new speaker to a dubbing project with a specified voice and optional styling. Each speaker represents a distinct voice track within the dubbing resource.

  • apply_pronunciation_dictionaries

    Apply pronunciation dictionaries to a Studio project. The operation automatically marks affected text for reconversion when dictionaries are added or removed.

  • configure_voice_settings

    Configure voice parameters for a specific voice, including stability, similarity, style, and speed adjustments. These settings control how the voice is generated and how closely it adheres to the original voice characteristics.

  • convert_chapter

    Initiates the conversion process for a specific chapter within a Studio project. This asynchronous operation transforms the chapter content into the desired output format.

  • convert_speech_to_speech_stream

    Convert audio from one voice to another with streaming output, maintaining full control over emotion, timing, and delivery. The input audio's content and emotional characteristics drive the generated speech in the target voice.

  • convert_studio_project

    Initiates conversion of a Studio project and all of its associated chapters. This operation processes the entire project structure for conversion.

  • convert_voice

    Transform audio from one voice to another while preserving the original emotion, timing, and delivery characteristics. The input audio's content and emotional qualities control the output speech generation.

  • create_audio_projectwrite action

    Creates an Audio Native enabled project with optional automatic conversion to audio. Returns a project ID and embeddable HTML snippet for audio playback.

  • create_chapterwrite action

    Creates a new chapter in a Studio project, either as a blank chapter or populated from a URL source.

  • create_pronunciation_dictionarywrite action

    Creates a new pronunciation dictionary from a lexicon .PLS file. The dictionary can be configured with access permissions for workspace collaboration.

  • create_pronunciation_dictionary_from_ruleswrite action

    Creates a new pronunciation dictionary from provided rules. The dictionary can be configured with access permissions for workspace collaboration.

  • create_segmentwrite action

    Creates a new segment for a speaker in a dubbing project with specified start and end times across all available languages. The segment is created without automatically generating transcripts, translations, or audio content.

  • create_service_account_api_keywrite action

    Generate a new API key for a service account with specified permissions and optional usage limits. The created key can be used to authenticate requests to the XI API on behalf of the service account.

  • create_studio_projectwrite action
  • create_voicewrite action

    Create a persistent voice from a previously generated voice preview. This endpoint finalizes a voice design by converting a generated_voice_id (obtained from design or remix operations) into a named voice asset.

  • create_voice_samplewrite action

    Create a new voice in VoiceLab by uploading audio samples for voice cloning. The voice will be added to your collection and available for use in voice synthesis.

  • delete_auth_connectionwrite action

    Delete an authentication connection from the workspace. This removes the stored credentials and configuration for the specified auth connection.

  • delete_chapterwrite action

    Permanently deletes a chapter from a Studio project. This action cannot be undone.

  • delete_dubbingwrite action

    Permanently deletes a dubbing project and all associated data. This action cannot be undone.

  • delete_dubbing_segmentwrite action

    Removes a single segment from a dubbing project. This operation permanently deletes the specified segment and cannot be undone.

  • delete_history_itemwrite action

    Delete a speech history item by its ID. This removes the item from your speech synthesis history.

  • delete_projectwrite action

    Permanently deletes a Studio project and all associated data. This action cannot be undone.

  • delete_pronunciation_ruleswrite action

    Remove one or more pronunciation rules from a pronunciation dictionary. Specify the dictionary ID and provide the list of rule strings to be deleted.

  • delete_voicewrite action

    Permanently deletes a voice by its ID. This action cannot be undone.

  • delete_voice_samplewrite action

    Permanently removes a sample from a voice by its ID. This action cannot be undone.

  • design_voice

    Generate voice design previews based on a detailed description. Returns multiple voice options with audio samples that can be used to create a custom voice.

  • download_dubbed_audio

    Download the dubbed audio file in MP3 or MP4 format for a specific language. Returns the original automatic dub result; for edited dubs created in Dubbing Studio, use the render endpoint instead.

  • download_pronunciation_dictionary_version

    Download a PLS (Pronunciation Lexicon Specification) file containing the rules for a specific version of a pronunciation dictionary.

  • download_snapshot_archive

    Downloads a compressed archive containing all audio files from a specific Studio project snapshot. Returns the archive as a binary stream ready for download.

  • download_speech_items

    Download one or more speech history items as audio files. Single items are returned as individual audio files, while multiple items are packaged into a .zip archive.

  • dub_media
  • find_similar_voices

    Find voices from the library that are similar to a provided audio sample. Returns a ranked list of matching voices based on similarity scoring.

  • generate_dialogue

    Converts a list of text and voice ID pairs into multi-voice dialogue audio. Supports up to 10 unique voices per request with configurable audio format, model, stability, and text normalization settings.

  • generate_dialogue_stream

    Converts a list of text and voice ID pairs into multi-voice dialogue speech and streams the audio. Useful for creating conversations, interviews, or multi-speaker content with different voices.

  • generate_dialogue_stream_with_timestamps

    Converts text and voice ID pairs into streamed dialogue audio with precise timestamps. Returns a continuous stream of JSON objects containing base64-encoded audio chunks and their corresponding timing information.

  • generate_dialogue_with_timestamps

    Generate dialogue from text with precise character-level timing information for audio-text synchronization. Each dialogue turn is converted to speech using specified voice IDs and returned with exact timestamp markers.

  • generate_podcast

    Generate a podcast by converting source content into audio using AI-powered text-to-speech. Supports both conversational (two-voice dialogue) and bulletin (monologue) formats with customizable quality, duration, language, and styling options.

  • generate_sound

    Generate realistic sound effects from text descriptions using advanced AI models. Perfect for video production, voice-overs, and game audio.

  • generate_speech
  • generate_speech_stream
  • generate_speech_stream_with_timestamps
  • generate_speech_with_timestamps
  • generate_voice_previews

    Generate multiple voice preview samples based on a text description to help you select a custom voice. Each preview includes a unique voice ID and audio sample that can be used to create the final voice.

  • get_audio_native_settings

    Retrieve player settings and configuration for an Audio Native project. Use this to access the current settings applied to a specific project.

  • get_chapter

    Retrieves detailed information about a specific chapter within a Studio project.

  • get_chapter_snapshot

    Retrieves a specific chapter snapshot from a Studio project. Use this to access saved states or versions of a chapter.

  • get_chapter_snapshot_audio

    Retrieve and stream audio from a chapter snapshot. Use the list snapshots endpoint to discover available snapshots for a chapter.

  • get_character_usage_metrics

    Retrieve character usage metrics for the current user or entire workspace over a specified time period. Results can be aggregated by time interval and broken down by various dimensions such as voice, user, or API key.

  • get_default_voice_settings

    Retrieve the default voice settings for all voices, including similarity boost (Clarity + Similarity Enhancement) and stability parameters that control voice characteristics.

  • get_dubbing

    Retrieve metadata about a dubbing project, including its current processing status and completion state.

  • get_dubbing_resource

    Retrieves the dubbing resource for a given dubbing project ID that was created with studio enabled. Use this to access the generated dubbing output and associated metadata.

  • get_project

    Retrieve detailed information about a specific Studio project. Returns comprehensive project metadata including configuration, settings, and other project-specific details.

  • get_pronunciation_dictionary

    Retrieve metadata for a specific pronunciation dictionary by its ID. Returns configuration details and properties of the pronunciation dictionary.

  • get_snapshot

    Retrieves a specific project snapshot by its ID. Use this to access saved project state and configuration data.

  • get_speech_history_audio

    Retrieve the audio file associated with a specific speech synthesis history item. Use the history item ID obtained from the speech history list to download the generated audio.

  • get_speech_history_item

    Retrieves a specific speech synthesis history item by its ID. Use this to access details about a previously generated speech synthesis request.

  • get_subscription_info

    Retrieves detailed information about the user's current subscription, including plan details, billing status, and entitlements.

  • get_transcript_dubbing

    Retrieve the transcript for a specific language in a dubbing project. Supports multiple output formats including subtitle formats (SRT, WebVTT) and JSON transcripts.

  • get_user

    Retrieves the authenticated user's profile information and account details.

  • get_voice

    Retrieve detailed metadata for a specific voice, including its properties and configuration. Use this to get information about a voice before using it for text-to-speech synthesis.

  • get_voice_settings

    Retrieve the configuration settings for a specific voice, including similarity boost (Clarity + Similarity Enhancement) and stability parameters that control voice quality characteristics.

  • isolate_audiowrite action

    Removes background noise and isolates vocals or speech from an audio file. Returns the cleaned audio with background noise suppressed.

  • isolate_audio_streamwrite action

    Removes background noise from audio and streams the isolated vocals or speech. Processes the provided audio file and returns the cleaned result as a stream.

  • list_auth_connections

    Retrieve all authentication connections configured for the workspace. Returns a list of all connected auth providers and their configurations.

  • list_chapter_snapshots

    Retrieves all snapshots for a chapter, which are audio versions automatically created whenever the chapter is converted. Each snapshot can be downloaded as audio.

  • list_chapters

    Retrieves all chapters for a specified Studio project. Returns a list of chapters with their metadata and properties.

  • list_dubs

    Retrieve a list of dubs you have access to, with filtering and sorting options. Results can be filtered by status, creator, and ordered by specified fields.

  • list_models

    Retrieves a list of all available models that can be used for API operations.

  • list_muted_tracks

    Retrieves a list of chapter IDs that have muted tracks in a Studio project. Use this to identify which chapters contain audio that has been muted.

  • list_projects

    Retrieve a list of all Studio projects with their metadata. Use this to discover available projects and their details.

  • list_pronunciation_dictionaries

    Retrieve a paginated list of pronunciation dictionaries you have access to, with sorting and filtering options. Returns metadata for each dictionary including creation date and name.

  • list_service_account_api_keys

    Retrieve all API keys associated with a specific service account. Use this to view and manage authentication credentials for programmatic access.

  • list_similar_voices

    Retrieve the top 10 voices from the ElevenLabs library that are most similar to a specified speaker in a dubbing project. Results include voice IDs, names, descriptions, and sample audio recordings where available.

  • list_snapshots

    Retrieves a list of all snapshots for a specified Studio project. Snapshots capture the state of a project at a point in time.

  • list_speech_history

    Retrieve a paginated list of your generated audio items with optional filtering by voice, model, date range, and source. Results are ordered by creation date.

  • list_voices

    Retrieve a paginated list of available voices with advanced filtering, sorting, and search capabilities. Supports filtering by voice type, category, fine-tuning state, and collection membership.

  • list_voices_shared

    Retrieves a paginated list of shared voices with optional filtering by category, demographics, language, use cases, and other attributes. Useful for discovering available voices for text-to-speech applications.

  • reassign_segments

    Reassign one or more segments in a dubbing project to a different speaker. This operation changes the speaker attribution for the specified segments.

  • regenerate_dubs

    Regenerate dubs for specified segments and languages in a dubbing project. Automatically transcribes and translates any missing transcriptions and translations.

  • regenerate_segment_transcriptions

    Regenerate transcriptions for specified segments within a dubbing project. This operation updates only the transcription text and does not affect existing translations or dubs.

  • remix_voice

    Generate voice previews by remixing an existing voice based on a descriptive prompt. Returns multiple voice preview options with generated voice IDs that can be used to create new voices.

  • render_dubbing

    Generate output media for a specific language in a dubbing project using the current Studio state. All segments must be dubbed before rendering to be included in the output; renders are processed asynchronously.

  • replace_pronunciation_rules

    Replace all pronunciation rules in a dictionary with a new set of rules. Rules can define phonetic aliases or phoneme mappings using specified alphabets.

  • retrieve_voice_sample_audio

    Retrieves the audio file associated with a specific sample attached to a voice. Use this to download or access audio data for voice samples.

  • revoke_service_account_api_key

    Revoke and permanently delete an API key associated with a service account. This action cannot be undone.

  • stream_project_snapshot_audio

    Stream audio from a Studio project snapshot. Optionally convert the audio to MPEG format during streaming.

  • stream_voice_preview

    Stream audio data for a voice preview that was previously generated using the voice design endpoint. This operation returns the audio content as a continuous stream.

  • translate_dubbing_segments

    Regenerate translations for specified segments and languages in a dubbing project. Automatically transcribes any missing transcriptions but does not regenerate dubs.

  • update_audio_native_contentwrite action

    Updates content for an Audio-Native project with optional automatic conversion and publishing. Use this to modify project content and trigger downstream processing workflows.

  • update_audio_native_content_from_urlwrite action

    Extracts content from a provided URL, updates the matching AudioNative project, and queues it for conversion and auto-publishing.

  • update_chapterwrite action

    Updates an existing chapter in a Studio project, including its name and content blocks.

  • update_project_contentwrite action

    Updates the content of a Studio project. Optionally converts the project to audio format during the update.

  • update_pronunciation_dictionarywrite action

    Partially update a pronunciation dictionary by modifying its name or archive status without affecting the version. Only specified fields will be updated.

  • update_segment_languagewrite action

    Modify the text and/or timing of a specific segment in a particular language within a dubbing project. Changes are applied only to the specified language and do not automatically trigger dub regeneration.

  • update_speakerwrite action

    Update speaker metadata in a dubbing project, including voice selection and styling. Supports both ElevenLabs library voices and voice cloning options.

  • update_studio_projectwrite action

    Updates a Studio project with new metadata, voice settings, and audio processing preferences. Changes apply to the project configuration and affect how new content is generated and exported.

  • update_voicewrite action

    Update the name, description, labels, and audio samples of a voice you created. Optionally apply background noise removal to improve audio quality.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 138 days ago8/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Elevenlabs compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 62% of 1,337 Media servers
Tools
100
the typical Media server has 7
Tools that change things
29%
typical: 4%. Fewer write tools means less an agent can break
GitHub stars
31
more than 92% of 715 Media servers
Downloads a week
154
more than 71% of 365 Media servers with a package

What its tools let an agent do: 53 read · 24 create · 12 change · 10 delete · 1 run or deploy

Install Elevenlabs in Claude Code, Cursor or VS Code

claude mcp add elevenlabs -- uvx mcparmory-elevenlabs
Add to Cursor

What the publisher says

From the Elevenlabs repository's README, as published. We do not edit it. Read it on GitHub

MCP Armory Registry

Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.

Servers · Install & Usage · Features · How it works · License

MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.

<!-- SERVERS:BEGIN -->

Servers

🧠 AI & Machine Learning &ensp; ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate

📊 Analytics &ensp; Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog

⛓️ Blockchain & Crypto &ensp; Alchemy NFT

💼 CRM & Sales &ensp; Apollo

💬 Communication &ensp; Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack

🗄️ Data & Databases &ensp; Enigma · Pinecone

🛠️ Developer Tools &ensp; AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry

📄 Documents & Printing &ensp; PDF.co

🛒 E-commerce &ensp; Shopify Admin

💰 Finance &ensp; Alpha Vantage · Polygon · Ramp

👥 HR & Recruiting &ensp; BambooHR

☁️ Infrastructure &ensp; Globalping · Grafana · PagerDuty · Rootly · Runpod

⚖️ Legal & Compliance &ensp; NetLicensing

🗺️ Maps & Location &ensp; Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Elevenlabs: common questions

Is Elevenlabs MCP server safe?
Mostly: it is graded B (80/100). Read the Elevenlabs safety report
How do I install Elevenlabs?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Elevenlabs need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Elevenlabs maintained?
The last commit was 176 days ago (2026-05-12). The latest release is v1.0.3.
What can I use instead of Elevenlabs?
Servers from other publishers that do the same job: FFmpeg MCP server, three.ws Audio MCP server and Transcription MCP server. Compare all Elevenlabs alternatives.
How does Elevenlabs compare with other Media MCP servers?
safety score 80/100 (higher than 62% of 1,337 Media servers); tools 100 (the typical Media server has 7); tools that change things 29% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Elevenlabs

Same job from other publishers: the closest match first, then the best rated.

All Elevenlabs alternatives →
  • FFmpeg
    Trim, convert, resize, compress, and remix audio and video.
    A
  • three.ws Audio
    Text-to-speech, speech-to-text, audio-to-face lipsync, and motion-capture clips for 3D agents.
    B
  • Transcription
    Transcribe audio and video and work with your transcript library from any AI app. 119 languages.
    A
  • Fish
    MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
    A
  • Equalang
    Translate documents, subtitles, pictures, audio and video with layout kept; transcribe recordings.
    B

More from mcparmory.com →