Retell AI MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with the Retell AI API. Build, test, deploy, and monitor AI phone agents directly through Claude or other MCP-compatible clients.
Features
This MCP server exposes 45+ tools covering all major Retell AI API endpoints:
Call Management
Create outbound phone calls and web calls
Retrieve call details including transcripts and recordings
List and filter calls with pagination
Update call metadata and data storage settings
Delete calls and associated data
Chat Management
Create chat sessions and SMS conversations
Send messages and receive responses
List and manage chat sessions
Phone Number Management
Purchase/register new phone numbers
Import existing numbers via SIP
Configure inbound/outbound agents per number
List and manage phone numbers
Agent Management
Create and configure voice agents
Create and configure chat agents
Publish agent versions
Manage agent settings (voice, language, behavior)
LLM & Conversation Flow
Create and manage Retell LLM configurations
Design conversation flows with node-based structure
Configure custom prompts and function calling
Knowledge Base
Create knowledge bases for agent context
Add sources (URLs, text, documents)
Manage knowledge base sources
Voice & Batch Operations
List available voices
Schedule batch outbound calls
Run automated agent tests
Account
Check concurrent call limits
Installation
Configuration
Environment Variable
Set your Retell AI API key as an environment variable:
Get your API key from the Retell AI Dashboard.
Claude Code Configuration
Option 1: Using the CLI (Recommended)
Add the MCP server using the claude mcp add command:
You can also use environment variable expansion:
Option 2: Project Configuration File
Create a .mcp.json file in your project root to share with your team:
The ${RETELL_API_KEY} syntax will expand the environment variable at runtime.
Managing the Server
Claude Desktop Configuration
Add this to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Available Tools
Call Tools
Tool | Description |
| Create a new outbound phone call |
| Create a new web call session |
| Retrieve details of a specific call |
| List and filter calls |
| Update call metadata |
| Delete a call |
Chat Tools
Tool | Description |
| Create a chat session |
| Start an SMS conversation |
| Get chat details |
| Send a message |
| List all chats |
| End a chat session |
Phone Number Tools
Tool | Description |
| Purchase a phone number |
| Get phone number details |
| List all phone numbers |
| Update phone number settings |
| Delete a phone number |
| Import via SIP |
Voice Agent Tools
Tool | Description |
| Create a voice agent |
| Get agent details |
| List all agents |
| Update agent config |
| Delete an agent |
| Publish agent version |
| Get version history |
Chat Agent Tools
Tool | Description |
| Create a chat agent |
| Get chat agent details |
| List chat agents |
| Update chat agent |
| Delete chat agent |
LLM Tools
Tool | Description |
| Create LLM configuration |
| Get LLM details |
| List all LLMs |
| Update LLM config |
| Delete LLM |
Conversation Flow Tools
Tool | Description |
| Create a flow |
| Get flow details |
| List all flows |
| Update a flow |
| Delete a flow |
Knowledge Base Tools
Tool | Description |
| Create knowledge base |
| Get KB details |
| List all KBs |
| Delete KB |
| Add sources |
| Remove source |
Voice Tools
Tool | Description |
| Get voice details |
| List available voices |
Batch Tools
Tool | Description |
| Schedule bulk calls |
| Run agent tests |
Account Tools
Tool | Description |
| Check call limits |
| Register inbound call |
Example Usage
Once configured, you can use Claude to interact with Retell AI:
List available voices:
"Show me all available voices for Retell AI"
Create an agent:
"Create a new voice agent named 'Support Bot' using the voice '11labs-Adrian' with a friendly greeting"
Make a phone call:
"Call +1234567890 from my registered number +0987654321 using the Support Bot agent"
Check call history:
"Show me all calls from the last 24 hours"
Development
License
MIT