Create a pairing session
Generate a QR code or phone-number sync flow for the WhatsApp account you want to connect.
$ curl https://api.staging.whatsapp-use.com/v1/me
Pair an existing WhatsApp account and give full access to your agent. Use REST, WhatsApp MCP, or the hosted agent harness through one platform API key and a hidden runtime we manage.
Create a WhatsApp-Use API key.
Base URL: https://api.whatsapp-use.com
Key: wuse_live_...
Then request WhatsApp pairing.Connect an existing WhatsApp account. Same flow as adding a WhatsApp Web session.
Remote WhatsApp MCP and Agent MCP endpoints connect through OAuth and route to the same hidden runtime.
One WhatsApp connection maps to one hidden runtime. Developers rotate keys or OAuth grants without managing ECS services.
how it works
We host the WhatsApp client and the pairing flow. You authorize the account, then your agent talks to it over MCP.
Generate a QR code or phone-number sync flow for the WhatsApp account you want to connect.
The account owner scans the QR or completes phone sync. We host the WhatsApp client behind the scenes.
Use REST with an API key, or connect the remote WhatsApp MCP and Agent MCP endpoints through OAuth.
The hidden runtimes emit signed events to whatsapp-use-backend, which delivers signed webhooks to you.
use cases
Personal assistants, coding agents, MCP-aware tools, or anything custom you build.
Hand your WhatsApp to Claude, ChatGPT, or any custom assistant. Daily briefs, on-the-go replies, full search.
Get pinged when a build finishes or a PR is ready. Reply to deploy from your phone.
Use WhatsApp MCP or Agent MCP from clients that support remote Streamable HTTP MCP with OAuth.
Auto-respond to scheduling requests, confirm meetings, and send reminders.
Let an agent search your WhatsApp for context — past conversations, files, decisions.
Call REST directly with an API key or connect through remote MCP with OAuth.
deployment
Developers see stable WhatsApp connections, rotatable credentials, and one WhatsApp Use URL. We manage auth, routing, WhatsApp sockets, harness execution, memory boundaries, and runtime lifecycle behind that interface.
WhatsApp Use backend owns auth, API keys, routing, dashboard state, usage, and webhook delivery.
Each active WhatsApp connection gets a hidden runtime for WhatsApp service and the hosted agent harness.
faq
Mostly about how this is built and what happens to your data.
No. WhatsApp-Use runs on the same protocol WhatsApp Web uses (a whatsmeow-style client). That's how we keep pairing instant and skip the Business API onboarding queue.
WhatsApp lets users connect their account to web sessions, which is what we do under the hood. Heavy automation can still trigger rate limits or bans — respect limits and don't message people who didn't ask to hear from you.
QR code or phone-number sync — the same flow as adding a new WhatsApp Web session. The account owner stays in control and can revoke at any time.
In the hidden runtime storage for the WhatsApp connection. Credentials can rotate without replacing the paired runtime.
Yes, if the client supports remote MCP over HTTP with OAuth. Custom agents can also call the REST API directly with bearer API-key auth.
Sessions disconnect immediately. Stored messages and webhook logs are purged within 30 days.
pricing
Stripe is paused for the MVP. Creating a free key provisions the hidden runtime; the $20 and $40 packages are future product targets.
Developer Platform
Create a key and try WhatsApp REST, WhatsApp MCP, hosted agent turns, and webhooks.
WhatsApp API
Future packaging for developers that only need WhatsApp access through REST or MCP.
WhatsApp MCP
Future packaging for teams that primarily install the remote MCP connection in AI clients.
start
Free developer access while the provisioning, WhatsApp, and hosted agent-loop platform comes online. No payment method required.