elevenlabs
MCP Server: elevenlabs
Start for freeWorks with
AI Compatible
Tools
Create Agent
Create a new conversational AI agent in ElevenLabs. The agent can be used to handle outbound phone calls. Provide a system prompt with instructions for how the agent should behave during the call.
Create Batch Call
Create a batch calling campaign where an AI agent calls a list of phone numbers automatically. Each recipient can have custom variables personalized for their call. Optionally schedule the campaign for a future time.
Get Agent
Get full configuration details of a specific ElevenLabs agent by its ID. Returns the agent's system prompt, first message, voice, language, and tool configuration. Return only the translated text without explanations.
Get Batch Call
Get detailed information about a specific batch calling campaign including per-recipient call status and conversation IDs. Use this to track the progress of an active campaign or review the results of a completed one.
List Agents
List all conversational AI agents in the ElevenLabs workspace. Returns agent IDs, names, tags, and last activity. Use this to discover available agents before making calls or creating batch campaigns.
List Batch Calls Return only the translated text without explanations.
List all batch calling campaigns in the ElevenLabs workspace. Returns each campaign's ID, name, status, call counts (scheduled, dispatched, finished), and creation time. Use this to monitor ongoing or completed campaigns.
List Phone Numbers
List all phone numbers registered in the ElevenLabs workspace. Returns each number's ID, phone number, provider (Twilio or SIP trunk), label, and the agent currently assigned to it. Use the phone_number_id when making outbound calls or creating batch call campaigns.
Make Call
Initiate an AI-powered outbound phone call using a configured ElevenLabs agent. The agent will handle the conversation autonomously. Use elevenlabs_list_agents to find the agent_id and elevenlabs_list_phone_numbers to find the agent_phone_number_id.