Retell AI MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RETELL_API_KEY | Yes | Your Retell AI API key from the Retell AI Dashboard (https://dashboard.retellai.com/) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| retell_create_phone_callA | Create a new outbound phone call using Retell AI. Initiates a call from a registered phone number to a target number using a configured AI agent. |
| retell_create_web_callB | Create a new web call session. Returns a call ID and access token for establishing a WebRTC connection. |
| retell_get_callB | Retrieve details of a specific call including transcript, recording URL, duration, and analysis. |
| retell_list_callsC | List and filter calls with pagination support. Can filter by agent, status, time range, and more. |
| retell_update_callC | Update call metadata or data storage settings for a specific call. |
| retell_delete_callB | Delete a call and all associated data including recordings and transcripts. |
| retell_create_chatC | Create a new chat session with a chat agent. |
| retell_create_sms_chatC | Start an outbound SMS conversation using a specified chat agent. |
| retell_get_chatC | Retrieve details of a specific chat session. |
| retell_create_chat_completionC | Send a message in an existing chat session and get the agent's response. |
| retell_list_chatsC | List all chat sessions with optional filtering. |
| retell_end_chatC | End an active chat session. |
| retell_create_phone_numberC | Register/purchase a new phone number for use with Retell AI agents. |
| retell_get_phone_numberC | Retrieve details of a specific phone number. |
| retell_list_phone_numbersB | List all phone numbers registered with your Retell account. |
| retell_update_phone_numberC | Update settings for a phone number including assigned agents. |
| retell_delete_phone_numberC | Delete/release a phone number from your account. |
| retell_import_phone_numberC | Import an existing phone number from an external provider via SIP. |
| retell_create_agentC | Create a new voice agent with specified configuration including voice, LLM engine, and behavior settings. |
| retell_get_agentC | Retrieve the configuration and details of a specific voice agent. |
| retell_list_agentsA | List all voice agents in your Retell account. |
| retell_update_agentC | Update configuration for an existing voice agent. |
| retell_delete_agentC | Delete a voice agent from your account. |
| retell_publish_agentC | Publish/deploy the current agent configuration as a new version. |
| retell_get_agent_versionsB | Retrieve the version history of an agent. |
| retell_create_chat_agentC | Create a new chat agent for text-based conversations. |
| retell_get_chat_agentB | Retrieve details of a specific chat agent. |
| retell_list_chat_agentsB | List all chat agents in your account. |
| retell_update_chat_agentC | Update a chat agent's configuration. |
| retell_delete_chat_agentC | Delete a chat agent. |
| retell_create_llmC | Create a new Retell LLM configuration with custom prompts and settings. |
| retell_get_llmC | Retrieve a Retell LLM configuration. |
| retell_list_llmsB | List all Retell LLM configurations. |
| retell_update_llmC | Update a Retell LLM configuration. |
| retell_delete_llmC | Delete a Retell LLM configuration. |
| retell_create_conversation_flowC | Create a new conversation flow for structured, node-based conversation design. |
| retell_get_conversation_flowC | Retrieve a conversation flow configuration. |
| retell_list_conversation_flowsB | List all conversation flows. |
| retell_update_conversation_flowC | Update a conversation flow. |
| retell_delete_conversation_flowC | Delete a conversation flow. |
| retell_create_knowledge_baseC | Create a new knowledge base for providing context to agents. |
| retell_get_knowledge_baseC | Retrieve a knowledge base configuration. |
| retell_list_knowledge_basesB | List all knowledge bases. |
| retell_delete_knowledge_baseC | Delete a knowledge base. |
| retell_add_knowledge_base_sourcesC | Add documentation sources (URLs or text) to a knowledge base. |
| retell_delete_knowledge_base_sourceC | Remove a source from a knowledge base. |
| retell_get_voiceC | Retrieve details of a specific voice. |
| retell_list_voicesB | List all available voices for use with agents. |
| retell_create_batch_callC | Schedule bulk outbound phone calls. |
| retell_create_batch_testC | Run automated test scenarios against an agent. |
| retell_get_concurrencyA | Check the current concurrent call limits and usage for your account. |
| retell_register_phone_callB | Register an inbound call from a custom telephony provider. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/itsanamune/retellsimp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server