AgentPhone
Also known as: agentphone.ai, Relay Innovations, Inc.
AgentPhone gives the AI agents a team builds their own US or Canadian phone numbers through one API call, then delivers calls and texts to a single webhook in one event format. Calls arrive as live transcripts and the agent answers in text that AgentPhone speaks, or a hosted mode runs the voice conversation from a system prompt. SMS, MMS, iMessage, WhatsApp and RCS share the same numbers, and an MCP server lets coding assistants buy numbers, place calls and send messages.
AgentPhone gives AI agents their own phone numbers. It is run by Relay Innovations, Inc. of San Francisco, which does business as AgentPhone and is backed by Y Combinator. With one API call a developer provisions a US or Canadian local number, attaches it to an agent, and receives that agent's calls and texts through a single webhook that uses the same event format for voice and messaging. Beyond SMS and MMS, the same agents can send iMessage from dedicated lines, WhatsApp through a connected business account and RCS rich messages, the last two in beta, and SIP trunking points numbers at a customer's own voice stack on request.
The service sits underneath agents a team builds rather than replacing them. In the default webhook mode, caller speech is transcribed as it happens and posted to the customer's server, which answers with text from any model or logic it likes, streamed back as newline delimited JSON so speech starts on the first chunk. The reply can also hang up, cold transfer the call, press keypad digits to work through a phone menu or text the caller a link.
In hosted mode, AgentPhone runs the conversation itself from a system prompt and greeting, with turbo, balanced and max model tiers, 63 languages, a voice catalog, barge in sensitivity, background noise filtering and voicemail messages. Every exchange is threaded per contact, webhooks carry recent history and a custom conversation state the customer stores on the thread, and transcripts stream live or replay after a call.
Python and TypeScript SDKs, a REST API with an OpenAPI 3.1 file, a browser web call SDK and an MCP server with 28 tools let assistants such as Claude Code and Cursor buy numbers, create agents, place calls and send messages, and adapters cover LangChain, Google ADK, Vercel's Chat SDK, Sim and Replit.
Pricing is pay as you go with no plans, seats, minimums or contract, and every new account starts with $5 of credit. A local number costs $3 a month. Voice costs $0.13 a minute when the customer's own agent answers over webhook and $0.22 when AgentPhone hosts the agent, billed per second, and call recording adds $5 a month for the whole account.
SMS costs $0.02 a segment in either direction and MMS $0.03 a message, while iMessage lines run $150 a month for inbound only or $250 for a line that also sends. Sub accounts give a platform's own customers separate numbers and usage on one bill. AgentPhone completed a SOC 2 Type 1 examination covering security, availability and confidentiality, with Type 2 underway, encrypts data at rest with AES 256 and processes data in the United States. API keys are the access model, with no named team roles or single sign on.
AgentPhone fits developers who already run an agent, whether a support bot, a sales follow up agent, a personal assistant or an autonomous coding agent, and want it to call, text and receive verification codes without assembling telecom pieces, as well as platforms that resell phone numbers to their own customers. It fits less well for teams that want a no code voice agent builder with templates, a knowledge base, scored testing or tool calling inside the hosted agent, for buyers who need data kept outside the United States, and for organizations that need role based access or single sign on for staff.
Vendor details
Canonical URL
https://agentphone.ai
Category
Agent infrastructure
Subcategory
Phone numbers, voice calls and messaging for AI agents through one webhook, with a hosted voice agent mode and an MCP server
Funding status
Backed by Y Combinator, per its own site. Operated by Relay Innovations, Inc., which does business as AgentPhone; no round figures are named.
Company status
independent
Use cases & customers
Primary use cases
Target customers
Deployment options
Integrations
Carries SMS, MMS, iMessage, WhatsApp through a connected business account and RCS, with US and Canadian voice and SIP trunking. Official Python and TypeScript SDKs, a browser web call SDK, a REST API with an OpenAPI 3.1 file and an MCP server that works with Claude Code, Cursor, Claude Desktop, ChatGPT, Windsurf and other MCP clients. Adapters and guides cover LangChain, Google ADK, Vercel's Chat SDK, Sim, Replit and Stripe Projects.
In practice
A scheduling startup attaches an AgentPhone number to its booking agent in webhook mode. When a patient calls, each sentence arrives at the startup's server as a transcript with recent history, its own model checks the calendar and streams back a confirmation, and the agent texts the appointment link before hanging up.
A developer gives a coding agent in Claude Code a phone number through the hosted MCP server. The agent buys a 415 number, receives a verification code by SMS while signing up for a service, and later calls the developer to say a long build has finished.
A sales tool runs a hosted AgentPhone agent with a system prompt and the balanced model tier to call leads who downloaded a report. The agent presses keypad digits to get past a company phone menu, transfers interested leads to a rep's number, and each call's transcript and summary arrive at the CRM sync through the call ended webhook.
Sources & related URLs
Related / legacy domains
Research sources
Agentic Index coverage score
6.5 / 14 capabilities · 46%
| Integrations & Tool Calling | Partial |
|---|---|
|
Hosted agents act only on the phone line itself: they can cold transfer a caller to a set number, press keypad digits to get through a phone menu, and read or send SMS and iMessage during a call. No function calling, custom tools or connector catalog exists for hosted agents, so a lookup in a CRM or calendar happens only when the customer's own webhook server runs it and streams the answer back. The channels themselves are a fixed set: voice, SMS, MMS, iMessage, WhatsApp and RCS. Sourcedocs.agentphone.ai/documentation/guides/callsread 2026-11-09 |
|
| Workflow Orchestration | Partial |
|
A call follows one fixed path: streaming speech recognition, a reply from the hosted model or the customer's webhook, then streaming speech synthesis, with barge in, backchannel cues and turn detection handled by the platform. The only handoffs are a cold transfer to a phone number and a text sent during the call. There is no flow builder, branching logic or way to pass a caller between several agents, and each phone number belongs to exactly one agent, so multistep routing lives behind the webhook in the customer's own code. Sourcedocs.agentphone.ai/documentation/guides/callsread 2026-11-09 |
|
| Knowledge Grounding & RAG | Not documented |
|
Hosted agents work from a system prompt, a greeting and template variables passed in when a web call starts, and nothing else. The platform has no document store, knowledge base, file upload or retrieval index, so an agent that must answer from a company's policies, product catalog or customer records needs that lookup to happen in the customer's webhook backend, which receives each transcribed turn and can query whatever source the team uses before replying in text. Sourcedocs.agentphone.ai/documentation/guides/agentsread 2026-11-09 |
|
| Human Oversight & Guardrails | Partial |
|
People stay in the loop through limits rather than approvals. An agent can hand a caller to a person by cold transfer to a configured number, and a hosted agent makes that call itself when someone asks for a human. The MCP purchase tool refuses to buy a number until it is called again with an explicit confirmation, texting arbitrary numbers stays off unless the account is cleared for it, and iMessage sending follows daily quotas and reengagement limits. No queue holds a call or message for review before it goes out. Sourcedocs.agentphone.ai/documentation/reference/faqread 2026-11-09 |
|
| Security, Identity & Governance | Partial |
|
Access runs on API keys created in project settings and sent as bearer tokens, and sub accounts isolate the numbers, agents and conversations of separate brands or clients under one parent key. Customer staff get no named team roles, permission model or single sign on. AgentPhone completed a SOC 2 Type 1 examination by an independent CPA firm covering security, availability and confidentiality, with Type 2 underway and the report shared under NDA, encrypts data with AES 256 at rest and in transit, and requires multifactor authentication for its own staff. Sourceagentphone.ai/trustread 2026-11-09 |
|
| Observability & Auditability | Partial |
|
Each call keeps a record with direction, status and duration, a turn by turn transcript pairing what the caller said with the agent's reply and a confidence score, and a recording when the $5 add on is active. Transcripts stream live over server sent events or replay after the call, and the call ended event carries a summary. Webhook delivery logs and statistics, plus usage by number, agent, day or month, round out the view. Transfers, keypad presses and texts sent mid call do not show up as separate actions in the record. Sourcedocs.agentphone.ai/documentation/guides/callsread 2026-11-09 |
|
| Memory & State Persistence | Partial |
|
Every exchange with a contact lands in a threaded conversation that persists across calls and messages, and each webhook carries recent history for context. A conversationState field lets the customer's backend store its own metadata on a thread, which then rides along in every later payload so the agent picks up where it left off without a separate database. Conversation data stays while the account is active and is deleted on request. The agent writes nothing to memory on its own, and items carry no retention setting. Sourcedocs.agentphone.ai/documentation/reference/faqread 2026-11-09 |
|
| Deployment & Data Residency | Not documented |
|
AgentPhone runs as a hosted service from the United States, and data from the EEA, the UK and Switzerland moves there under standard contractual clauses rather than staying in a region the customer picks. No region selector, private cloud or self hosted option exists. Numbers come from the US and Canada, with UK SMS only numbers on enabled accounts, and SIP trunking can route calls into the customer's own voice platform, which changes where calls are answered but not where AgentPhone keeps transcripts and messages. Sourceagentphone.ai/privacyread 2026-11-09 |
|
| Prebuilt Agents / Templates / Packs | Not documented |
|
AgentPhone ships no prebuilt agents, call scripts or templates for receptionists, sales follow up or reminders. A team writes each hosted agent's system prompt and greeting itself or builds the logic behind the webhook. What comes ready made is integration code: a Claude Code skill, a skills file that OpenClaw and Hermes agents follow to get a number, adapters for Vercel's Chat SDK, LangChain and Google ADK, and code examples for webhook handlers, voice tool calls and browser calls. Sourcedocs.agentphone.ai/llms.txtread 2026-11-09 |
|
| Triggers & Channel Coverage | Full |
|
Inbound calls and texts start work on their own. A call to an attached number is answered by the hosted agent or posted to the customer's webhook turn by turn, and every inbound SMS, MMS, iMessage, WhatsApp or RCS message fires an agent.message event carrying recent history. Call endings fire agent.call_ended with the full transcript and a summary, iMessage reactions fire their own event, and webhooks can be set per agent or for the whole project. Outbound calls start from an API request, and browser web calls connect without any phone number. Sourcedocs.agentphone.ai/documentation/reference/faqread 2026-11-09 |
|
| Model Flexibility & Routing | Full |
|
In webhook mode, the default, the customer's own server writes every reply, so a team runs any model, provider, retrieval setup or custom logic it chooses and can switch without touching AgentPhone. Hosted mode instead runs a built in model picked by tier: turbo for the lowest latency, balanced as the default, or max for complex reasoning, and AgentPhone does not name the provider behind those tiers. Speech recognition can be set to fast or accurate, and voices come from a catalog listed through the API, with a per call voice override. Sourcedocs.agentphone.ai/documentation/guides/agentsread 2026-11-09 |
|
| APIs / SDKs / MCP Extensibility | Full |
|
A REST API with an OpenAPI 3.1 file covers agents, numbers, messages, conversations, contacts, calls, webhooks, usage, verification, WhatsApp templates and sub accounts, alongside official Python and TypeScript SDKs and a browser SDK for web calls. The MCP server runs hosted over streamable HTTP with OAuth sign in or a bearer API key, or locally through npm, and exposes 28 tools that buy numbers, create, update and delete agents, attach numbers, place calls, send messages and manage webhooks and contacts. Sourcedocs.agentphone.ai/mcpread 2026-11-09 |
|
| Testing, Debugging & Optimization | Partial |
|
Testing covers the plumbing rather than the agent's answers. A test endpoint sends signed sample events to a webhook so a team can check delivery and signature handling, browser web calls let a developer talk to an agent without a phone line, and recordings and transcripts let a team listen back after changing a voice setting or prompt. There are no scored test cases, simulated callers, evaluation sets or comparisons between agent versions, so judging whether a new prompt answers better is left to the team. Sourcedocs.agentphone.ai/documentation/reference/testingread 2026-11-09 |
|
| Browser / Computer-use | Not documented |
|
Agents on AgentPhone never drive a browser, desktop or remote computer. The closest behavior is phone menu navigation, where an agent presses keypad digits to work through an automated phone system, and hosted agents do this unprompted when a menu asks for input. Everything else runs through programmatic interfaces: the REST API, webhooks, the MCP server and carrier networks for calls, SMS, iMessage, WhatsApp and RCS, with browser web calls used only for a person to talk to the agent. Sourcedocs.agentphone.ai/documentation/reference/faqread 2026-11-09 |
|
The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded
Pricing
$3 a month per number, plus $0.13 a minute for voice over webhook or $0.22 with a hosted agent and $0.02 an SMS segment. New accounts start with $5 of credit.
Per phone number per month, per voice minute billed by the second, per SMS segment or MMS message, per iMessage line per month, plus an account level recording add on
Included quota
No included allowance beyond the $5 signup credit. Every number, minute, segment and line is billed from the first unit, with no monthly minimum.
What is public
The full rate card: number, voice, recording, SMS, MMS, RCS, WhatsApp, iMessage, SIP trunk and number lookup prices, international SMS rates for 200 countries, the signup credit and a monthly cost calculator.
Billing mechanics
A prepaid balance seeded with $5 of credit recharges automatically from a card. Voice is billed per second and rounded to the nearest cent per call, and a segment is 160 characters, or 70 with emoji or non Latin script.
Cost watchouts
Inbound texts cost the same as outbound. Unused numbers still cost $3 a month. Carrier surcharges pass through at cost, US texting needs carrier registration first, and international SMS runs from $0.06 to $0.50 a segment by country. Webhook mode adds the customer's own model costs.
Variable cost rationale
Nothing is flat except the $3 number fee and any iMessage line. Voice bills by the second at $0.13 or $0.22 a minute and texts bill by segment in both directions, so cost tracks call length, message volume and whether AgentPhone hosts the agent. A team running its own model over webhook also pays its own model provider on top.
Additional watchouts
Recording URLs are bearer links that work without an API key. Outbound calling has its own funding check, and SIP trunking, RCS and WhatsApp are switched on per account.
Overage / add-ons
There is no plan to exceed. Usage draws down a prepaid balance that recharges automatically from the card on file; outbound voice can need funding beyond the signup credit before it unlocks.
Sales call required
Mixed (some tiers require a call)
Free / trial
$5 of credit on signup, enough for a number and about 100 texts; a card with auto recharge is needed after that.
Lowest paid plan
No plans. A local US or Canadian number costs $3 a month, with voice, messaging and iMessage billed per use.
Commercial notes
Positioned against Twilio as telephony built for AI agents rather than low level building blocks. WhatsApp adds no AgentPhone fee because Meta bills the business directly.
Key ambiguities
Volume and custom pricing sit behind a sales conversation, and accounts on custom rates see their own prices only in the dashboard. Hosted mode's model tiers share one price whatever tier is chosen, as far as the rate card shows.
Cancellation / refund
No contract or minimum. Deleting a number stops its monthly charge.
Support SLA / resale
Sub accounts let a platform resell numbers and usage to its own customers on one bill, with custom per customer rates on request.
Missing data
Volume discounts, enterprise terms and any support SLA.
Related vendors
- AgentOps — Agent observability and debugging platform: open source SDKs trace…
- Agno — Python agent framework and AgentOS runtime (formerly Phidata) for…
- AIsa — Resource and payment gateway for AI agents, with one key to 110+…
- Albato — Albato is a no code integration platform that sells an embedded,…
- AlphaBitCore — AI control plane for regulated financial firms: one gateway enforces…
- Anchor Browser — Cloud hosted browser infrastructure that lets AI agents operate real…
Alternatives to AgentPhone
The closest documented capability profiles to AgentPhone among agent infrastructure platforms tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.
- BAND5.5 / 14Fuller documented coverage on Workflow Orchestration
- Freestyle5.5 / 14Adds documented Prebuilt Agents, Templates & Packs
- Morph Cloud5.5 / 14Adds documented Prebuilt Agents, Templates & Packs
- Beam7.5 / 14Adds documented Deployment & Data Residency and Prebuilt Agents, Templates & Packs
- Circuit & Chisel4.5 / 14Fuller documented coverage on Integrations & Tool Calling
- Cyara4.5 / 14Fuller documented coverage on Testing, Debugging & Optimization
Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded