Elevenlabs Agents Server
FreeNot checkedMCP server that lets Claude place outbound telephone calls via ElevenLabs Agents over a SIP trunk and report the outcome including status, success evaluation, s
About
MCP server that lets Claude place outbound telephone calls via ElevenLabs Agents over a SIP trunk and report the outcome including status, success evaluation, summary, and transcript.
README
MCP server that lets Claude place outbound telephone calls via ElevenLabs Agents (Conversational AI) over a SIP trunk (e.g. Vonage) and report the outcome — status, success evaluation, summary, extracted data, and full transcript.
Tools
| Tool | Purpose |
|---|---|
elevenlabs_list_agents |
Discover agent IDs |
elevenlabs_list_phone_numbers |
Discover SIP trunk phone number IDs |
elevenlabs_make_outbound_call |
Place a call (returns conversation_id immediately) |
elevenlabs_wait_for_call_completion |
Poll until the call ends, then return the outcome report |
elevenlabs_get_call_report |
Compact outcome report (status, call_successful, summary, data collection, cost, termination reason) |
elevenlabs_get_call_transcript |
Turn-by-turn transcript with pagination |
elevenlabs_list_calls |
Recent calls with filters (agent, outcome, time window) |
Typical flow: list_agents → list_phone_numbers → make_outbound_call → wait_for_call_completion → (optionally) get_call_transcript.
Setup
npm install
npm run build
Claude Desktop / Claude Code config
{
"mcpServers": {
"elevenlabs-agents": {
"command": "node",
"args": ["/absolute/path/to/elevenlabs-agents-mcp-server/dist/index.js"],
"env": {
"ELEVENLABS_API_KEY": "sk_..."
}
}
}
}
Claude Code: claude mcp add elevenlabs-agents -e ELEVENLABS_API_KEY=sk_... -- node /path/to/dist/index.js
Vonage SIP trunk prerequisites (one-time, in dashboards — not via this server)
- Vonage: create a SIP trunk / programmable SIP domain. For outbound-from-ElevenLabs you need a termination endpoint (hostname) that accepts SIP INVITEs from ElevenLabs, with digest auth credentials. Allow signaling from
sip.rtc.elevenlabs.io(or your region's static SIP endpoint). - ElevenLabs → Phone Numbers → Import from SIP trunk: enter your Vonage number (E.164), outbound address (Vonage termination hostname), transport (TLS recommended), and SIP credentials.
- Assign or note the agent; the imported number's
phone_number_idis whatelevenlabs_make_outbound_calluses asagent_phone_number_id. - Analysis fields (
call_successful, summary, data collection) require evaluation criteria / data collection configured on the agent.
Environment variables
ELEVENLABS_API_KEY(required)ELEVENLABS_API_BASE_URL(optional, defaulthttps://api.elevenlabs.io; use residency endpoints if applicable)
Notes
make_outbound_callis asynchronous — the API returns as soon as the call is initiated. Post-call analysis is only available once status isdone(there is a shortprocessingwindow after hang-up).wait_for_call_completioncaps at 900 s per invocation and tells you if it timed out so you can call it again.- Dynamic variables passed to
make_outbound_callare available in the agent's prompt as{{variable_name}}.
Installing Elevenlabs Agents Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/easyonthesauce/elevenlabs-agents-mcpFAQ
Is Elevenlabs Agents Server MCP free?
Yes, Elevenlabs Agents Server MCP is free — one-click install via Unyly at no cost.
Does Elevenlabs Agents Server need an API key?
No, Elevenlabs Agents Server runs without API keys or environment variables.
Is Elevenlabs Agents Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Elevenlabs Agents Server in Claude Desktop, Claude Code or Cursor?
Open Elevenlabs Agents Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
MCP Servers Rating and User Reviews
Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
mkinf
An Open Source registry of hosted MCP Servers to accelerate AI agent workflows.
Compare Elevenlabs Agents Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
