Your business phone,
now programmable.
Every contact, conversation, message, and call in your Ody workspace behind one clean REST API — plus an MCP server for AI assistants, signed webhooks, and SDKs. One key, created in minutes.
Bearer auth · ody_live_ and ody_test_ keys · Settings → Developer API
THE PLATFORM
Everything you need to build on Ody
Six pieces, one API key. Designed to feel boring in the best way: predictable resources, predictable errors, predictable pages.
REST API
Contacts CRUD, conversations, SMS/MMS sending, message search, call history, and phone numbers at https://api.ody.co/v1/api — Bearer-authenticated with your ody_live_ key.
GET /v1/api/contactsMCP for AI assistants
Connect ChatGPT, Claude, or Cursor to https://api.ody.co/v1/mcp and your assistant gets 11 tools — list and update contacts, read conversations, search messages, send texts — scoped by your key.
11 tools · /v1/mcpSigned webhooks
Outbound webhooks with Standard-Webhooks HMAC signing — webhook-id, webhook-timestamp, and webhook-signature headers — automatic retries, and per-endpoint secrets you can rotate anytime.
webhook-signature: v1,…Test mode
ody_test_ keys behave exactly like live keys, but message sends are simulated — no real SMS ever leaves. Point your CI at production and sleep fine.
"simulated": trueTypeScript & Python SDKs
Official, fully typed clients with auto-pagination, typed errors, idempotent sends, and webhook signature verification built in — so you never hand-roll HMAC again.
await ody.messages.send(…)OpenAPI 3.1
The whole surface is described in one machine-readable spec at /v1/api/openapi.json — generate clients, mock servers, or just feed it to your AI coding agent.
GET /v1/api/openapi.jsonMODEL CONTEXT PROTOCOL
Paste one block, your AI is on the phones
The same API key powers the MCP server. Drop this config into ChatGPT, Claude, or Cursor and ask your assistant to catch up on unread conversations, draft replies, or text a customer — every call scoped to what the key allows.
Explore the MCP server→START BUILDING
From zero to first SMS in five minutes
Grab a key, make one curl call, and you've sent a text. The full API reference, webhook guides, and SDK quickstarts live in the help center.
API keys are created by workspace owners and admins under Settings → Developer API.
FAQ
Developer questions, answered
Full contacts CRUD; list and read conversations and set their status; send SMS and MMS; search your message history; pull call and voicemail history with transcripts; and list your workspace's phone numbers. The complete reference lives in the developer docs at help.ody.co.