---
title: "ElevenLabs integration for LuumenAI"
url: "https://www.luumen.ai/integrations/elevenlabs/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# ElevenLabs integration for LuumenAI

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

## What LuumenAI can do with ElevenLabs

LuumenAI connects to ElevenLabs with an API token and exposes 155 tools (87 read-only · 48 write · 20 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: API token
- Tools available: 155 tools (87 read-only · 48 write · 20 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: AI & automation

## About ElevenLabs with LuumenAI

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.

## Example tools

Read-only (87 in total):

- `ELEVENLABS_CALCULATE_CONVAI_AGENT_LLM_USAGE` — Calculate expected number of LLM tokens needed for a conversational AI agent.
- `ELEVENLABS_CALCULATE_CONVAI_LLM_USAGE` — Calculate expected LLM usage costs for conversational AI agents.
- `ELEVENLABS_CREATE_MUSIC_PLAN` — Generate a music composition plan from a text prompt using ElevenLabs Music API.
- `ELEVENLABS_CREATE_SIMILAR_VOICES` — Returns a list of shared voices similar to the provided audio sample.
- `ELEVENLABS_DOWNLOAD_HISTORY_ITEMS` — Downloads 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.
- `ELEVENLABS_GENERATE_A_RANDOM_VOICE` — Generates a unique, random ElevenLabs text-to-speech voice based on input text and specified voice characteristics.
- `ELEVENLABS_GET_AGENT_DETAILS` — Retrieve available Conversational AI agents and outbound-capable Twilio phone numbers.
- `ELEVENLABS_GET_AGENT_LINK` — Get the current shareable link for a Conversational AI agent.

Write and destructive (68 in total, subject to configured approval policy):

- `ELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARY` — Adds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
- `ELEVENLABS_ADD_OUTBOUND_PHONE_NUMBER` — Import/register a Twilio phone number or SIP trunk into ElevenLabs Agents Platform.
- `ELEVENLABS_ADD_PROJECT` — Use 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…
- `ELEVENLABS_ADD_PRONUNCIATION_DICTIONARY_FROM_RULES` — Create a new pronunciation dictionary from provided rules for ElevenLabs text-to-speech.
- `ELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARY` — Adds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
- `ELEVENLABS_ADD_SHARING_VOICE` — Adds 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.
- `ELEVENLABS_ADD_VOICE` — Adds a custom voice by uploading audio samples for voice cloning.
- `ELEVENLABS_ATTACH_PHONE_NUMBER_TO_AGENT` — Assign or unassign an existing imported phone number to an agent by updating the phone number's assigned agent.

## Frequently asked 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?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### 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.

Full page: https://www.luumen.ai/integrations/elevenlabs/
