ElevenLabs
for LuumenAI

Voice synthesis and conversational agents, read freely and changed on approval

Connect ElevenLabs and Luumen can read your voice library, projects, generation history, and conversational agent setup without leaving the terminal. Ask what an agent is configured to do, pull audio from a past generation, or estimate token usage before a rollout. Changes — new voices, pronunciation rules, phone number assignments — run as previewed steps. Luumen authenticates with an API key.

The ElevenLabs toolbox

155 tools: 87 read, 68 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCalculate ConvAI Agent LLM UsageCalculate expected number of LLM tokens needed for a conversational AI agent.
  • ReadCalculate ConvAI LLM UsageCalculate expected LLM usage costs for conversational AI agents.
  • ReadGenerate Music Composition PlanGenerate a music composition plan from a text prompt using ElevenLabs Music API.
  • ReadGet similar library voicesReturns a list of shared voices similar to the provided audio sample.
  • ReadDownload history itemsDownloads audio clips from history by ID(s), returning a single file or a ZIP archive, with an optional output format (e.g., 'wav'); provides only audio content, no metadata.
  • ReadGenerate a random voiceGenerates a unique, random ElevenLabs text-to-speech voice based on input text and specified voice characteristics.
  • ReadGet agent detailsRetrieve available Conversational AI agents and outbound-capable Twilio phone numbers.
  • ReadGet Agent LinkGet the current shareable link for a Conversational AI agent.
  • ReadGet user profileRetrieves the profile information for the authenticated ElevenLabs user (identified by API key).
  • ReadGet audio from history itemRetrieves the audio content for a specific history item from ElevenLabs, using a `history_item_id` that must correspond to a previously generated audio.
  • ReadGet sample audioRetrieves the audio for a given `sample_id` that must belong to the specified `voice_id`.
  • ReadGet audio native settingsRetrieve player settings for a specific Audio Native project.
  • ReadGet chapter by IDFetches comprehensive details for a specific chapter within a given project, including its metadata (name, ID), conversion status, progress, download availability, and content statistics.
  • ReadGet chapters by project idRetrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
  • ReadGet chapter snapshotsRetrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior states.
  • ReadGet Conversational AI AgentRetrieve the complete configuration for a specific Conversational AI agent by ID.
  • ReadGet Agent Knowledge Base SizeRetrieve the number of pages in a conversational AI agent's knowledge base.
  • ReadGet ConvAI Agents SummariesRetrieve summaries for specified Conversational AI agents.
  • ReadGet Agent Widget ConfigRetrieve the widget configuration for a Conversational AI agent.
  • ReadGet Agent Response Test By IDRetrieve an ElevenLabs Conversational AI agent response test by its ID.
  • ReadGet conversational AI analytics live countRetrieve the live count of active ongoing Conversational AI conversations.
  • ReadGet batch call detailsGet detailed information about a batch call including all recipients.
  • ReadGet Batch Calls for WorkspaceRetrieve all batch calls for the current workspace.
  • ReadGet Conversational AI ConversationsRetrieve all conversations of agents that user owns.
  • ReadGet ConvAI Knowledge BaseRetrieve a list of available knowledge base documents.
  • ReadGet Knowledge Base Document ContentRetrieve the entire content of a document from the knowledge base.
  • ReadGet Knowledge Base Dependent AgentsRetrieve a list of agents depending on a specific knowledge base document.
  • ReadGet Knowledge Base DocumentationGet details about a specific documentation making up the agent's knowledge base.
  • ReadGet Knowledge Base RAG Index OverviewRetrieve RAG index overview including total size and usage information.
  • ReadGet ConvAI Knowledge Base RAG IndexesRetrieve all RAG indexes for a specified knowledge base document.
  • ReadGet Knowledge Base Source File URLGet a signed URL to download the original source file of a file-type document from the knowledge base.
  • ReadGet Knowledge Base SummariesRetrieve knowledge base document summaries by their IDs.
  • ReadGet ConvAI MCP ServerRetrieve a specific MCP server configuration from the workspace.
  • ReadGet ConvAI MCP ServersRetrieve all MCP (Model Context Protocol) server configurations available in the workspace.
  • ReadGet ConvAI MCP Server ToolsRetrieve all tools available for a specific MCP server configuration.
  • ReadGet Phone Number by IDRetrieve detailed configuration for a specific phone number by ID.
  • ReadGet ConvAI Workspace SecretsRetrieve all workspace secrets for the user.
  • ReadGet Convai SettingsRetrieve Convai settings for the workspace.
  • ReadGet Convai Dashboard SettingsRetrieve Convai dashboard settings for the workspace.
  • ReadList Test InvocationsList all test invocations for a specific conversational AI agent with pagination support.
  • ReadGet Conversational AI ToolRetrieve the complete configuration for a specific conversational AI tool by ID.
  • ReadGet ConvAI toolsRetrieve all available tools in the workspace.
  • ReadGet Tool Dependent AgentsRetrieve a list of agents depending on a specific tool.
  • ReadGet conversation by IDFetch full details for a single Conversational AI conversation by ID.
  • ReadGet Conversation Signed URLGet a signed URL to start a conversation with an agent that requires authorization.
  • ReadGet default voice settingsRetrieves the ElevenLabs text-to-speech service's default voice settings (stability, similarity boost, style, speaker boost) that are applied when no voice-specific or request-specific settings are…
  • ReadGet dubbed audio for a languageRetrieves an existing dubbed audio file for a specific `dubbing_id` and `language_code`.
  • ReadGet dubbing project metadataRetrieves metadata and status for a specific dubbing project by its ID.
  • ReadGet dubbing transcript in specific formatRetrieves the transcript for a specific dubbing project and language in the requested format (SRT, WebVTT, or JSON).
  • ReadGet generated itemsRetrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice ID.
  • ReadGet history item by idRetrieves detailed information (excluding the audio file) for a specific audio generation history item from ElevenLabs, using its unique ID.
  • ReadGet MCP Tool ConfigurationRetrieve configuration overrides for a specific MCP tool within an MCP server.
  • ReadGet pronunciation dictionary metadataRetrieves metadata for a specific, existing pronunciation dictionary from ElevenLabs using its ID.
  • ReadGet modelsRetrieves a detailed list of all available ElevenLabs text-to-speech (TTS) models and their capabilities.
  • ReadGet project by IDUse to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique ID.
  • ReadGet projectsFetches a list of all projects and their details associated with the user's ElevenLabs account; this is a read-only operation.
  • ReadGet project snapshotsRetrieves all available snapshots (saved states or versions) for an existing project, enabling history tracking, version comparison, or accessing specific states for playback/processing…
  • ReadGet pronunciation dictionariesRetrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the text-to-speech (TTS) engine.
  • ReadGet pronunciation dictionary versionDownloads the Pronunciation Lexicon Specification (PLS) file for an existing version of a pronunciation dictionary from ElevenLabs, used to customize TTS pronunciation.
  • ReadGet Service AccountsList all service accounts in the workspace.
  • ReadGet shared voicesRetrieves a paginated and filterable list of shared voices from the ElevenLabs Voice Library.
  • ReadGet sso provider adminRetrieves the SSO provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.
  • ReadGet Agent Response Test SummariesRetrieve multiple agent response test summaries by their IDs.
  • ReadGet dubbing transcript by languageRetrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.
  • ReadGet Usage Character StatsRetrieve usage metrics for the current user or entire workspace.
  • ReadGet user infoRetrieves detailed information about the authenticated ElevenLabs user's account, including subscription, usage, API key, and status.
  • ReadGet user subscription infoRetrieves detailed subscription information for the currently authenticated ElevenLabs user.
  • ReadGet voiceRetrieves comprehensive details for a specific, existing voice by its `voice_id`, optionally including its settings.
  • ReadGet voices listRetrieves a list of all available voices along with their detailed attributes and settings.
  • ReadGet voice settingsRetrieves the stability, similarity, style, and speaker boost settings for a specific, existing ElevenLabs voice using its `voice_id`.
  • ReadGet workspace resource metadataGet metadata of a workspace resource by ID and type.
  • ReadGet Workspace WebhooksList all webhooks configured for the workspace.
  • ReadList Conversational AI Agent TestsList all agent response tests with pagination support and optional search filtering.
  • ReadList DubsList dubbing projects you have access to.
  • ReadList Phone NumbersList all imported phone numbers in the workspace.
  • ReadList WhatsApp AccountsList all WhatsApp accounts in the workspace.
  • ReadGet API documentationRetrieves the content of the official ElevenLabs API documentation page hosted on Mintlify.
  • ReadSimulate Conversational AI Agent ConversationRun a simulated conversation between an agent and an AI user.
  • ReadSpeech to speechConverts an input audio file to speech using a specified voice; if a `model_id` is provided, it must support speech-to-speech conversion.
  • ReadSpeech to speech streamingConverts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.
  • ReadStream audio isolationRemove background noise from audio and stream the isolated result.
  • ReadStream chapter audioStreams the audio for a specified chapter snapshot from an ElevenLabs project, optionally converting the output to MPEG format.
  • ReadStream ConvAI agent simulate conversationRun a simulated conversation between an agent and a simulated user, streaming back the response.
  • ReadStream project audioStreams audio from a specific project snapshot, optionally converting it to MPEG format.
  • ReadText to speechConverts text to speech using a specified ElevenLabs voice and model, returning a downloadable audio file (use ELEVENLABS_TEXT_TO_SPEECH_STREAM for streaming instead).
  • ReadText to speech streamConverts text to a spoken audio stream (no saved file or history entry); use the non-streaming text-to-speech tool when a persistent audio URL is needed.
  • ReadVoice generation parameters retrievalFetches configurable parameters for ElevenLabs voice generation, used to determine available settings (e.g., accents, character limits) prior to audio synthesis; returns metadata only, not audio.
  • WriteAdd a pronunciation dictionary from fileAdds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy. Approval by default
  • WriteAdd outbound phone numberImport/register a Twilio phone number or SIP trunk into ElevenLabs Agents Platform. Approval by default
  • WriteAdd new project with attributesUse to create a new ElevenLabs project for text-to-speech synthesis (e.g., audiobooks); a project `name` is required by the API for creation, and content can be initialized using `from_url` or… Approval by default
  • WriteAdd pronunciation dictionary from rulesCreate a new pronunciation dictionary from provided rules for ElevenLabs text-to-speech. Approval by default
  • WriteAdd rules to the pronunciation dictionaryAdds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary. Approval by default
  • WriteAdd sharing voiceAdds an existing, shareable voice to a specified user's ElevenLabs account library under a new custom name, requiring the user's public ID and the voice ID. Approval by default
  • WriteAdd a voiceAdds a custom voice by uploading audio samples for voice cloning. Approval by default
  • WriteAttach phone number to agentAssign or unassign an existing imported phone number to an agent by updating the phone number's assigned agent. Approval by default
  • WriteCancel Batch CallCancel a running batch call and set all recipients to cancelled status. Approval by default
  • WriteConvert chapter to audioConverts the textual content of a chapter, identified by `chapter_id` within a `project_id`, into audio format. Approval by default
  • WriteConvert a projectConverts an existing ElevenLabs Studio project, including all its chapters and using its configured settings and voices, into speech. Approval by default
  • WriteCreate a previously generated voiceFinalizes the creation of a voice using its `generated_voice_id` from a previous generation step by assigning a name, description, and optional labels. Approval by default
  • WriteCreate Conversational AI Agent TestCreate a new ElevenLabs Conversational AI agent response test. Approval by default
  • WriteAdd to ConvAI Knowledge BaseAdd documentation to ElevenLabs Conversational AI knowledge base by uploading a file or referencing a webpage URL. Approval by default
  • WriteCreate ConvAI Knowledge Base FileCreate a knowledge base document from an uploaded file for ElevenLabs Conversational AI agents. Approval by default
  • WriteCreate ConvAI Knowledge Base FolderCreate a folder in the ElevenLabs ConvAI knowledge base for organizing documents. Approval by default
  • WriteCreate ConvAI Knowledge Base RAG IndexCompute or retrieve RAG indexes for multiple knowledge base documents in batch. Approval by default
  • WriteCreate Knowledge Base Text DocumentCreate a knowledge base document with text content in ElevenLabs Conversational AI. Approval by default
  • WriteCreate Knowledge Base URL DocumentCreate a knowledge base document by scraping the given webpage. Approval by default
  • WriteCreate ConvAI Workspace SecretCreate a new secret for the ElevenLabs ConvAI workspace. Approval by default
  • WriteCreate Conversational AI ToolCreate a new conversational AI tool in ElevenLabs workspace. Approval by default
  • WriteCreate Conversational AI AgentCreate a new ElevenLabs Conversational AI agent with specified configuration. Approval by default
  • WriteCreate an AudioNative enabled projectCreates an ElevenLabs AudioNative project, generating an embeddable audio player from a provided content file using text-to-speech, allowing customization of player appearance, audio settings, and… Approval by default
  • WriteCreate Single Use TokenGenerate a time-limited single-use token with embedded authentication for frontend clients. Approval by default
  • WriteCreate Workspace WebhookCreate a new webhook for the workspace with specified authentication type. Approval by default
  • WriteDelete chapter from projectIrreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content. Approval by default
  • WriteDelete Conversational AI AgentPermanently delete a Conversational AI agent by its unique identifier. Approval by default
  • WriteDelete agent response testDelete an agent response test by ID. Approval by default
  • WriteDelete batch callPermanently delete a batch call and all associated recipient records. Approval by default
  • WriteDelete conversation by IDDelete a particular Conversational AI conversation by ID. Approval by default
  • WriteDelete Knowledge Base Document or FolderDelete a document or folder from the knowledge base. Approval by default
  • WriteDelete ConvAI Knowledge Base RAG IndexDelete RAG index for a knowledge base document. Approval by default
  • WriteDelete workspace secretDelete a workspace secret if it's not in use. Approval by default
  • WriteDelete conversational AI toolDelete a conversational AI tool from the workspace by ID. Approval by default
  • WriteDelete a dubbing projectPermanently deletes a dubbing project by its ID; this action is irreversible and the project cannot be recovered. Approval by default
  • WriteDelete history itemPermanently deletes a specific history item (including its audio file and metadata) using its `history_item_id`; this operation is irreversible and should be used with caution. Approval by default
  • WriteDelete MCP serverDelete a specific MCP server configuration from the workspace. Approval by default
  • WriteDelete phone number by idDelete an imported phone number from the ElevenLabs workspace by ID. Approval by default
  • WriteDelete project by idUse to irreversibly delete a specific project by its `project_id`; the project must exist and be accessible, and this action cannot be undone. Approval by default
  • WriteDelete voice samplePermanently deletes a specific voice sample for a given voice ID; this action is irreversible. Approval by default
  • WriteDelete voice by idPermanently and irreversibly deletes a specific custom voice using its `voice_id`; the voice must exist and the authenticated user must have permission to delete it. Approval by default
  • WriteDelete workspace webhookDelete a specified workspace webhook by its ID. Approval by default
  • WriteDub a video or an audio fileDub a video or audio file into a specified target language, requiring 'file' or 'source_url', 'target_lang', and 'csv_file' if 'mode' is 'manual'. Approval by default
  • WriteDuplicate Conversational AI AgentCreate a new agent by duplicating an existing one. Approval by default
  • WriteEdit voiceUpdates the name, audio files, description, or labels for an existing voice model. Approval by default
  • WriteEdit voice settingsEdits key voice settings (e.g., stability, similarity enhancement, style exaggeration, speaker boost) for an existing voice, affecting all future audio generated with that voice ID. Approval by default
  • WriteMove Bulk Knowledge Base ItemsMove multiple documents or folders from one folder to another in the knowledge base. Approval by default
  • WriteMove ConvAI Knowledge Base EntityMove a knowledge base document or folder to a different folder. Approval by default
  • WriteOutbound callPlace an outbound call via SIP trunk. Approval by default
  • WriteRegister Twilio Call for ConvAI AgentRegister a Twilio call and return TwiML to connect the call to an ElevenLabs Conversational AI agent. Approval by default
  • WriteRemove rules from pronunciation dictionaryPermanently removes exact-match pronunciation rules from a specified ElevenLabs pronunciation dictionary using a list of rule strings; non-matching rule strings are ignored and this action cannot… Approval by default
  • WriteResubmit Test InvocationsResubmit specific test runs from a test invocation for a conversational AI agent. Approval by default
  • WriteRetry Batch CallRetry a batch call, calling failed and no-response recipients again. Approval by default
  • WriteRun Agent TestsRun selected tests on a conversational AI agent with optional configuration overrides. Approval by default
  • WriteSet Agent AvatarSet or update the avatar image for a Conversational AI agent displayed in the widget. Approval by default
  • WriteArchive project snapshotArchives an existing project snapshot by its ID, creating a permanent, immutable, and typically irreversible copy of its state. Approval by default
  • WriteSubmit Batch CallSubmit a batch call. Approval by default
  • WriteUpdate Audio Native project contentUpdate content for an Audio Native project by uploading a text or HTML file. Approval by default
  • WriteUpdate Conversational AI AgentUpdate an existing ElevenLabs Conversational AI agent's settings. Approval by default
  • WriteUpdate Agent Response TestUpdate an existing ElevenLabs Conversational AI agent response test by ID. Approval by default
  • WriteUpdate Knowledge Base DocumentUpdate the name of a knowledge base document in ElevenLabs Conversational AI. Approval by default
  • WriteUpdate ConvAI Workspace SecretUpdate an existing secret in the ElevenLabs ConvAI workspace. Approval by default
  • WriteUpdate Convai SettingsUpdate Convai settings for the workspace. Approval by default
  • WriteUpdate Convai Dashboard SettingsUpdate Convai dashboard settings for the workspace. Approval by default
  • WriteUpdate Conversational AI ToolUpdate an existing conversational AI tool in ElevenLabs workspace. Approval by default
  • WriteUpdate project pronunciation dictionariesUpdates a project's pronunciation dictionaries on ElevenLabs to improve text-to-speech accuracy for specialized terms; note that while multiple dictionaries can be applied, the UI only displays the… Approval by default
  • WriteUpdate pronunciation dictionaryPartially updates a pronunciation dictionary's metadata (name or archived status) without changing its version. Approval by default
  • WriteUpdate Workspace WebhookUpdate a specified workspace webhook by its ID. Approval by default

One prompt, start to finish

What a governed ElevenLabs run looks like inside Luumen.

Questions

How does LuumenAI connect to ElevenLabs?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in ElevenLabs on its own?

Read actions answer immediately. Anything that writes — add a pronunciation dictionary from file, add outbound phone number, add new project with attributes, add pronunciation dictionary from rules, and more — is shown as a plan and requires approval by default, including the 20 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to ElevenLabs — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put ElevenLabs to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.