What it does
Exposes RetellAI's voice API through 24 MCP tools for building voice applications. Covers call management (create, list, delete phone and web calls), agent provisioning (create voice agents with custom LLM configurations, manage agent versions), phone number management (provision and configure numbers), and voice selection (list and retrieve voice characteristics). Claude can orchestrate complete voice workflows—creating agents, provisioning numbers, initiating calls—without leaving the conversation.
Who it's for
Backend engineers and product teams building voice applications at scale—those provisioning phone numbers, creating LLM-powered agents for customer outreach, and automating phone call workflows without building call infrastructure from scratch.
Common use cases
- Create a voice agent with a custom LLM config and initiate an outbound phone call to conduct customer conversations or gather information.
- Provision a phone number and assign it to a voice agent for inbound call handling.
- List all active calls and agents to monitor the state of a voice application or customer campaign.
- Update an agent's LLM configuration (system prompt, model settings) and deploy changes immediately.
- Select voice characteristics and apply them to new agents for consistent customer-facing interactions.
Setup pitfalls
- Requires a valid RetellAI API key in the
RETELL_API_KEYenvironment variable, available fromdashboard.retellai.com/apiKey. - On Claude Desktop, register the server in
claude_desktop_config.jsonwith the API key in theenvblock, then restart the application. - If no tools appear after installation, upgrade to the latest package version:
npx -y @abhaybabbar/retellai-mcp-server@latest. Older installs may have dependency mismatches. - Voice agent LLM configuration (model, system prompt) directly affects call behavior. Test agents in a sandbox call before deploying to production customer outreach.