Abhay Babbarretellai-mcp-server
Built by Metorial, the integration platform for agentic AI.
Abhay Babbarretellai-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