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 agent configurations including voice, language, and publication status. Supports pagination for large collections.

Update Phone Number

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