Abhay Babbar/retellai-mcp-server
Built by Metorial, the integration platform for agentic AI.
Abhay Babbar/retellai-mcp-server
Server Summary
Create and manage phone calls
Create and manage voice agents
Provision and configure phone numbers
Access and use different voice options
This is a Model Context Protocol (MCP) server implementation for RetellAI, allowing AI assistants to interact with RetellAI's voice services.
The RetellAI MCP server provides tools for:
Claude Desktop
and press CMD + ,
to go to Settings
.Developer
tab.Edit Config
button.claude_desktop_config.json
file in your file explorer.claude_desktop_config.json
file. See here for more details.{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": ""
}
}
}
}
Install dependencies:
npm i
Create a .env
file with your RetellAI API key:
RETELL_API_KEY=your_api_key_here
Run the server:
node src/retell/index.js
list_calls
: Lists all Retell callscreate_phone_call
: Creates a new phone callcreate_web_call
: Creates a new web callget_call
: Gets details of a specific calldelete_call
: Deletes a specific calllist_agents
: Lists all Retell agentscreate_agent
: Creates a new Retell agentget_agent
: Gets a Retell agent by IDupdate_agent
: Updates an existing Retell agentdelete_agent
: Deletes a Retell agentget_agent_versions
: Gets all versions of a Retell agentlist_phone_numbers
: Lists all Retell phone numberscreate_phone_number
: Creates a new phone numberget_phone_number
: Gets details of a specific phone numberupdate_phone_number
: Updates a phone numberdelete_phone_number
: Deletes a phone numberlist_voices
: Lists all available Retell voicesget_voice
: Gets details of a specific voiceMIT