← All Skills
E

AI services

ElevenLabs

Generate voiceovers and clone voices.

Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.

Triggers0

Things that can wake up your ElevenLabs coworker.

No triggers published for ElevenLabs yet — but you can still run it on a schedule or from a chat.

Actions20

Things your coworker can do in ElevenLabs.

  • Add new project with attributes

    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 `from_document`.

    ELEVENLABS_ADD_PROJECT
  • Create Conversational AI Tool

    Tool to create a new conversational AI tool in ElevenLabs workspace. Use when adding custom tools for agents to execute during conversations. Supports webhook (external HTTP APIs), client (client-side execution), system (built-in), and MCP (Model Context Protocol) tool types.

    ELEVENLABS_CREATE_CONVAI_TOOL
  • Create Conversational AI Agent

    Tool to create a new ElevenLabs Conversational AI agent with specified configuration. Use when you need to programmatically set up an agent with custom prompts, voice settings, and behavior. After creating the agent, you can chain other tools to attach phone numbers or configure additional settings.

    ELEVENLABS_CREATE_CONVERSATIONAL_AGENT
  • Delete project by id

    Use to irreversibly delete a specific project by its `project_id`; the project must exist and be accessible, and this action cannot be undone.

    ELEVENLABS_DELETE_PROJECT
  • Get Conversational AI Agent

    Tool to retrieve the complete configuration for a specific Conversational AI agent by ID. Use when you need to inspect or audit an agent's settings, workflow, conversation config, or assigned channels.

    ELEVENLABS_GET_CONVAI_AGENT
  • Get ConvAI Agents Summaries

    Tool to retrieve summaries for specified Conversational AI agents. Use when you need to fetch metadata such as name, tags, creation time, access level, and archival status for one or more agents.

    ELEVENLABS_GET_CONVAI_AGENTS_SUMMARIES
  • Get batch call details

    Tool to get detailed information about a batch call including all recipients. Use when you need to check the status, progress, or results of a previously submitted batch calling job.

    ELEVENLABS_GET_CONVAI_BATCH_CALLING
  • Get Conversational AI Conversations

    Tool to retrieve all conversations of agents that user owns. Use when you need to list conversations, optionally filtered by agent, time range, duration, rating, or other criteria. Supports pagination via cursor.

    ELEVENLABS_GET_CONVAI_CONVERSATIONS
  • Get ConvAI Knowledge Base

    Tool to retrieve a list of available knowledge base documents. Use when you need to browse, search, or filter knowledge base documents by name, type, folder, or ownership. Supports pagination via cursor for large result sets.

    ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE
  • Get ConvAI MCP Server

    Tool to retrieve a specific MCP server configuration from the workspace. Use when you need to inspect details of an existing MCP server including its URL, transport type, approval policies, and dependent agents.

    ELEVENLABS_GET_CONVAI_MCP_SERVER
  • Get ConvAI tools

    Tool to retrieve all available tools in the workspace. Use when you need to list, search, or discover tools that can be used with Conversational AI agents.

    ELEVENLABS_GET_CONVAI_TOOLS
  • Get conversation by ID

    Tool to fetch full details for a single Conversational AI conversation by ID. Use when you need transcript-level analysis, metadata, or audio status flags for a specific conversation.

    ELEVENLABS_GET_CONVERSATION_BY_ID
  • Get project by ID

    Use to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique ID.

    ELEVENLABS_GET_PROJECT_BY_ID
  • Get projects

    Fetches a list of all projects and their details associated with the user's ElevenLabs account; this is a read-only operation.

    ELEVENLABS_GET_PROJECTS
  • Get Usage Character Stats

    Tool to retrieve usage metrics for the current user or entire workspace. Returns time-series data with configurable aggregation intervals and breakdown types. Use when analyzing character usage patterns, tracking consumption by voice, user, or other dimensions over time.

    ELEVENLABS_GET_USAGE_CHARACTER_STATS
  • List Dubs

    Tool to list dubbing projects you have access to. Use when you need to retrieve dubs, check their status, or paginate through available dubbing projects.

    ELEVENLABS_LIST_DUBS
  • Register Twilio Call for ConvAI Agent

    Tool to register a Twilio call and return TwiML to connect the call to an ElevenLabs Conversational AI agent. Use when you need to integrate ElevenLabs agents with your own Twilio infrastructure for inbound or outbound calls.

    ELEVENLABS_REGISTER_CALL_CONVAI_TWILIO
  • Simulate Conversational AI Agent Conversation

    Tool to run a simulated conversation between an agent and an AI user. Use when testing agent behavior with specific scenarios or evaluating conversation flow. Returns full transcript with analysis including success metrics and conversation summary.

    ELEVENLABS_SIMULATE_CONVAI_AGENTS_SIMULATE_CONVERSATION
  • Update Audio Native project content

    Tool to update content for an Audio Native project by uploading a text or HTML file. Use when you need to refresh or change the content of an existing Audio Native project. Optionally auto-convert to audio and auto-publish the new snapshot.

    ELEVENLABS_UPDATE_AUDIO_NATIVE_CONTENT
  • Update Conversational AI Agent

    Tool to update an existing ElevenLabs Conversational AI agent's settings. Use when you need to modify an agent's configuration, such as changing its name, conversation settings, workflow, or platform settings.

    ELEVENLABS_UPDATE_CONVAI_AGENT