Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Delete Phone Number

Delete a phone number from your Retell AI account. This action is irreversible.

Get Voice Agent

Retrieve detailed configuration of a specific voice agent by its ID, including voice settings, response engine, language, webhook configuration, and more. Optionally specify a version to retrieve a specific version of the agent.

Create Batch Call

Create a batch outbound calling campaign to automate large-scale outreach. Specify a source number and a list of tasks (destination numbers) with optional per-call customizations. Campaigns can be scheduled or started immediately.

Get Call

Retrieve detailed information about a specific call, including transcript, recording URL, call analysis, cost breakdown, latency metrics, and disconnection reason.

Make Phone Call

Initiate an outbound phone call. Specify the source number (must be owned/imported in Retell) and destination number. Optionally override the agent, inject dynamic variables, or attach metadata.

Delete Voice Agent

Delete a voice agent and all of its versions. This action is irreversible.

Create Web Call

Initiate a browser-based voice call via WebRTC. Returns an access token that can be used by the frontend to join the call room. No telephony infrastructure required.

Get Concurrency

Check your current call concurrency usage, limits, and purchasing capacity. Useful for monitoring capacity before launching batch campaigns.

List Calls

List and filter calls in your Retell AI account. Filter by agent, status, type, direction, sentiment, date range, and more. Supports pagination and sorting.

List Phone Numbers

List all phone numbers in your Retell AI account, including their assigned agents, type, and configuration.

List Knowledge Bases

List all knowledge bases in your Retell AI account, including their status, sources, and configuration.

Purchase Phone Number

Purchase a new phone number from Retell. Specify an area code and optionally assign inbound/outbound agents.

Get Knowledge Base

Retrieve detailed information about a specific knowledge base, including its sources and processing status.

Update Voice Agent

Update the configuration of an existing voice agent. You can modify voice settings, language, webhooks, behavioral parameters, response engine, and more. Only provided fields will be updated.

Create Voice Agent

Create a new voice agent with a specified voice and response engine configuration. Agents can be configured with various voice settings, language, webhooks, and behavioral parameters.

List Voices

Browse available voices for Retell AI agents. Returns all voices with their provider, gender, accent, and preview audio. Use to find the right voice ID when creating or updating agents.

Get Phone Number

Retrieve details of a specific phone number, including assigned agents, webhooks, and country restrictions.

Delete Knowledge Base

Delete a knowledge base from your Retell AI account. This action is irreversible.

Delete Call

Delete a call record from your Retell AI account. This action is irreversible.

List Voice Agents

List voice agents in your Retell AI account. Returns unique voice agent IDs, names, and environment tags. Use get_agent for version configuration. Supports pagination for large collections.

Update Phone Number

Update configuration of an existing phone number, including assigned agents, webhooks, and country restrictions.

Delete Retell Llm

Delete an unused response engine. Delete or detach agents that reference it first; Retell rejects deletion while it is in use.

Update Retell Llm

Update the latest draft or an explicitly selected response-engine version. Only supplied settings are changed.

List Retell Llms

Discover prompt-based response engines and their IDs for create_agent or update_agent. Supports cursor pagination.

Create Retell Llm

Create a prompt-based Retell response engine. Pass its llmId to create_agent with responseEngine type retell-llm.

Create Knowledge Base

Create a knowledge base from text and public URLs for an agent response engine. Indexing is asynchronous; use get_knowledge_base to check status.

Get Retell Llm

Read a response engine and its prompt, model, and knowledge-base configuration.

Download Call Recording

Prepare a downloadable WAV recording for a completed call. Choose the standard, multichannel, or PII-scrubbed recording when available.

Publish Voice Agent

Publish an existing draft version in place so it can serve production calls. Publishing does not create another draft version.