Rank #5 of 9 in Voice Agent Platforms
Try itExperimental
See what an agent can do with Bolna before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; commands tagged live-capable can re-run against the real endpoint from our edge, right now (▶ run live — the exact same request, live and recorded lines always labeled); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -sL https://docs.bolna.ai/llms.txt | head -6recorded session — replayed, not liveVerified integrations
No integration evidence found in our corpus for this product yet — that means none was found, never that it doesn’t integrate.
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 · 0 paid · 0 enterprise · 27 not stated in evidence
Follow the green: where the map greys out is where Bolna 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
✓8/10
unlocks → Webhooks · Scoped API keys · Machine-readable spec · Versioning policy · API sandbox · 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 · Inject dynamic variables and per-caller context at call time so each conversation is personalized · Ground the agent on my documents with a built-in knowledge base or RAG so it answers from my content
Subscribe to events via webhooks
—–
Build against official SDKs
~5/10
Issue scoped/least-privilege API credentials for an agent
—0/10
Connect an agent via an official MCP server
✓8/10
unlocks → 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
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
—–
Explore an interactive API reference with runnable examples
—0/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
—–
Operate the product with natural-language commands
✓7/10
Plug MCP servers into this product so it can use their tools
—0/10
Get AI-generated insights and suggestions from my data inside the product
~5/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
~5/10
Provision phone numbers and run both inbound and outbound calls through the platform's API
~6/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 | 8/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 | 8/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 | none | 0/10 | ||
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 | none | untested | none yet | |
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 | 8/10 | Tprobed | |
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 | 6/10 | Tprobed | |
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 | Tprobed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/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 | 5/10 | Cclaimed | |
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 | 0/10 | ||
Subscribe to events via webhooks G Agent access | 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 | none | untested | none yet | |
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 | full | 8/10 | Cclaimed | |
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 | full | 8/10 | Tprobed | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | fullfree | 8/10 | Cclaimed | |
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 | fullfree | 8/10 | Cclaimed | |
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 | partial | 6/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 | 4/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 | partialfree | 3/10 | Cclaimed | |
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 | none | 0/10 | ||
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 | none | untested | none yet | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
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 | partial | 7/10 | Tprobed | |
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 | partial | 6/10 | Cclaimed | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | partial | 6/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 | partial | 6/10 | Cclaimed | |
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 | partial | 6/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 | 5/10 | Cclaimed | |
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 | 5/10 | Cclaimed | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partialfree | 5/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 | 5/10 | Cclaimed | |
Run batch outbound call campaigns with scheduling and throughput controls C Campaigns | founder | Telephony — stories about telephony in this arenaTelephony | 2 | partial | 5/10 | Tprobed | |
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 | partial | 4/10 | Cclaimed | |
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 | partial | 3/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 | 3/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 | 3/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 | none | 0/10 | ||
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | 0/10 | ||
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 | none | 0/10 | ||
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 | none | 0/10 | ||
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
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 | none | 0/10 | ||
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 | none | untested | none yet | |
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 | none | untested | none yet | |
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 | |
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 | 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 | |
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 | none | untested | none yet | |
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 | untested | none yet | |
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 | none | 0/10 | ||
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 | |
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 | 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 | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 51 stories with headroom
What would move Bolna’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
nonemoves Built-in AIimpact 45
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
Evidence shows Bolna ships an MCP *server* so external clients like Claude, Cursor, or Windsurf can control a Bolna account (bolna-docs-17, bolna-probe-3) — this is the reverse direction from the story, which asks whether Bolna's own agents can plug in external MCP servers to gain their tools.
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
Missing: any documentation of barge-in/interruption detection, mid-speech stop mechanics, context update on interruption, turn recovery logic.
Latency turntaking — stories about latency turntaking in this arenaSee documented end-to-end voice latency numbers or tuning guidance backing the platform's speed claims
nonemoves PA Scoreimpact 30
No evidence pack item provides documented latency numbers, benchmarks, or tuning guidance for end-to-end voice latency; only vague marketing claims like 'build in under 5 minutes' or 'power thousands of calls' appear, with no actual latency figures or turn-taking tuning documentation.
Tools function calling — stories about tools function calling in this arenaMy agent can call external APIs and custom functions mid-conversation and speak the result without awkward dead air
nonemoves PA Scoreimpact 30
Missing: documentation of a function-calling/tool-use API, examples of mid-call API invocation, and any mention of latency-masking/filler techniques to avoid dead air.
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
Missing: any explicit statement on AI training data usage/opt-out policy, data processing agreement terms, or contractual guarantee against training use.
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent
nonemoves agent-readyimpact 30
Bolna documents API key creation but there is no evidence of scoped or least-privilege credential controls (e.g., role-based permissions, scoped tokens, restricted access levels) — only a single account-wide key generation flow is described.
Agenticness — how well agents can access and operate the productSubscribe to events via webhooks
nonemoves agent-readyimpact 30
Missing: any webhook registration/config API, event payload documentation, or third-party confirmation of webhook delivery.
Showing the top 8 of 51 — 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 map5 surfaces · 31 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
docs30 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
- Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hour
- Run conversations in multiple languages, including detecting and switching language mid-call
- 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
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Define rules that trigger actions automatically on events
- Run regulated workloads with HIPAA/BAA support, SOC 2, and data-residency options
- See documented concurrency limits and scale to many simultaneous calls without manual capacity begging
- Self-host the voice agent runtime from open-source code on my own infrastructure
- Do everything through the API that I can do in the UI
- Export all of my data in open formats and leave
- Self-host the core product
- See published per-minute or usage pricing and estimate cost per call before committing
- Choose where my data is stored (region/residency)
- Run batch outbound call campaigns with scheduling and throughput controls
- 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
- The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automatically
- 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
- 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
bolna.ai5 stories
- Run conversations in multiple languages, including detecting and switching language mid-call
- Perform bulk operations across many items at once
- See documented concurrency limits and scale to many simultaneous calls without manual capacity begging
- Run batch outbound call campaigns with scheduling and throughput controls
- Provision phone numbers and run both inbound and outbound calls through the platform's API
GitHub README4 stories
OpenAPI spec3 stories
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -sL https://docs.bolna.ai/llms.txt | head -6reproduced$ curl -sL https://docs.bolna.ai/llms.txt | head -6 # Bolna Docs > Quickly build and deploy conversational Voice AI agents - [Home](https://www.bolna.ai/docs/index.md): Bolna — the AI Voice API for India. Deploy multilingual conversational Voice AI agents to automate calls, qualify leads, boost sales, support customers, & more. - [Bolna AI: Create and deploy Voice AI Agents](https://www.bolna.ai/docs/introduction.md): Build and deploy conversational Voice AI agents with Bolna. Qualify leads, automate support, and book appointments through natural phone conversations.
$curl -si -X POST https://mcp.bolna.ai/api/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.bolna.ai/api/mcp -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
cache-control: public, max-age=0, must-revalidate
content-type: application/json
date: Thu, 10 Sep 2026 19:14:56 GMT
server: Vercel
strict-transport-security: max-age=63072000
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
www-authenticate: Bearer error="invalid_[redacted]", error_description="No authorization provided", resource_metadata="https://mcp.bolna.ai/.well-known/oauth-protected-resource"
x-matched-path: /api/[transport]
x-vercel-cache: MISS
x-vercel-id: sfo1::iad1::fqwth-1789067696541-b5ed6500dec9
{"error":"invalid_[redacted]","error_description":"No authorization provided"}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
5 of 17 testable claims verified · 0 contradicted → integrity 29/100
23 distinct capability claims found in Bolna’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
5
Verified
12
Unverified
0
Contradicted
14
Undersold
Verified (5)
“Build multi-step outreach sequences mixing voice calls, WhatsApp, API calls, waits, and retries via the API”
Run batch outbound call campaigns with scheduling and throughput controlspartialproof ↗
“Place your first call end-to-end via the API (auth, agent, call, transcript) in about five minutes”
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 dashboardfullproof ↗
“Official CLI (single Go binary) manages agents, calls, phone numbers, and batches from the terminal”
“Official MCP server lets Claude, Cursor, Windsurf or other MCP clients connect to your Bolna account”
“Web Call SDK connects a browser tab directly to a live voice agent conversation”
Unverified (17)
“API to create custom extraction categories and attach them to an agent for structured data pulled from calls”
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the callpartialproof ↗
“Call summaries can be toggled on/off per agent via the create/update API”
Extract structured data from every call — outcomes, entities, dispositions — delivered via API or webhook after the callpartialproof ↗
“Agent automatically detects and switches spoken language mid-call”
Run conversations in multiple languages, including detecting and switching language mid-callpartialproof ↗
“Claims you can build and deploy a voice agent in under 5 minutes”
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hourfullproof ↗
“Supports multiple STT/TTS providers including Deepgram, Azure, ElevenLabs”
Choose from a broad voice library or plug in multiple TTS providers to get the voice I wantpartialproof ↗
“Supports multiple STT/TTS providers including Deepgram, Azure, ElevenLabs”
Get accurate real-time transcription with control over the STT provider, language models, or key termspartialproof ↗
“Choose different voices, accents, and speaking styles for the agent”
Choose from a broad voice library or plug in multiple TTS providers to get the voice I wantpartialproof ↗
“Self-host the voice AI runtime on your own servers via Docker or Kubernetes”
Self-host the voice agent runtime from open-source code on my own infrastructurefullproof ↗
“Self-host the voice AI runtime on your own servers via Docker or Kubernetes”
“No usage charges for providers you connect yourself (BYOK)”
See published per-minute or usage pricing and estimate cost per call before committingpartialproof ↗
“Bring-your-own-telephony: connect any standards-compliant SIP trunk to the platform”
Connect my own carrier or PBX via SIP trunking (or import Twilio/Telnyx numbers) instead of being locked to bundled telephonyfullproof ↗
“Place your first call end-to-end via the API (auth, agent, call, transcript) in about five minutes”
Build a working phone voice agent — prompt, voice, and phone number — and take my first live call within an hourfullproof ↗
“Bringing your own provider keys (BYOK) removes Bolna's charge for those components”
See published per-minute or usage pricing and estimate cost per call before committingpartialproof ↗
“Indian data residency option for deployments requiring data to stay in India”
Choose where my data is stored (region/residency)partialproof ↗
“End-to-end open source framework for building LLM-based voice conversational apps”
Read the product's source under an open licensepartialproof ↗
“End-to-end open source framework for building LLM-based voice conversational apps”
Self-host the voice agent runtime from open-source code on my own infrastructurefullproof ↗
“Can power thousands of inbound/outbound calls per minute with multilingual intelligence”
See documented concurrency limits and scale to many simultaneous calls without manual capacity beggingpartialproof ↗
Undersold (14)
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Drive the product through a documented public APIfullproof ↗
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Operate the product with natural-language commandsfullproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
Run regulated workloads with HIPAA/BAA support, SOC 2, and data-residency optionspartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Export all of my data in open formats and leavepartialproof ↗
Provision phone numbers and run both inbound and outbound calls through the platform's APIpartialproof ↗
The platform's AI reviews my calls for me — scoring quality, flagging failures, and analyzing resolution automaticallypartialproof ↗
Retrieve full call recordings and transcripts programmatically for every callpartialproof ↗
Claims outside our story set (5)
Real capability claims found in Bolna’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.
“Prebuilt templates can be cloned and customized for your business”
source ↗“Agents can run on a single speech-to-speech model, skipping separate transcribe/synthesize steps”
source ↗“Custom LLM support via OpenAI-compatible base_url when provider is set to 'custom'”
source ↗“Generate API keys for authentication from the dashboard”
source ↗“Requires whitelisting three specific IPs on your server/firewall for connectivity”
source ↗
Business model
$5 free signup credits; pay-as-you-go credit top-ups ($10-$5,000); Pilots plan at 6 cents/min for 12,000 minutes billed in 30-second pulses; enterprise custom volume pricing.
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 up · llms.txt up (tracking since Sep 11 '26)
