Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Connectors ElevenLabs
Live 182 Actions 8 Events

ElevenLabs Integration for AI Agents

Connect your AI agent to 182 ElevenLabs actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 8 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

ElevenLabs AI Agent Actions

182 production-ready actions for your agent to do more on ElevenLabs.

182 Actions
Create Agent - Create an ElevenLabs conversational AI agent from a conversation configuration.
Get Agent - Get an agent with its conversation configuration, platform settings and phone numbers.
Update Agent - Update an agent name, conversation configuration, platform settings, tags or workflow.
Delete Agent - Delete a conversational AI agent.
List Agents - List conversational AI agents with search, archive and creator filters.
Duplicate Agent - Create a copy of an existing agent, optionally with a new name.
Query Agent Knowledge Base RAG - Run an agent's knowledge base retrieval for a query and return the chunks it would use.
List Tests - List agent response tests and test folders.
Bulk Move Tests To Folder - Move several agent tests or test folders into another folder.
Create Test - Create an agent test that checks a response, a tool call or a simulated conversation.
Run Agent Tests - Run one or more saved tests against an agent.
Get Test Invocation - Get the status and results of an agent test run.
List Test Invocations - List past agent test runs.
List Audio Isolation History - List your audio isolation (voice isolator) generations, newest first.
Delete Audio Isolation History Item - Delete one audio isolation generation and its media files.
Create Audio Native Project - Create an Audio Native project that narrates an article and returns an embeddable player snippet.
Get Audio Native Settings - Get the player settings and status of an Audio Native project.
Update Audio Native Content - Replace the article content of an Audio Native project with an uploaded txt or HTML file.
Update Audio Native Content From URL - Refresh the Audio Native project linked to a web page from that page, then convert and publish it.
Submit Batch Call - Submit a batch of outbound agent calls to a list of recipients, now or at a scheduled time.
List Batch Calls - List the batch calling jobs in the workspace.
Get Batch Call - Get a batch call with its status, schedule and per-recipient progress.
Cancel Batch Call - Cancel a running or scheduled batch call, stopping calls not yet placed.
Delete Batch Call - Permanently delete a batch call and all its recipient records.
Retry Batch Call - Call the failed and no-response recipients of a batch call again.
Export Batch Call Results - Export all recipients and conversation results of a finished batch call as CSV.
List Conversations - List agent conversations with filters for agent, time range, duration, outcome, rating and more.
Get Conversation - Get a conversation with its transcript, metadata and analysis.
Delete Conversation - Delete a conversation and its transcript.
Send Conversation Feedback - Rate a conversation as liked or disliked.
List Knowledge Base Documents - List knowledge base documents and folders with search, type and owner filters.
Create Knowledge Base Document From URL - Scrape a web page into a knowledge base document that agents can use.
Create Knowledge Base Document From Text - Create a knowledge base document from plain text.
Create Knowledge Base Document From File - Create a knowledge base document by uploading a file such as a PDF.
Update Knowledge Base Document - Rename a knowledge base document or folder, or replace the content of a text, URL or file document.
Get Knowledge Base Document - Get a knowledge base document with its type, metadata, usage and content details.
Delete Knowledge Base Document - Delete a knowledge base document or folder.
Search Knowledge Base - Fuzzy text search across the content of knowledge base documents.
Get Dependent Agents For Documents - List the agents that use any of the given knowledge base documents or folders.
Create Knowledge Base Folder - Create a folder in the knowledge base to organise documents.
Bulk Move Knowledge Base Documents - Move several knowledge base documents or folders into another folder.
Bulk Delete Knowledge Base Documents - Delete several knowledge base documents or folders in one call.
List Dubs - List dubbing projects in the workspace, with status and language filters.
Get Dubbing - Get a dubbing project with its status, source language and target languages.
Delete Dubbing - Delete a dubbing project.
Create Dubbing - Dub an uploaded or linked audio or video file into another language.
Get Dubbed File - Download the dubbed audio or video for one target language.
Get Dubbing Transcript - Get the transcript of a dub in one language as SRT, WebVTT or JSON.
Create Forced Alignment - Align an audio file with its known transcript and return timing for every character and word.
List Generated Items - List text-to-speech and other generated audio items in the ElevenLabs history, newest first.
Get History Item - Get one generated history item, including its text, voice, model and settings.
Delete History Item - Delete a generated audio item from the ElevenLabs history.
Get History Item Audio - Download the generated audio of one history item as an MP3 file.
Download History Items - Download one or more generated history items as a single audio file or a zip archive, returned as a download.
Get Unified Credentials - Get the current ElevenLabs connection's unified credentials and identity.
List Unified Groups - List unified user groups in an ElevenLabs workspace.
Get Unified Group - Get a unified ElevenLabs user group by ID.
List Unified Roles - List unified roles (seat types) in an ElevenLabs workspace.
Get Unified Role - Get a unified ElevenLabs role (seat type) by ID.
List Unified Users - List unified users in an ElevenLabs workspace.
Get Unified User - Get a unified ElevenLabs user by ID.
List Models - List the available ElevenLabs models with their languages, limits and capabilities.
Create Music Plan - Generate a structured music composition plan (styles, sections or chunks, durations, lyrics) from a text prompt.
Compose Music - Compose a song, jingle or background track from a text prompt or a composition plan and return the audio file as a download.
List Music Finetunes - List music finetunes you can use: your own, workspace-shared and ElevenLabs-curated.
Get Music Finetune - Get one music finetune with its status and training progress.
Create Music Finetune - Create a music finetune, optionally with one audio file to train on.
Update Music Finetune - Update the name, tags, primary genre or visibility of a music finetune.
Delete Music Finetune - Permanently delete a music finetune you own.
Upload Music - Upload a song so it can be referenced for inpainting, optionally extracting its composition plan.
List Phone Numbers - List the phone numbers imported into the workspace and the agents they are assigned to.
Get Phone Number - Get a phone number with its provider, label, direction support and assigned agent.
Import Phone Number - Import a Twilio, Exotel or SIP trunk phone number into the workspace for agent calls.
Update Phone Number - Update a phone number's assigned agent, label or SIP trunk settings.
Delete Phone Number - Remove an imported phone number from the workspace.
Create Pronunciation Dictionary From Rules - Create a pronunciation dictionary from alias or phoneme rules.
Update Pronunciation Dictionary - Rename or archive a pronunciation dictionary.
Get Pronunciation Dictionary - Get a pronunciation dictionary with its latest version and rule count.
Add Pronunciation Dictionary Rules - Add alias or phoneme rules to a pronunciation dictionary, creating a new version.
Remove Pronunciation Dictionary Rules - Remove rules from a pronunciation dictionary by the strings they replace, creating a new version.
List Pronunciation Dictionaries - List the pronunciation dictionaries you can access.
Get Pronunciation Dictionary Version - Download the rules of a pronunciation dictionary version as a PLS file.
Create Pronunciation Dictionary From File - Create a pronunciation dictionary from a lexicon .pls file.
Set Pronunciation Dictionary Rules - Replace all rules of a pronunciation dictionary with a new list, creating a new version.
List Secrets - List the workspace secrets that agents, tools and phone numbers can reference.
Get Secret - Get a workspace secret's name and the resources that use it.
Create Secret - Store a new workspace secret, such as an API key an agent tool needs.
Update Secret - Rename a workspace secret and replace its value.
Delete Secret - Delete a workspace secret that is no longer used.
Get Service Accounts - List the ElevenLabs workspace's service accounts and their API keys.
Get Service Account API Keys - List the API keys of one ElevenLabs service account.
Create Service Account - Create a service account in the ElevenLabs workspace.
Create Service Account API Key - Create an API key for a service account with chosen permissions.
Delete Service Account API Key - Delete an API key of a service account.
Update Service Account API Key - Enable, disable, rename or change the permissions and limits of a service account API key.
Create Sound Effect - Generate a short non-musical sound effect (for example a doorbell or footsteps) from a text prompt and return the audio file as a download.
List Audio Effects - List the filter presets, reverb environments and background noises available for audio_effects.
List Speech Engines - List Speech Engine resources, which add ElevenLabs speech recognition and voice to your own chat agent or LLM server.
Create Speech Engine - Create a Speech Engine that connects ElevenLabs speech recognition and voices to your own WebSocket server.
Get Speech Engine - Get the full configuration of one Speech Engine.
Update Speech Engine - Update the settings of a Speech Engine; only the fields you send change.
Delete Speech Engine - Permanently delete a Speech Engine.
Duplicate Speech Engine - Create a copy of an existing Speech Engine with the same settings.
Create Transcription - Transcribe an uploaded or linked audio or video file to text with word timestamps and optional speaker labels.
Get Transcription - Get a previously generated speech-to-text transcript by its ID.
Delete Transcription - Delete a previously generated speech-to-text transcript.
Create Dialogue - Convert a list of text and voice pairs into one multi-speaker dialogue audio file, returned as a download.
Create Dialogue With Timing - Convert a list of text and voice pairs into dialogue audio with character-level timing and voice segments.
Create Speech - Convert text to speech with a chosen voice and return the audio file as a download.
Create Speech With Timing - Convert text to speech with a chosen voice and return base64 audio plus character-level timing.
Design Voice - Generate voice previews from a text description of the voice you want.
Create Voice From Preview - Save a generated voice preview as a voice in your voice library.
Remix Voice - Generate voice previews that change an existing voice according to a text prompt.
Get Voice Preview Audio - Download the audio of one voice preview generated by design_voice or remix_voice.
Create Single Use Token - Create a time-limited single-use token that a frontend client can use instead of the API key.
Create Tool - Create a workspace tool (webhook, client, system or MCP) that agents can call.
List Tools - List the workspace tools available to agents.
Get Tool - Get a workspace tool with its configuration and usage statistics.
Update Tool - Update the configuration of a workspace tool.
Delete Tool - Delete a workspace tool so agents can no longer call it.
Get User - Get the ElevenLabs user who owns the connection's API key.
Get User Subscription - Get the subscription tier, character usage and limits for the API key owner.
List Voice Collections - List the voice collections you have access to, sorted by title.
Create Voice Collection - Create a voice collection to group voices.
Get Voice Collection - Get the title, icon and your access role for one voice collection.
Update Voice Collection - Change the title or icon of a voice collection.
Delete Voice Collection - Delete a voice collection without deleting the voices in it.
Add Voice To Collection - Add a voice to a voice collection.
Remove Voice From Collection - Remove a voice from a voice collection without deleting the voice.
Get Default Voice Settings - Get the default stability, similarity, style and speed settings used for voices.
Get Voice Settings - Get the stability, similarity boost, style and speed settings saved for a voice.
Edit Voice Settings - Update the saved stability, similarity boost, style, speaker boost and speed settings of a voice.
Get Voice - Get a voice with its samples, labels, settings and sharing details.
Delete Voice - Delete a voice from your ElevenLabs voice library.
List Voices - List voices available to the account, with search, filtering, sorting and pagination.
List Shared Voices - Search the public ElevenLabs voice library by category, gender, age, accent, language and use case.
List Voices (Legacy) - List every voice available to the user in one response (legacy endpoint).
Get Voice Accents - List the accents available in the shared voice library.
List Similar Voices - Find shared library voices that sound like an uploaded audio sample.
Delete Voice Sample - Delete one audio sample from a cloned voice.
Create PVC Voice - Create a Professional Voice Clone with metadata and no samples yet.
Get PVC Verification Captcha - Get the verification captcha text for a Professional Voice Clone.
Verify PVC Verification Captcha - Submit a recording of the captcha to verify a Professional Voice Clone.
Add Samples To PVC Voice - Upload an audio sample to a Professional Voice Clone.
Add Voice - Create an instant voice clone from an uploaded audio recording.
Edit Voice - Rename a voice you created, change its description or labels, or add an audio sample.
Add Shared Voice - Copy a voice from the public voice library into your voices.
Get Voice Sample Audio - Download the audio of one sample attached to a voice.
Update PVC Voice - Change the name, language, description or labels of a Professional Voice Clone.
Update PVC Voice Sample - Apply noise removal, select speakers, trim or rename a Professional Voice Clone sample.
Delete PVC Voice Sample - Delete one audio sample from a Professional Voice Clone.
Get PVC Voice Sample Audio - Get the first 30 seconds of a Professional Voice Clone sample as base64 audio.
Get PVC Voice Sample Waveform - Get the visual waveform data of a Professional Voice Clone sample.
Get PVC Speaker Separation Status - Get the speaker separation status of a Professional Voice Clone sample and the detected speakers.
Start PVC Speaker Separation - Start detecting and separating the speakers in a Professional Voice Clone sample.
Get PVC Separated Speaker Audio - Get the separated audio of one speaker in a Professional Voice Clone sample.
Train PVC Voice - Start training a Professional Voice Clone on its samples.
Request PVC Manual Verification - Request manual verification of a Professional Voice Clone by uploading a verification document.
Get Workspace Members - List every member of the ElevenLabs workspace with their seat type.
Get Workspace Groups - List every user group in the ElevenLabs workspace with its members.
Search Workspace Groups - Find ElevenLabs user groups by name, with their members' emails.
Add Workspace Group Member - Add a workspace member to an ElevenLabs user group by email.
Remove Workspace Group Member - Remove a member from an ElevenLabs user group by email.
Get Workspace Resource - Get who a shared ElevenLabs workspace resource is shared with, and with which role.
Share Workspace Resource - Grant a user, group or service account API key a role on an ElevenLabs workspace resource.
Unshare Workspace Resource - Remove a user's, group's or service account API key's role on an ElevenLabs workspace resource.
List Audit Logs - List workspace audit log entries, newest first, with time and actor filters.
Get Workspace Auth Connections - List the auth connections agents and tools use to call external APIs.
Create Workspace Auth Connection - Create an auth connection that agent tools use to authenticate to external APIs.
Update Workspace Auth Connection - Update an auth connection's provider or credentials.
Delete Workspace Auth Connection - Delete a workspace auth connection.
Invite User - Invite someone to the ElevenLabs workspace by email.
Invite Users - Invite several people to the ElevenLabs workspace by email in one call.
Delete Existing Invitation - Cancel a pending workspace invitation by email.
Update Member - Lock, unlock or change the seat type of a workspace member.
Get Workspace Usage - Get workspace credit usage over time, bucketed and optionally grouped by product, model, voice or user.
List API Requests - List the API requests made in the workspace, with time range, column filters and search.
Set API Key Third-Party Disabling Policy - Set the workspace-wide policy on whether API key holders may disable their keys.
List Workspace Webhooks - List the webhooks configured for the ElevenLabs workspace.
Create Workspace Webhook - Create an HMAC-signed webhook for the ElevenLabs workspace.
Update Workspace Webhook - Rename, enable or disable a workspace webhook and set its events.
Delete Workspace Webhook - Delete a workspace webhook.

