Install
openclaw skills install @getosmo/osmo-phone-callsAI phone call skill. Use when the user wants an AI to make a real phone call for them — call a business, shop, clinic, restaurant, helpline or a person they know; book, reschedule or cancel an appointment or reservation; reach customer service and get through the phone menu; ask a question and bring back the answer with a summary. Also use to see who called the user's OsmO number, what they wanted, and to change OsmO call screening rules. Free to start in the US, Canada, UK and Australia, where free credits call businesses and toll-free numbers; calling contacts and scheduling need an OsmO app plan. Not for SMS or email.
openclaw skills install @getosmo/osmo-phone-callsOsmO's AI makes phone calls for the user and answers calls to their own number. This skill uses the hosted OsmO MCP server. There is no API key: the user signs in once with their phone number.
https://api.getosmo.app/mcp (Streamable HTTP, OAuth 2.1 with PKCE and dynamic
client registration)If the osmo MCP tools are not available yet, tell the user to add the server and sign in.
Every client below uses the same URL and the same browser sign-in.
Claude Code
claude mcp add --transport http osmo https://api.getosmo.app/mcp
then type /mcp inside Claude Code and sign in.
Codex
codex mcp add osmo --url https://api.getosmo.app/mcp
codex mcp login osmo
OpenClaw
openclaw mcp set osmo '{"url":"https://api.getosmo.app/mcp","transport":"streamable-http","auth":"oauth"}'
openclaw mcp login osmo
Hermes (~/.hermes/config.yaml), then hermes mcp login osmo:
mcp_servers:
osmo:
url: "https://api.getosmo.app/mcp"
auth: oauth
Sign-in opens https://api.getosmo.app/mcp/oauth/connect in the browser. The user enters their
phone number and a one-time code there. Never ask for that code in chat, and never store or
repeat it.
osmo_help when unsure
what OsmO can do for this account.
With free credits, OsmO calls businesses (shops, clinics, restaurants, helplines) and
toll-free numbers; calling the user's contacts and scheduling calls need an OsmO app plan. Use
find_business or find_customer_care to get a business number; do not guess numbers.
If a tool says something needs the OsmO app, tell the user that and do not retry.openInOsmoUrl), or https://getosmo.app/app. Do not retry.https://api.getosmo.app. It runs no local code and reads no files.