Rank #3 of 9 in Voice Agent Platforms
Showcase


Try itExperimental
See what an agent can do with Retell AI before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$npx -y @retell-ai/retell-cli --versionrecorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agent building — building agents — abstractions, tool wiring, control flowAgent buildingevidence →
Building agents — abstractions, tool wiring, control flow
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Compliance trust — stories about compliance trust in this arenaCompliance trustevidence →
Stories about compliance trust in this arena
Deployment scale — stories about deployment scale in this arenaDeployment scaleevidence →
Stories about deployment scale in this arena
Latency turntaking — stories about latency turntaking in this arenaLatency turntakingevidence →
Stories about latency turntaking in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Telephony — stories about telephony in this arenaTelephonyevidence →
Stories about telephony in this arena
Testing analytics — stories about testing analytics in this arenaTesting analyticsevidence →
Stories about testing analytics in this arena
Tools function calling — stories about tools function calling in this arenaTools function callingevidence →
Stories about tools function calling in this arena
Transcription recording — stories about transcription recording in this arenaTranscription recordingevidence →
Stories about transcription recording in this arena
Voices tts — stories about voices tts in this arenaVoices ttsevidence →
Stories about voices tts in this arena
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 4 free · 1 paid · 0 enterprise · 35 not stated in evidence
Follow the green: where the map greys out is where Retell AI stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agent building — building agents — abstractions, tool wiring, control flowAgent building
Building agents — abstractions, tool wiring, control flow
Agent ops
Build
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓9/10
unlocks → Scoped API keys · Machine-readable spec · Versioning policy · Full data export · Run conversations in multiple languages, including detecting and switching language mid-call · Inject dynamic variables and per-caller context at call time so each conversation is personalized
Subscribe to events via webhooks
✓8/10
Build against official SDKs
✓9/10
Issue scoped/least-privilege API credentials for an agent
—0/10
Connect an agent via an official MCP server
✓9/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—–
Test against a sandbox environment without touching production data
~4/10
Explore an interactive API reference with runnable examples
—0/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
~3/10
Operate the product with natural-language commands
✓7/10
Plug MCP servers into this product so it can use their tools
✓8/10
Get AI-generated insights and suggestions from my data inside the product
~6/10
Set up automations that run autonomously in the background
~6/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Compliance trust — stories about compliance trust in this arenaCompliance trust
Stories about compliance trust in this arena
Deployment scale — stories about deployment scale in this arenaDeployment scale
Stories about deployment scale in this arena
Latency turntaking — stories about latency turntaking in this arenaLatency turntaking
Stories about latency turntaking in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Telephony — stories about telephony in this arenaTelephony
Stories about telephony in this arena
Call control
Run batch outbound call campaigns with scheduling and throughput controls
—0/10
Provision phone numbers and run both inbound and outbound calls through the platform's API
✓8/10
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony
✓8/10
Testing analytics — stories about testing analytics in this arenaTesting analytics
Stories about testing analytics in this arena
Tools function calling — stories about tools function calling in this arenaTools function calling
Stories about tools function calling in this arena
Transcription recording — stories about transcription recording in this arenaTranscription recording
Stories about transcription recording in this arena
Voices tts — stories about voices tts in this arenaVoices tts
Stories about voices tts in this arena
Sorted by importance (agentic first) (high → low) · 61/61 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Cclaimed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | partial | 3/10 | Cclaimed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 7/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 7/10 | Tprobed | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Xcommunity | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | partialfree | 4/10 | Cclaimed | |
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour C Build | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 3 | fullfree | 8/10 | Xcommunity | |
Provision phone numbers and run both inbound and outbound calls through the platform's API C Numbers | developer | Telephony — stories about telephony in this arenaTelephony | 3 | fullpaid | 8/10 | Tprobed | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 6/10 | Cclaimed | |
My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air C Tools | developer | Tools function calling — stories about tools function calling in this arenaTools function calling | 3 | partial | 6/10 | Tprobed | |
My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard C Agent ops | ai-native user | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 3 | partial | 6/10 | Tprobed | |
See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims C Latency | platform-engineer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 3 | partial | 5/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | 0/10 | ||
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | 0/10 | ||
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | 0/10 | ||
Self-host the voice agent runtime from open-source code on my own infrastructure C Self host | platform-engineer | Deployment scale — stories about deployment scale in this arenaDeployment scale | 3 | none | 0/10 | ||
Rely on the agent to handle interruptions (barge-in) gracefully — stopping speech, updating context, and recovering the turn C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 3 | none | untested | none yet | |
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony C Sip | platform-engineer | Telephony — stories about telephony in this arenaTelephony | 2 | full | 8/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | full | 8/10 | Tprobed | |
My voice agent can plug in MCP servers as tool sources so one integration grants it whole toolsets mid-call C Tools | ai-native user | Tools function calling — stories about tools function calling in this arenaTools function calling | 2 | full | 8/10 | Cclaimed | |
See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own C Analytics | founder | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | full | 8/10 | Cclaimed | |
See published per-minute or usage pricing and estimate cost per call before committing G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 2 | fullfree | 8/10 | Xcommunity | |
Choose from a broad voice library or plug in multiple TTS providers to get the voice I want C Voices | developer | Voices tts — stories about voices tts in this arenaVoices tts | 2 | full | 7/10 | Xcommunity | |
Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code C Build | founder | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | full | 7/10 | Cclaimed | |
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call C Post call | developer | Tools function calling — stories about tools function calling in this arenaTools function calling | 2 | full | 7/10 | Cclaimed | |
Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content C Personalization | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | partial | 6/10 | Cclaimed | |
Retrieve full call recordings and transcripts programmatically for every call C Recording | platform-engineer | Transcription recording — stories about transcription recording in this arenaTranscription recording | 2 | partial | 6/10 | Cclaimed | |
The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically C Analytics | ai-native user | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | partial | 6/10 | Cclaimed | |
Clone a custom brand voice and use it for my agents, with a documented consent process C Voices | founder | Voices tts — stories about voices tts in this arenaVoices tts | 2 | partial | 5/10 | Cclaimed | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | disputed | 5/10 | Dcontradicted | |
Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retention C Compliance | founder | Compliance trust — stories about compliance trust in this arenaCompliance trust | 2 | partial | 5/10 | Cclaimed | |
See documented concurrency limits and scale to many simultaneous calls without manual capacity begging C Scale | platform-engineer | Deployment scale — stories about deployment scale in this arenaDeployment scale | 2 | partial | 5/10 | Cclaimed | |
Test agents with simulated conversations or evals before putting them on real phone calls C Testing | developer | Testing analytics — stories about testing analytics in this arenaTesting analytics | 2 | partialfree | 5/10 | Cclaimed | |
Escalate a live call to a human with warm or blind transfer, passing context along C Call control | developer | Telephony — stories about telephony in this arenaTelephony | 2 | partial | 4/10 | Cclaimed | |
Get accurate real-time transcription with control over the STT provider, language models, or key terms C Transcription | developer | Transcription recording — stories about transcription recording in this arenaTranscription recording | 2 | partial | 4/10 | Xcommunity | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Tprobed | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
Run batch outbound call campaigns with scheduling and throughput controls C Campaigns | founder | Telephony — stories about telephony in this arenaTelephony | 2 | none | 0/10 | ||
Run conversations in multiple languages, including detecting and switching language mid-call C Build | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | none | 0/10 | ||
Run regulated workloads with HIPAA/BAA support, SOC 2, and data-residency options C Compliance | platform-engineer | Compliance trust — stories about compliance trust in this arenaCompliance trust | 2 | none | 0/10 | ||
Use model-based end-of-turn detection beyond simple VAD silence timeouts so the agent doesn't talk over slow speakers C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 2 | none | 0/10 | ||
Inject dynamic variables and per-caller context at call time so each conversation is personalized C Personalization | developer | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | untested | none yet | |
Monitor live calls in production and get alerts when agents misbehave or error rates spike C Monitoring | platform-engineer | Testing analytics — stories about testing analytics in this arenaTesting analytics | 1 | partial | 6/10 | Cclaimed | |
The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description C Agent ops | ai-native user | Agent building — building agents — abstractions, tool wiring, control flowAgent building | 1 | partial | 5/10 | Cclaimed | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | partial | 4/10 | Cclaimed | |
Enable noise suppression or audio filtering so the agent stays coherent on noisy real-world calls C Turn taking | developer | Latency turntaking — stories about latency turntaking in this arenaLatency turntaking | 1 | none | untested | none yet | |
My agent can send DTMF keypresses, navigate IVR menus, and detect or leave voicemail C Call control | developer | Telephony — stories about telephony in this arenaTelephony | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 42 stories with headroom
What would move Retell AI’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product
partialq3/10moves Built-in AIimpact 31.5
Missing: documentation of Conductor's full capabilities/limits, evidence of delegating other tasks (not just agent drafting) to a built-in assistant, and independent/hands-on corroboration of Conductor actually working.
Latency turntaking — stories about latency turntaking in this arenaRely on the agent to handle interruptions (barge-in) gracefully — stopping speech, updating context, and recovering the turn
nonemoves PA Scoreimpact 30
The evidence pack covers transcription latency/accuracy trade-offs (retell-docs-9, retell-docs-39, retell-docs-48) but nowhere describes explicit barge-in/interruption handling — stopping agent speech, updating context, and recovering the turn when a caller interrupts.
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave
nonemoves PA Scoreimpact 30
Docs describe API/SDK/CLI access, data retention (auto-deletion) and analytics dashboards, but nowhere document a data-export or portability feature that would let a user pull all call/chat data, transcripts, and recordings in an open format to leave the platform; retention docs only cover automatic deletion, not export.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
Retell AI is presented entirely as a hosted SaaS (cloud dashboard, hosted APIs, hosted MCP server, usage-based pricing) with no mention anywhere in docs of a self-hosted or on-prem deployment option; all evidence points to a fully managed cloud product.
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
The evidence only covers configurable data retention (auto-deleting transcripts/recordings/logs after a set period) for compliance, not an explicit opt-out or guarantee against using customer data for AI model training.
Deployment scale — stories about deployment scale in this arenaSelf-host the voice agent runtime from open-source code on my own infrastructure
nonemoves PA Scoreimpact 30
Retell AI is a hosted SaaS voice-agent platform; all evidence points to cloud-hosted APIs, SDKs, CLI, and MCP server that call Retell's own servers, with no mention of open-source runtime code or self-hosting instructions.
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent
nonemoves agent-readyimpact 30
The evidence pack documents API key auth, SDKs, CLI, and an MCP server, but nowhere describes scoped, role-based, or least-privilege API key/credential issuance (e.g., per-agent or per-permission keys) for Retell.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
Evidence shows Retell has API reference doc pages (e.g., api-references/clone-voice.md) and SDKs/CLI/MCP tooling, but no evidence of an interactive, runnable API reference (e.g., embedded 'try it' console or Swagger UI).
Showing the top 8 of 42 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map12 surfaces · 41 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
Get started docs21 stories
- My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboard
- The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code
- Point an agent at llms.txt or agent-oriented docs
- Run the product headlessly / in CI for automation
- Connect an agent via an official MCP server
- Use an official CLI
- Drive the product through a documented public API
- Build against official SDKs
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- Test against a sandbox environment without touching production data
- Perform bulk operations across many items at once
- Version, review, and roll back my automations
- Do everything through the API that I can do in the UI
- See published per-minute or usage pricing and estimate cost per call before committing
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Test agents with simulated conversations or evals before putting them on real phone calls
- My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air
- Retrieve full call recordings and transcripts programmatically for every call
Build docs12 stories
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code
- Plug MCP servers into this product so it can use their tools
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims
- Escalate a live call to a human with warm or blind transfer, passing context along
- My voice agent can plug in MCP servers as tool sources so one integration grants it whole toolsets mid-call
- My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air
- Get accurate real-time transcription with control over the STT provider, language models, or key terms
- Clone a custom brand voice and use it for my agents, with a documented consent process
- Choose from a broad voice library or plug in multiple TTS providers to get the voice I want
Features docs11 stories
- Subscribe to events via webhooks
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims
- The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically
- See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
- Test agents with simulated conversations or evals before putting them on real phone calls
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
- Retrieve full call recordings and transcripts programmatically for every call
AI qa docs9 stories
- Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content
- Get AI-generated insights and suggestions from my data inside the product
- Define rules that trigger actions automatically on events
- See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims
- The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically
- See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own
- Monitor live calls in production and get alerts when agents misbehave or error rates spike
- Test agents with simulated conversations or evals before putting them on real phone calls
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
docs.retellai.com8 stories
- The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a description
- Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing code
- Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content
- Get AI-generated insights and suggestions from my data inside the product
- Define rules that trigger actions automatically on events
- The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically
- See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my own
- Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the call
Hacker News6 stories
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Set up automations that run autonomously in the background
- See published per-minute or usage pricing and estimate cost per call before committing
- Control data retention and deletion
- Get accurate real-time transcription with control over the STT provider, language models, or key terms
- Choose from a broad voice library or plug in multiple TTS providers to get the voice I want
Accounts docs3 stories
Deploy docs3 stories
- See documented concurrency limits and scale to many simultaneous calls without manual capacity begging
- Provision phone numbers and run both inbound and outbound calls through the platform's API
- Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephony
OpenAPI spec2 stories
API references docs1 story
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$npx -y @retell-ai/retell-cli --versionreproduced$ npx -y @retell-ai/retell-cli --version \|/retell 0.13.0 (OpenAPI 3.0.0, catalog v4) \
$curl -si -X POST https://mcp.retellai.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.retellai.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 200
date: Sat, 05 Sep 2026 01:43:44 GMT
content-type: text/event-stream
access-control-allow-origin: *
cache-control: no-cache
event: message
data: {"result":{"protocolVersion":"2025-06-18","capabilities":{"tools":{}},"serverInfo":{"name":"retell-sdk","version":"3.0.0"},"instructions":"This server exposes the Retell API through three meta-tools rather than one tool per endpoint. Discover endpoints with list_api_endpoints, fetch an endpoint's argument schema with get_api_endpoint_schema, then call it with invoke_api_endpoint. Authenticate by sending your Retell API [redacted] as a Bearer [redacted]."},"jsonrpc":"2.0","id":1}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
11 of 28 testable claims verified · 1 contradicted → integrity 32/100
27 distinct capability claims found in Retell AI’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
11
Verified
16
Unverified
1
Contradicted
13
Undersold
Verified (14)
“Get a working phone agent live in about 15 minutes via the dashboard quickstart flow”
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hourfullproof ↗
“Official typed Node.js and Python SDKs with API-key auth and full voice/chat endpoint coverage”
“Official CLI manages agents, phone numbers, knowledge bases and other resources from the terminal”
“Official CLI manages agents, phone numbers, knowledge bases and other resources from the terminal”
My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboardpartialproof ↗
“Official MCP server lets MCP clients like Cursor, Claude Desktop and Claude Code build/manage voice agents via Retell APIs”
“Official MCP server lets MCP clients like Cursor, Claude Desktop and Claude Code build/manage voice agents via Retell APIs”
My coding agent can provision a complete voice agent end to end — create the agent, attach a number, and place a call — through the API, CLI, or MCP without touching the dashboardpartialproof ↗
“Function calling lets agents transfer calls, end calls, book appointments, send SMS, and call external APIs mid-conversation”
My agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead airpartialproof ↗
“Add custom voices by searching ElevenLabs community voices or importing/training a voice clone”
Choose from a broad voice library or plug in multiple TTS providers to get the voice I wantfullproof ↗
“Choose a transcription mode to trade off latency vs accuracy (interim vs context-aware results)”
Get accurate real-time transcription with control over the STT provider, language models, or key termspartialproof ↗
“Usage-based pricing starting at $0 with no upfront commitment”
See published per-minute or usage pricing and estimate cost per call before committingfullproof ↗
“Assign an agent to a phone number directly in configuration settings”
Provision phone numbers and run both inbound and outbound calls through the platform's APIfullproof ↗
“Interactive cost calculator estimates monthly spend based on key usage parameters”
See published per-minute or usage pricing and estimate cost per call before committingfullproof ↗
“SDKs provide full TypeScript type safety with autocomplete and structured, detailed error responses”
“API supports full agent lifecycle management — create, update, publish, list, and fetch versions”
Drive the product through a documented public APIfullproof ↗
Unverified (17)
“Function calling lets agents transfer calls, end calls, book appointments, send SMS, and call external APIs mid-conversation”
Escalate a live call to a human with warm or blind transfer, passing context alongpartialproof ↗
“Agents can connect to a remote MCP server and invoke its tools live during a call or chat”
My voice agent can plug in MCP servers as tool sources so one integration grants it whole toolsets mid-callfullproof ↗
“Agents can connect to a remote MCP server and invoke its tools live during a call or chat”
Plug MCP servers into this product so it can use their toolsfullproof ↗
“Add custom voices by searching ElevenLabs community voices or importing/training a voice clone”
Clone a custom brand voice and use it for my agents, with a documented consent processpartialproof ↗
“Clone a custom voice by uploading up to 25 audio files”
Clone a custom brand voice and use it for my agents, with a documented consent processpartialproof ↗
“Bring your own telephony via elastic SIP trunking or by importing numbers from Twilio, Telnyx, or Vonage”
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephonyfullproof ↗
“Reserve inbound call concurrency so outbound traffic can't crowd out inbound calls”
See documented concurrency limits and scale to many simultaneous calls without manual capacity beggingpartialproof ↗
“Webhooks push real-time notifications of account events to your application”
“Build custom analytics dashboards tracking success rate, latency, cost and concurrency with charts and filters”
See call analytics — success rates, durations, outcomes, sentiment — in dashboards without building my ownfullproof ↗
“AI QA automatically scores calls on hallucination, knowledge base accuracy, latency, sentiment and tool usage”
The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automaticallypartialproof ↗
“Configure per-agent data retention to auto-delete transcripts, recordings and logs after a set period”
Meet call-recording consent and disclosure obligations with per-call recording controls and configurable data retentionpartialproof ↗
“Design agents as drag-and-drop, node-based flows for structured, high-stakes calls”
Design multi-step conversation flows in a visual builder with branching, states, and handoffs without writing codefullproof ↗
“Knowledge base lets agents answer from a crawled website or uploaded documents”
Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my contentpartialproof ↗
“Calls get built-in success/sentiment scoring plus custom fields synced to your CRM”
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the callfullproof ↗
“Free web-call testing in the dashboard without needing a phone number or payment method”
Test agents with simulated conversations or evals before putting them on real phone callspartialproof ↗
“Built-in AI (Conductor) drafts a full agent from a plain-English description of your use case”
The platform's own AI helps me author agents — generating or improving prompts, flows, and test cases from a descriptionpartialproof ↗
“API supports full agent lifecycle management — create, update, publish, list, and fetch versions”
Contradicted (1)
“Configure per-agent data retention to auto-delete transcripts, recordings and logs after a set period”
Undersold (13)
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Delegate tasks to a built-in AI assistant inside the productpartialproof ↗
Operate the product with natural-language commandsfullproof ↗
Test against a sandbox environment without touching production datapartialproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
See documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claimspartialproof ↗
Do everything through the API that I can do in the UIfullproof ↗
Monitor live calls in production and get alerts when agents misbehave or error rates spikepartialproof ↗
Retrieve full call recordings and transcripts programmatically for every callpartialproof ↗
Claims outside our story set (2)
Real capability claims found in Retell AI’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“Agents can alternatively be defined with a single prompt covering the whole conversation”
source ↗“New accounts get $10 in free trial credit with no payment method required”
source ↗
Pricing signals
- $0.07per minutepay-as-you-goLow end of pay-as-you-go AI Voice Agent rangesource ↗as of 2026-09-07
- $0.31per minutepay-as-you-goHigh end of pay-as-you-go AI Voice Agent rangesource ↗as of 2026-09-07
- freeper minutefree tier$10 in free credits and 20 free concurrent calls on the pay-as-you-go plansource ↗as of 2026-09-07
- $0.055per minutepay-as-you-goRetell voice infrastructure component costsource ↗as of 2026-09-07
- $0.015per minutepay-as-you-goTelephony call rate (US Twilio)source ↗as of 2026-09-07
Extracted verbatim from the vendor’s own pricing page — hover a figure for the exact quote.
Business model
Pay-as-you-go per-minute pricing (voice engine + LLM + telephony components) with free trial minutes; enterprise adds volume discounts, SLAs, and compliance add-ons.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime MCP 100% · llms.txt 100% (30d, checked every 6h since Sep 8 '26)
