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/) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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