Setup guide

How to make phone calls from Cursor: adding OsmO over MCP

Add OsmO to Cursor's mcp.json, sign in once, and Cursor's agent can call a business when a task needs an answer from a person.

Sign in with your mobile number. About 16 answered calls free. No card.

By OsmO AI Team··2 min read
Cursor + OsmO
  1. YouCall the bakery on Elm Street and ask if they have gluten-free bread today.
  2. CursorOsmO will call them with that question. Go ahead?
  3. YouYes.
  4. OsmOThey have two gluten-free loaves left today, $7 each. They are open until 6 pm.
Illustration of a typical request. Real replies vary with the call.

Short answer: Cursor's agent takes remote MCP servers with OAuth. Add OsmO to mcp.json, sign in with your mobile number, and the agent can ring a business mid-task, then use the answer.

Add OsmO under mcpServers in mcp.json.

Sign-in is automatic OAuth; no client ID.

Global file for every project, project file for one.

How it works

  1. Sign in with your mobile numberYou get 50 free credits. Nothing to pay.
  2. Add OsmO to CursorChatGPT, Claude, Grok and other apps that take connectors.
  3. Ask it to callOsmO calls, talks, and tells you what was said.

The full guide

Before you start

  • Cursor with MCP enabled (desktop app or web agents).
  • A mobile number from the US, Canada, the UK or Australia (India also works) to receive a sign-in code.
  • Nothing to pay: you start with 50 free credits.

Connect OsmO to Cursor

  1. Open ~/.cursor/mcp.json (every project) or .cursor/mcp.json (this project only).
  2. Add "osmo": { "url": "https://api.getosmo.app/mcp" } inside mcpServers and save.
  3. Cursor shows OsmO in its MCP list with a sign-in prompt. Sign in with your mobile number and the texted code.
  4. Ask the agent for a call, with the business and the question.

How the sign-in works

Cursor registers itself with OsmO (dynamic client registration with PKCE). The desktop app receives the sign-in on a local callback; Cursor's web agents use Cursor's own callback page. Either way there is nothing to copy.

Keep the server global if you want calls available in every project; put it in the project file if only one repository should be able to call.

Make a first test call

Make your first call a low-stakes one, such as asking a shop for its opening hours. You will see how your AI app confirms the call, how long a call takes and what the answer looks like, before you send it on anything that matters.

If something goes wrong

Common messages and what they mean
What you seeWhat it meansWhat to do
"You've used your free OsmO credits"Not enough credits left for this request (each call needs 3)Ask for fewer calls at once, or keep calling from the OsmO app: getosmo.app/app
"OsmO can call listed businesses and toll-free numbers"The number is not a listed business, a toll-free line or one of your saved contactsGive the business name instead. To call your contacts from your AI app, use the OsmO app, which syncs them
The sign-in page will not take your numberSign-in accepts US, Canadian, UK, Australian and Indian mobile numbersUse a mobile number from one of those countries
"Scheduling calls for later is available in the OsmO app"Calls booked for a later time need the appAsk for the call now, or schedule it in the OsmO app
A call is refused for the same numberOsmO places at most 5 calls to one number in any 24 hoursTry again once 24 hours have passed since the earliest of those calls

Turn it off

To disconnect, remove OsmO from your AI app's connector settings. Some apps do not tell OsmO when you do that. If you use the OsmO app, also open the Sharing card, then Connect AI apps, and tap Disconnect. If you only use OsmO from AI apps, email [email protected] with the mobile number you signed in with and we will end the access.

Questions people ask

Can Cursor call without asking me?

OsmO asks your AI app to read you who it will call and why, and to wait for your yes before it dials. Some apps also ask permission before using a connector at all.

Sources

Checked November 13, 2026. Vendors change their products often; follow the links for the current version.

Keep reading

Your AI can make the call. 50 free credits, about 16 answered calls. No card.

Start free

Free 7-day trial

50 free credits

Start