ElevenLabs Webhook Events

8 real-time ElevenLabs events your AI agent can subscribe to.

8 Events
  • Post-Call Transcription Fired when an agent call has finished and post-call analysis is complete (post_call_transcription).
  • Post-Call Audio Fired with the full audio of a finished agent call (post_call_audio).
  • Call Initiation Failure Fired when an outbound agent call fails to start (call_initiation_failure).
  • Voice Removal Notice Fired when a shared library voice you use is scheduled for removal (voice_removal_notice).
  • Voice Removal Notice Withdrawn Fired when a scheduled shared voice removal is cancelled (voice_removal_notice_withdrawn).
  • Voice Removed Fired when a shared library voice has been removed and can no longer be used (voice_removed).
  • Speech to Text Transcription Fired when an asynchronous speech-to-text transcription finishes (speech_to_text_transcription).
  • Image and Video Generation Fired when an Image & Video API generation completes or fails (flows_generation).

Do More, Build Less

Integration Infrastructure for ElevenLabs AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

ElevenLabs MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every ElevenLabs action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More AI & ML Integrations Like ElevenLabs

Hugging Face

126+ actions

OpenAI

121+ actions

E2B

62+ actions

Dialpad

57+ actions

Google Gemini

37+ actions

Exa

35+ actions

Pinecone

35+ actions

ElevenLabs AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.