MCP App Store
Claude
Retell AI icon

Retell AI

by Retell AI, Inc

Overview

Build, deploy, and manage AI voice agents that handle phone calls for your business. Retell powers call center automation for receptionists, sales outreach, collections, customer support, and more. Use ChatGPT to create agent prompts, configure call transfers, edit settings, and deploy to live phone numbers - all conversationally.

Tools

check_agent_deployment_status

ChatGPT
Check if an agent is deployed to any phone numbers. Returns the agent's inbound and outbound phone number assignments, and whether the agent is currently active for receiving or making calls

check_bearer_token

ChatGPT
Check if the current user session has a valid authentication token stored.

check_selected_workspace

ChatGPT
Check if a workspace has been selected by the user

create_agent

ChatGPT
Create a Retell AI agent with configuration

deploy_agent

ChatGPT
Deploy a voice agent

edit_agent_basic_info

ChatGPT
Edit an agent's name and/or language. Ask the user which agent they want to edit and what changes they'd like to make. Gather the agent ID and at least one of: new name or new language. Invoke this tool whenever the user wants to change the agent's language and/or name.

edit_agent_calcom_function

ChatGPT
Edit an agent's Cal.com integration which allows the user to book calendar events. Ask the user which agent they want to edit and what changes they'd like to make. Gather the agent ID, the Cal.com API Key, the event type ID, the timezone, and the description (optional).

edit_agent_end_call_function

ChatGPT
Edit an agent's end_call function. Ask the user which agent they want to edit and what changes they'd like to make. Gather the agent ID and the description/condition for when to end the call.

edit_agent_transfer_call_function

ChatGPT
Edit an agent's transfer_call function. Ask the user which agent they want to edit and what changes they'd like to make. Gather the agent ID, the condition for transferring the call, the phone number to transfer the call to, and the transfer type cold/warm.

edit_agent_voice

ChatGPT
Update the agent's voice.

generate_prompt

ChatGPT
Generate agent prompt from configuration

get_chat_completion

ChatGPT
Send a message to the agent in the playground for testing

get_phone_numbers

ChatGPT
Get available phone numbers for the session

get_workspaces

ChatGPT
List the user's workspaces from Retell

initiate_call

ChatGPT
Start a phone call with the agent for testing

list_agents

ChatGPT
Get list of all agents in the workspace

list_available_agent_voices

ChatGPT
Show all available voices for the agent. User can browse and preview voices before selecting one. After showing this, tell the user: 'Here are the available voices. Feel free to preview and listen to them, then let me know which voice you'd like to use for your agent.'

preview_agent_prompt_edit

ChatGPT
Generate a preview of modified prompt based on user's change description. Shows diff between original and modified prompt. User can then review and decide to apply or refine further.

refine_prompt

ChatGPT
Refine agent prompt based on change description (internal widget use)

save_bearer_token

ChatGPT
Save bearer token for agent testing

save_selected_workspace

ChatGPT
Save selected workspace

show_agent_creation_widget

ChatGPT
Use this widget when the user asks to create or build an agent. Before calling this tool, ask the user for all required fields (name, description, use cases, audience, tone, style, language), using sensible defaults for optional fields. When calling or re-calling this tool, ALWAYS include all previously collected values along with any newly updated field. Treat prior widget state as the source of truth and re-emit it in the tool input. If the user asks to edit a specific field, show this widget again with the updated value merged into the previous inputs.

show_deploy_agent

ChatGPT
Invoke this tool to deploy an agent to a phone number. The agent must already be created. This tool will show a widget where the user can select a phone number and deploy their agent.

show_list_agents

ChatGPT
Display all agents in the current workspace. Shows agent details including names, IDs, voices, and languages.

show_test_agent

ChatGPT
Use this tool to interactively test and evaluate a Retell AI voice agent. It provides a built-in chat interface for real-time text conversations with the agent, as well as the ability to initiate test phone calls to validate voice behavior, conversation flow, and agent responses. This tool is intended for debugging, quality assurance, and behavior validation of Retell AI agents. The user would usually want to test an agent after they have created or deployed one.

show_workspaces_select

ChatGPT
Display a select input of the user's RetellAI workspaces to allow for modification of selected workspace. Only show when user asked to modify the selected workspace.

update_agent_prompt

ChatGPT
Update agent prompt in Retell and database (internal widget use)

App Stats

28

Tools

3

Prompts

Feb 5, 2026

First seen

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily