Your WhatsApp number, as an API
Link a WhatsApp number by scanning a QR code. Then connect it the way you work: call the API from your code, add our cloud MCP server to ChatGPT or Claude, or run our MCP server on your own computer.
curl -X POST "$APISAPP/v1/messages" \ -H "Authorization: Bearer wat_••••••••" \ -d '{"recipient": "14155550132", "message": "Your order has shipped 📦"}' # → 200 { "ok": true, "wa_message_id": "3EB0CB97F37F91F563B0" }
message.read · 3EB0CB97F37F…Three ways to connect
Same account, same numbers. Pick the one that fits how you work, or use more than one.
API
Call our HTTP API from your code or from n8n, Make and similar tools. Send, read, and get every reply on your webhook.
POST /v1/messagesAPI docs →Cloud MCP
Paste one link into ChatGPT, Claude or Claude Code and sign in. Nothing to install. Works with every number on your account.
app.api-supp.com/api/mcpSetup guide →Local MCP
Our open-source server runs on your own computer, for one number. It adds files, voice notes and media download. Works with Claude Desktop, Cursor and Muse.
github.com/yehudashtein/wa-bridge-mcpSetup guide →Everything your number can do in WhatsApp
One HTTP API for sending, receiving and keeping track of conversations.
Text messages
Send to any phone number or group, with the delivery status of each message.
type: "text"Images, video and files
Upload once, then send the same file to as many chats as you need.
POST /v1/mediaPolls, lists and buttons
Ask a question with 2 to 12 options, or offer a menu people tap instead of type.
type: "poll"Webhooks
Incoming messages, deliveries, reads and connection changes, each signed so you know it came from us.
message.receivedChats and history
Look up chats, contacts and past messages, and catch up on events you missed.
GET /v1/chatsContacts
Look up the people this number knows, by name or phone, and the chats they are in.
GET /v1/contactsLive in a few minutes
No phone to host and no app to install. Your number stays on your phone.
Create an account
Sign up with your email and confirm it.
Add a number
Give it a name, like “Sales line”.
Scan the QR code
In WhatsApp: Settings → Linked devices → Link a device.
Connect it
Use the API token in your code, or connect your AI agent with the cloud or local MCP.
Built for developers
Plain JSON over HTTPS with one bearer token per number.
- Each number has its own API token, and you can replace it at any time.
- Webhook calls carry a signature header you check with your secret.
- Numbers are fully separated: one number's token never reaches another's data.
POST /v1/messages { "recipient": "14155550132", "type": "poll", "question": "Which day suits you?", "options": ["Monday", "Tuesday", "Wednesday"] }
{
"id": "evt_01HXAB…",
"type": "message.received",
"occurred_at": "2026-10-15T11:32:04Z",
"chat_jid": "14155550132@s.whatsapp.net",
"data": { "content": "Tuesday works", "is_from_me": false }
}One simple price
Pay for each WhatsApp number you link. No setup fee.
$7.50 per WhatsApp number / month
- Text, media, polls, lists and buttons
- Webhooks for replies, deliveries and reads
- Chats, contacts and message history
- Its own API token, replaceable at any time
Billed monthly in advance. VAT added where the law requires it. Cancel any time. Cancellation and refunds
Get started
Create an account, add a number, scan the code.
Adding a number takes an activation code. Our sales team will set you up.