RetellAI MCP Server logo

RetellAI MCP Server

by MCP-Mirror/abhaybabbar

This is a Model Context Protocol (MCP) server implementation for RetellAI, allowing AI assistants to interact with RetellAI's voice services. It provides tools for call, agent, phone number, and voice management.

View on GitHub

Last updated: N/A

What is RetellAI MCP Server?

The RetellAI MCP server is an implementation of the Model Context Protocol, designed to enable AI assistants to interface with RetellAI's voice services. It acts as a bridge between AI models and the RetellAI platform.

How to use RetellAI MCP Server?

To use the server, you need a RetellAI API key. First, install the dependencies using npm i. Then, create a .env file with your API key. Finally, run the server using node src/retell/index.js. You can then configure Claude Desktop to use this server by editing the claude_desktop_config.json file.

Key features of RetellAI MCP Server

  • Call Management (create, manage calls)

  • Agent Management (create, manage voice agents)

  • Phone Number Management (provision, configure phone numbers)

  • Voice Management (access, use different voice options)

Use cases of RetellAI MCP Server

  • Listing all phone numbers in RetellAI

  • Listing all agents

  • Getting details about a specific agent

  • Creating an agent to call a pizza shop and place an order

FAQ from RetellAI MCP Server

How do I get a RetellAI API key?

You can get your Retell API key from the Retell dashboard at https://dashboard.retellai.com/apiKey.

What is the Model Context Protocol (MCP)?

The Model Context Protocol is a standard for AI assistants to interact with services.

How do I configure Claude Desktop to use this server?

Edit the claude_desktop_config.json file and add the server configuration as shown in the README.

What are the available call tools?

The available call tools are: list_calls, create_phone_call, create_web_call, get_call, and delete_call.

What are the available agent tools?

The available agent tools are: list_agents, create_agent, get_agent, update_agent, delete_agent, and get_agent_versions.