Home / Servers / ElevenLabs API
ElevenLabs API MCP server
Voices, text to speech, dubbing, agents and history.
The ElevenLabs API: voices and voice cloning, text-to-speech and speech-to-speech, dubbing, conversational agents, projects, pronunciation dictionaries, usage and history. Audio results come back as binary; use the metadata tools from a chat.
Why use the hosted one: Every endpoint of ElevenLabs's API behind the gateway's search, with your own ElevenLabs API key stored encrypted and sent only to ElevenLabs.
Needs your ElevenLabs API key: add it once in the dashboard (get one at ElevenLabs). It is stored encrypted and sent only to that API.
Connect
claude mcp add --transport http hj-elevenlabs-api https://mcp.hjlabs.in/mcp/elevenlabs-api \
--header "Authorization: Bearer YOUR_API_KEY"Create an API key and put it in place of YOUR_API_KEY. Step-by-step guides: claude.ai and ChatGPT connectors, Claude Code, Cursor, VS Code, Claude Desktop, Windsurf, Zed, OpenAI Codex CLI, Gemini CLI.
All 487 tools
Get 115 tools
- List Generated Items
get_speech_history - Get History Item
get_speech_history_item_by_id - Get Audio From History Item
get_audio_full_from_speech_history_item - Get Audio Isolation History
get_audio_isolation_history - Get Audio Effects Catalog
get_audio_effects_catalog - Get Audio From Sample
get_audio_from_sample - Get User Info
get_user_info - Get User Subscription Info
get_user_subscription_info - List Voice Collections
get_user_voice_collections - Get Voice Collection
get_user_voice_collection - Get Default Voice Settings.
get_voice_settings_default - Get Voice Settings
get_voice_settings - Get Voice Accents
get_voice_accents - List Voices
get_voices - Get Voice
get_voice_by_id - Get Voices V2
get_user_voices_v2 - List Studio Projects
get_projects - Get Studio Project
get_project_by_id - List Studio Project Snapshots
get_project_snapshots - Get Project Snapshot
get_project_snapshot_endpoint - List Chapters
get_chapters - Get Chapter
get_chapter_by_id_endpoint - List Chapter Snapshots
get_chapter_snapshots - Get Chapter Snapshot
get_chapter_snapshot_endpoint - Get Project Muted Tracks
get_project_muted_tracks_endpoint - Get Models
get_models - Get Audio Native Project Settings
get_audio_native_project_settings_endpoint - Get Similar Library Voices
get_similar_library_voices - Get Voices
get_library_voices - Get Metadata For A Pronunciation Dictionary
get_pronunciation_dictionary_metadata - Get A Pls File With A Pronunciation Dictionary Version Rules
get_pronunciation_dictionary_version_pls - Get Pronunciation Dictionaries
get_pronunciation_dictionaries_metadata - Get Service Account Api Keys Route
get_service_account_api_keys_route - Get Workspace Audit Logs
get_workspace_audit_logs - Get Workspace Service Accounts
get_workspace_service_accounts - Get All Groups
get_groups_endpoint - Get Workspace Members
get_workspace_members - Get Resource
get_resource_metadata - List Workspace Webhooks
get_workspace_webhooks_route - Get Transcript By Id
get_transcript_by_id - Create Single Use Token
get_single_use_token - Get Signed Url
get_conversation_signed_link - Get Webrtc Token
get_livekit_token - Get Agent Summaries
get_agent_summaries_route - Get Agent
get_agent_route - Get Agent Widget Config
get_agent_widget_route - Get Shareable Agent Link
get_agent_link_route - List Agents
get_agents_route - Returns The Size Of The Agent'S Knowledge Base
get_agent_knowledge_base_size - Calculate Expected Llm Usage For An Agent
get_agent_llm_expected_cost_calculation - Get Agent Test Folder By Id
get_agent_test_folder_route - Get Agent Response Test By Id
get_agent_response_test_route - Get Agent Response Test Summaries By Ids
get_agent_response_tests_summaries_route - Get Test Invocation
get_test_invocation_route - Get Conversations
get_conversation_histories_route - Get Conversation Users
get_conversation_users_route - Get Conversation Details
get_conversation_history_route - Get Conversation Summary
get_conversation_summary_route - Get Sip Messages For A Conversation
get_conversation_sip_messages - Get Conversation Audio
get_conversation_audio_route - Get Conversation Tag
get_conversation_tag_route - Get Agent Conversation Ticket Assignable Users
get_assignable_users_route - Get Agent Conversation Ticket
get_agent_conversation_ticket_route - Get Phone Number
get_phone_number_route - Calculate Expected Llm Usage
get_public_llm_expected_cost_calculation - Get Live Count
get_live_count - Get Knowledge Base Summaries By Ids
get_agent_knowledge_base_summaries_route - Get Knowledge Base List
get_knowledge_base_list_route - Get Crawl Job Details
get_crawl_job_route - Get Documentation From Knowledge Base
get_documentation_from_knowledge_base - Compute Rag Indexes In Batch
get_or_create_rag_indexes - Get Rag Index Overview.
get_rag_index_overview - Get Rag Indexes Of The Specified Knowledgebase Document.
get_rag_indexes - Get Dependent Agents List
get_knowledge_base_dependent_agents - Get Dependent Agents For Multiple Documents
get_knowledge_base_bulk_dependent_agents_route - Get Document Content
get_knowledge_base_content - Get Document Source File Url
get_knowledge_base_source_file_url - Get Documentation Chunk From Knowledge Base
get_documentation_chunk_from_knowledge_base - Get All Rag Chunks For A Document
get_documentation_chunks_from_knowledge_base - Get Agent Conversation Topics
get_agent_topics_route - Get Tools
get_tools_route - Get Tool
get_tool_route - Get Dependent Agents List
get_tool_dependent_agents_route - Get Tool Executions
get_tool_executions_route - Get Analysis Item
get_analysis_item_route - Get Analysis Item Dependent Agents
get_analysis_item_dependent_agents_route - Get Convai Settings
get_settings_route - Get Convai Dashboard Settings
get_dashboard_settings_route - Get Convai Workspace Secrets
get_secrets_route - Get Convai Workspace Secret
get_secret_route - Get Secret Dependencies By Type
get_secret_dependencies_route - Get All Batch Calls For A Workspace.
get_workspace_batch_calls - Get A Batch Call By Id.
get_batch_call - Get Mcp Server
get_mcp_route - Get Mcp Tool Configuration Override
get_mcp_tool_config_override_route - Get Whatsapp Account
get_whatsapp_account - List Agent Branches
get_branches_route - Get Agent Branch
get_branch_route - Get Agent Version Metadata
get_version_metadata_route - Get A Merge Proposal
get_merge_proposal_route - Get Speech Engine
get_speech_engine - Get Procedure
get_procedure_route - Get Procedure Draft
get_procedure_draft_route - Get Environment Variable
get_environment_variable - Get Realtime Conversation Group
get_conversation_group_route - Get Music Finetunes
get_finetunes - Get Music Finetune
get_finetune - Retrieve Voice Sample Audio
get_pvc_sample_audio - Retrieve Voice Sample Visual Waveform
get_pvc_sample_visual_waveform - Retrieve Speaker Separation Status
get_pvc_sample_speakers - Retrieve Separated Speaker Audio
get_speaker_audio - Get Pvc Voice Captcha
get_pvc_voice_captcha - Get Video Generation
get_video_generation - Get Image Generation
get_image_generation - Get Speech Generation
get_text_to_speech_generation
Create 40 tools
- Create A New Voice From Voice Preview
create_voice - Create Voice Collection
create_or_update_user_voice_collection - Create Podcast
create_podcast - Creates Audio Native Enabled Project.
create_audio_native_project - Create Service Account Api Key
create_service_account_api_key - Create Workspace Auth Connection
create_auth_connection - Create Service Account
create_service_account - Create Workspace Webhook
create_workspace_webhook_route - Create Agent
create_agent_route - Create Agent Response Test
create_agent_response_test_route - Create Agent Test Folder
create_agent_test_folder_route - Create Conversation Tag
create_conversation_tag_route - Create Manual Agent Ticket
create_manual_agent_ticket_route - Create Agent Conversation Ticket
create_agent_conversation_ticket_route - Import Phone Number
create_phone_number_route - Create Url Document
create_url_document_route - Create Crawl Job
create_crawl_job_route - Create File Document
create_file_document_route - Create Text Document
create_text_document_route - Create Folder
create_folder_route - Create Analysis Item
create_analysis_item_route - Create Convai Workspace Secret
create_secret_route - Submit A Batch Call Request.
create_batch_call - Create Mcp Server
create_mcp_server_route - Create A New Branch
create_branch_route - Create Or Update Deployments
create_agent_deployment_route - Create Agent Draft
create_agent_draft_route - Create A Merge Proposal
create_merge_proposal_route - Create Speech Engine
create_speech_engine - Create Procedure
create_procedure_route - Create Environment Variable
create_environment_variable - Create Environment
create_environment - Create Realtime Conversation Group
create_conversation_group_route - Create Realtime Client Secret
create_realtime_session - Create Music Finetune
create_finetune - Create Pvc Voice
create_pvc_voice - Create Video Generation
create_video_generation - Create Image Generation
create_image_generation - Create Speech Generation
create_text_to_speech_generation - Create Template Run
create_public_template_run
Delete 36 tools
- Delete History Item
delete_speech_history_item - Delete Audio Isolation History Item
delete_audio_isolation_history_item - Delete Sample
delete_sample - Delete Voice Collection
delete_user_voice_collection - Delete Voice
delete_voice - Delete Studio Project
delete_project - Delete Chapter
delete_chapter_endpoint - Delete Service Account Api Key
delete_service_account_api_key - Delete Workspace Auth Connection
delete_auth_connection - Delete Existing Invitation
delete_invite - Delete Workspace Webhook
delete_workspace_webhook_route - Delete Transcript By Id
delete_transcript_by_id - Delete Agent
delete_agent_route - Delete Agent Hold Audio
delete_agent_hold_audio_route - Delete Agent Test Folder
delete_agent_test_folder_route - Delete Agent Response Test
delete_chat_response_test_route - Delete Conversation
delete_conversation_route - Delete Conversation Tag
delete_conversation_tag_route - Delete Agent Conversation Ticket
delete_agent_conversation_ticket_route - Delete Phone Number
delete_phone_number_route - Delete Knowledge Base Document Or Folder
delete_knowledge_base_document - Delete Rag Index.
delete_rag_index - Delete Tool
delete_tool_route - Delete Analysis Item
delete_analysis_item_route - Delete Convai Workspace Secret
delete_secret_route - Delete A Batch Call.
delete_batch_call - Delete Mcp Server
delete_mcp_server_route - Delete Whatsapp Account
delete_whatsapp_account - Delete Agent Draft
delete_agent_draft_route - Delete Speech Engine
delete_speech_engine - Delete Procedure Draft
delete_procedure_draft_route - Delete Environment Variable
delete_environment_variable - Delete Environment
delete_environment - Delete Realtime Conversation Group
delete_conversation_group_route - Delete Music Finetune
delete_finetune - Delete Pvc Voice Sample
delete_pvc_voice_sample
Update 28 tools
- Update Voice Collection
update_user_voice_collection - Create Pronunciation Dictionaries
update_pronunciation_dictionaries - Update Workspace Auth Connection
update_auth_connection - Update Member
update_workspace_member - Update Agent Test Folder
update_agent_test_folder_route - Update Agent Response Test
update_agent_response_test_route - Update Test Invocation
update_test_invocation_route - Update Conversation Tag
update_conversation_tag_route - Update Agent Conversation Ticket
update_agent_conversation_ticket_route - Update Phone Number
update_phone_number_route - Update Document
update_document_route - Update File Document
update_file_document_route - Update Tool
update_tool_route - Update Analysis Item Attachments
update_analysis_item_attachments_route - Update Analysis Item
update_analysis_item_route - Update Convai Settings
update_settings_route - Update Convai Dashboard Settings
update_dashboard_settings_route - Update Convai Workspace Secret
update_secret_route - Update Mcp Server Configuration
update_mcp_server_config_route - Update Mcp Tool Configuration Override
update_mcp_tool_config_override_route - Update Whatsapp Account
update_whatsapp_account - Update Agent Branch
update_branch_route - Update A Merge Proposal
update_merge_proposal_route - Update Speech Engine
update_speech_engine - Update Procedure Draft
update_procedure_draft_route - Update Environment Variable
update_environment_variable - Update Realtime Conversation Group
update_conversation_group_route - Update Music Finetune
update_finetune
List 26 tools
- Get Workspace Auth Connections
list_auth_connections - List Agent Response Tests
list_chat_response_tests_route - List Test Invocations
list_test_invocations_route - List Conversation Tags
list_conversation_tags_route - List Agent Conversation Tickets
list_agent_conversation_tickets_route - List Workspace Conversation Tickets
list_workspace_conversation_tickets_route - List Phone Numbers
list_phone_numbers_route - List Phone Numbers Page
list_phone_numbers_page_route - Get Sip Messages For A Phone Number
list_sip_messages - List Available Llms
list_available_llms - List Ongoing And Recent Crawl Jobs Created By A User
list_crawl_jobs_route - List Analysis Items
list_analysis_items_route - List Analysis Item Versions
list_analysis_item_versions_route - List Mcp Servers
list_mcp_servers_route - List Mcp Server Tools
list_mcp_server_tools_route - List Whatsapp Accounts
list_whatsapp_accounts - List Agent Deployments
list_agent_deployments_route - List Proposals
list_merge_proposals_route - List Speech Engines
list_speech_engines - List Procedures
list_procedures_route - List Environment Variables
list_environment_variables - List Environments
list_environments - List Realtime Conversation Groups
list_conversation_groups_route - List Video Generations
list_video_generations - List Image Generations
list_image_generations - List Speech Generations
list_text_to_speech_generations
Dubbing 17 tools
- Create Dubbing Project
dubbing_project_create - List Dubbing Projects
dubbing_project_list - Get Dubbing Project
dubbing_project_get - Delete Dubbing Project
dubbing_project_delete - Create Dubbing Language Target
dubbing_language_create - List Dubbing Language Targets
dubbing_language_list - Get Dubbing Language Target
dubbing_language_get - Delete Dubbing Language Target
dubbing_language_delete - Get Dubbing Transcript
dubbing_transcript_get - Update Dubbing Transcript Segment
dubbing_transcript_segment_update - Delete Dubbing Transcript Segment
dubbing_transcript_segment_delete - Update Dubbing Transcript Segments
dubbing_transcript_segments_update - Add Dubbing Transcript Segment
dubbing_transcript_segment_add - Get Dubbing Target Transcript
dubbing_target_transcript_get - Update Dubbing Target Transcript Segment
dubbing_target_transcript_segment_update - Update Dubbing Target Transcript Segments
dubbing_target_transcript_segments_update - Regenerate Dubbing Target
dubbing_target_transcript_regenerate
Add 16 tools
- Add Voice To Collection
add_voice_to_user_voice_collection - Add Voice
add_voice - Add Shared Voice
add_sharing_voice - Create Studio Project
add_project - Create Chapter
add_chapter - Add A Pronunciation Dictionary
add_from_file - Add A Pronunciation Dictionary
add_from_rules - Add Rules To The Pronunciation Dictionary
add_rules - Add Member To User Group
add_member - Add Comment To Agent Conversation Ticket
add_ticket_comment_route - Add Turn Comment To Agent Conversation Ticket
add_turn_comment_route - Add Tool
add_tool_route - Create Mcp Server Tool Approval
add_mcp_server_tool_approval_route - Create Mcp Tool Configuration Override
add_mcp_tool_config_override_route - Comment On A Merge Proposal
add_merge_proposal_comment_route - Add Samples To Pvc Voice
add_pvc_voice_samples
Text 12 tools
- Text To Speech
text_to_speech_full - Text To Speech With Timestamps
text_to_speech_full_with_timestamps - Text To Speech Streaming
text_to_speech_stream - Text To Speech Streaming With Timestamps
text_to_speech_stream_with_timestamps - Text To Dialogue (Multi-Voice)
text_to_dialogue - Text To Dialogue (Multi-Voice) Streaming
text_to_dialogue_stream - Text To Dialogue Streaming With Timestamps
text_to_dialogue_stream_with_timestamps - Text To Dialogue With Timestamps
text_to_dialogue_full_with_timestamps - Design A Voice.
text_to_voice_design - Remix A Voice.
text_to_voice_remix - Text To Voice Preview Streaming
text_to_voice_preview_stream - Text Search Conversation Messages
text_search_conversation_messages_route
Public 11 tools
- Create Order
public_create_order - List Orders
public_list_orders - Get Order
public_get_order - Update Order
public_update_order - Register Media
public_register_media - Get Media Info
public_get_media_info - Upsert Order Item
public_upsert_order_item - Remove Order Item
public_remove_order_item - Submit Order
public_submit_order - Get Order Deliverables
public_get_order_deliverables - Get Available Languages
public_get_available_languages
Edit 9 tools
- Edit Voice Settings
edit_voice_settings - Edit Voice
edit_voice - Update Studio Project
edit_project - Update Studio Project Content
edit_project_content - Update Chapter
edit_chapter - Edit Service Account Api Key
edit_service_account_api_key - Update Workspace Webhook
edit_workspace_webhook_route - Edit Pvc Voice
edit_pvc_voice - Update Pvc Voice Sample
edit_pvc_voice_sample
Post 6 tools
- Post Agent Avatar
post_agent_avatar_route - Post Agent Hold Audio
post_agent_hold_audio_route - Send Conversation Feedback
post_conversation_feedback_route - Move Entity To Folder
post_knowledge_base_move_route - Bulk Move Entities To Folder
post_knowledge_base_bulk_move_route - Bulk Delete Knowledge Base Documents
post_knowledge_base_bulk_delete_route
Remove 6 tools
- Remove Voice From Collection
remove_voice_from_user_voice_collection - Remove Rules From The Pronunciation Dictionary
remove_rules - Delete Member From User Group
remove_member - Delete Mcp Server Tool Approval
remove_mcp_server_tool_approval_route - Delete Mcp Tool Configuration Override
remove_mcp_tool_config_override_route - Remove Procedure
remove_procedure_route
Audio 4 tools
- Audio Isolation
audio_isolation - Audio Isolation Stream
audio_isolation_stream - Update Audio-Native Project Content
audio_native_project_update_content_endpoint - Update Audio-Native Content From Url
audio_native_update_content_from_url
Cancel 4 tools
- Cancel Test Invocation
cancel_test_invocation_route - Delete File Upload
cancel_file_upload_route - Cancel Crawl Job
cancel_crawl_job_route - Cancel A Batch Call.
cancel_batch_call
Run 4 tools
- Run Tests On The Agent
run_agent_test_suite_route - Run Conversation Analysis
run_conversation_analysis - Run Conversation Evaluation
run_conversation_evaluations - Run Pvc Training
run_pvc_voice_training
Stream 4 tools
- Stream Studio Project Audio
stream_project_snapshot_audio_endpoint - Stream Archive With Studio Project Audio
stream_project_snapshot_archive_endpoint - Stream Chapter Audio
stream_chapter_snapshot_audio - Stream Composed Music
stream_compose
Compose 3 tools
- Generate Composition Plan
compose_plan - Compose Music With A Detailed Response
compose_detailed - Stream Composed Music With A Detailed Response
compose_detailed_stream
Handle 3 tools
- Handle An Outbound Call Via Twilio
handle_twilio_outbound_call - Handle An Outbound Call Via Exotel
handle_exotel_outbound_call - Handle An Outbound Call Via Sip Trunk
handle_sip_trunk_outbound_call
Merge 3 tools
- Merge Agent Conversation Tickets
merge_agent_conversation_tickets_route - Preview Merged Configuration
merge_preview_route - Merge A Branch Into A Target Branch
merge_branch_into_target
Set 3 tools
- Set Rules On The Pronunciation Dictionary
set_rules - Set Workspace Third-Party Disabling Policy
set_third_party_disabling_policy - Set Realtime Conversation Group
set_conversation_group_route
Speech 3 tools
- Voice Changer
speech_to_speech_full - Voice Changer Streaming
speech_to_speech_stream - Speech To Text
speech_to_text
Convert 2 tools
- Convert Studio Project
convert_project_endpoint - Convert Chapter
convert_chapter_endpoint
Disable 2 tools
- Disable Api Key
disable - Disable Service Account Api Key
disable_service_account_api_key
Duplicate 2 tools
- Duplicate Agent
duplicate_agent_route - Duplicate Speech Engine
duplicate_speech_engine
Invite 2 tools
- Invite User
invite_user - Invite Multiple Users
invite_users_bulk
Patch 2 tools
- Update Pronunciation Dictionary
patch_pronunciation_dictionary - Patches An Agent Settings
patch_agent_settings_route
Rebase 2 tools
- Preview Rebased Configuration
rebase_preview_route - Rebase A Branch Onto Main
rebase_branch_onto_main
Search 2 tools
- Search User Groups
search_groups - Search Knowledge Base Content
search_knowledge_base_content_route
Upload 2 tools
- Upload File
upload_file_route - Upload Music
upload_song
Whatsapp 2 tools
- Make An Outbound Call Via Whatsapp
whatsapp_outbound_call - Send An Outbound Message Via Whatsapp
whatsapp_outbound_message
Accept 1 tool
- Merge A Merge Proposal
accept_merge_proposal_route
Agent 1 tool
- Bulk Move Tests To Folder
agent_testing_bulk_move_route
Assign 1 tool
- Assign Conversation Tags
assign_conversation_tags_route
Clear 1 tool
- Clear Realtime Conversation Group
clear_conversation_group_route
Compile 1 tool
- Legacy: Compile Procedures
compile_procedures_route
Copy 1 tool
- Copy Analysis Item
copy_analysis_item_route
Download 1 tool
- Download History Items
download_speech_history_items
Export 1 tool
- Export Batch Call Results
export_batch_call
Forced 1 tool
- Create Forced Alignment
forced_alignment
Generate 1 tool
- Compose Music
generate
Query 1 tool
- Query Agent Knowledge Base Rag
query_agent_knowledge_base_rag_route
Rag 1 tool
- Compute Rag Index.
rag_index_status
Refresh 1 tool
- Refresh Url Document Content
refresh_url_document_route
Register 1 tool
- Register A Twilio Call And Return Twiml
register_twilio_call
Replicate 1 tool
- Replicate Voice To Isolated Environment
replicate_voice_to_isolated_environment
Request 1 tool
- Request Manual Verification
request_pvc_manual_verification
Resolve 1 tool
- Resolve Conversation Reference
resolve_conversation_reference_route
Resubmit 1 tool
- Resubmit Tests
resubmit_tests_route
Retry 1 tool
- Retry A Batch Call.
retry_batch_call
Separate 1 tool
- Stem Separation
separate_song_stems
Share 1 tool
- Share Workspace Resource
share_resource_endpoint
Smart 1 tool
- Smart Search Conversation Messages
smart_search_conversation_messages_route
Sound 1 tool
- Sound Generation
sound_generation
Start 1 tool
- Start Speaker Separation
start_speaker_separation
Submit 1 tool
- Review A Merge Proposal
submit_merge_proposal_review_route
Unassign 1 tool
- Unassign Conversation Tag
unassign_conversation_tag_route
Unshare 1 tool
- Unshare Workspace Resource
unshare_resource_endpoint
Verify 1 tool
- Verify Pvc Voice Captcha
verify_pvc_voice_captcha
Video 1 tool
- Video To Music
video_to_music
The first 400 of 487 are listed; the search box above covers all of them, and so does search_tools from your assistant.
Try asking
List my voices and the characters I have used this month.
Usage and limits
Every account gets a free daily allowance of tool calls; connecting, listing and searching are not counted. See the limits. Only a tool that runs costs a call.