Short answer: AgentPhone gives an AI agent its own phone number, with calls, texts and webhooks, through an API, SDKs or an MCP server. It suits developers building an agent that needs a line of its own. OsmO is a ready calling service: you add it to ChatGPT, Claude or a coding agent and ask it to ring a business. Both speak MCP; they solve different problems.
AgentPhone numbers were listed at $3 a month for US or Canadian numbers on 13 November 2026.
Voice was listed at $0.13 a minute with your own agent over a webhook, or $0.22 with its hosted agent.
AgentPhone does SMS, inbound calls and more; OsmO For my AI makes outbound calls to businesses.
OsmO: no number to buy, 3 credits per answered call, 50 free credits.
How it works
- Sign in with your mobile numberYou get 50 free credits. Nothing to pay.
- Add OsmO to ClaudeChatGPT, Claude, Grok and other apps that take connectors.
- Ask it to callOsmO calls, talks, and tells you what was said.
The full guide
Two ways to give an agent a phone
AgentPhone's site says it gives your AI its own phone number. It provisions numbers by API, turns incoming calls into text for your webhook, and speaks your agent's replies. It lists use cases such as receptionists, sales follow-up, on-call engineering and verification inboxes, and it runs as an MCP server for tools like Claude Code and Cursor.
OsmO For my AI does not give your agent a number. It gives your AI app the ability to make a call: you say who and why, and OsmO does the dialling, the menus, the hold queue and the conversation.
| AgentPhone | OsmO For my AI | |
|---|---|---|
| What you get | A phone number your agent owns | Calls placed for you from the OsmO number |
| Countries for numbers | US and Canada | Sign in from the US, Canada, the UK or Australia |
| Calls and texts | Voice, SMS, MMS, plus RCS and WhatsApp in beta | Voice calls to businesses |
| Pricing | $3/month per number; $0.13 or $0.22 per voice minute | 3 credits per answered call |
| Free to start | $5 starting credit | 50 credits, about 16 answered calls |
| How to connect | API, Python and Node SDKs, or MCP | MCP connector in your AI app |
When AgentPhone is the better choice
If your agent needs to be reachable, receive texts, handle verification codes or keep one number over time, a number of its own is the right tool. AgentPhone also suits developers who want to write their own call logic and receive every turn of the conversation on a webhook.
When OsmO is the better choice
If what you want is an answer from a business, owning a number is extra work and extra cost. OsmO already gets through a business's phone menu and waits in its queue, and in ChatGPT, Claude, Grok and other connector apps it looks up the listed number too. You can use it in a chat app or in a coding agent, and it calls businesses in your own country if you live in the US, Canada, the UK or Australia.
- Add OsmO as a connector or run
claude mcp add --transport http osmo https://api.getosmo.app/mcpin Claude Code. - Sign in with your mobile number and the texted code.
- Ask for a call: the business and your question.
- OsmO calls and puts the answer in your session.
What it costs
OsmO For my AI starts with 50 free credits when you sign in with your mobile number, with no card. An answered call uses 3 credits however long it lasts, and a call nobody answers is free, so the free credits cover about 16 answered calls. When they run out you can keep calling from the OsmO app.
The bottom line
Think of AgentPhone as giving your agent a phone, and OsmO as giving your agent someone who makes calls. If you are building an agent that people text, call back, or rely on for one-time codes, it needs a number of its own, and AgentPhone's API is built for that. If your agent only ever needs to ask a business a question, OsmO is quicker to set up and costs a flat 3 credits per answered call, with no monthly number fee.
Where OsmO works
You can sign in with a mobile number from the United States, Canada, the United Kingdom or Australia (India too), and calls are placed from the OsmO number for your country. OsmO calls listed businesses in your own country, such as shops, clinics, restaurants and offices, and toll-free helplines. With the free web credits it does not call personal numbers; with the OsmO app it can also call your saved contacts.
Questions people ask
Does OsmO give my agent its own number?
No. Calls are placed from the OsmO number for your country. If your agent needs a number of its own for texts or incoming calls, AgentPhone is built for that.
Can OsmO send text messages?
OsmO For my AI makes phone calls. For texting from an agent's own number, a service like AgentPhone fits better.
Sources
Checked November 13, 2026. Vendors change their products often; follow the links for the current version.
Keep reading
- OsmO vs ClawCall: which one should make your AI's calls?Two calling add-ons for AI apps: flat plans for US numbers vs credits for local calls in four countries.Read ›
- Can Claude make phone calls?No built-in calling found. Add OsmO as a custom connector and it can.Read ›
- Can Cursor make phone calls?Add OsmO to mcp.json and Cursor's agent can call.Read ›