MCP server now live for Claude Code, Cursor & Windsurf

WhatsApp messaging API,without the Meta paperwork.

Connect any WhatsApp number with a QR scan, then send messages from your app, your script, or your AI agent. No business verification, no template approvals, no per-conversation pricing. $7.99/month, flat.

No credit card Sandbox keys forever free Cancel anytime
send_message.sh
live
1curl -X POST https://developers-api.chatmaid.net/v1/messages/send \
2 -H "Authorization: Bearer sk_live_xxx" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "fromPhoneId": "+15551234567",
6 "to": "+15557654321",
7 "content": "Your order has shipped."
8 }'
200 OK · 184ms
{
"messageId": "msg_abc123",
"status": "sent",
"createdAt": "2026-04-30T10:30:00Z"
}

Tested with the agent stack of 2026

ClaudeClaude CodeCursorCursorWindsurfWindsurf
< 5 min
Time to first message
$7.99
Flat monthly · unlimited sends
8 tools
Built into the MCP server

Why teams switch

Built for the way developers actually ship.

Twilio and Meta’s Cloud API are great if your company already has a verified WhatsApp Business account. If it doesn’t, Chatmaid gets you sending today.

Setup

Chatmaid

Scan a QR code (under 60 seconds)

Twilio / Meta

Meta business verification + Cloud API onboarding

Time to first message

Chatmaid

Minutes

Twilio / Meta

Days to weeks (template approvals)

Sending freeform messages

Chatmaid

Always allowed once connected

Twilio / Meta

Restricted to 24-hour reply window or pre-approved templates

Pricing

Chatmaid

$7.99/month flat, $2.99 per extra phone

Twilio / Meta

Per-message + per-conversation, varies by country

MCP server for AI agents

Chatmaid

Built-in, open source

Twilio / Meta

Not available

Sandbox environment

Chatmaid

Free, full lifecycle simulation

Twilio / Meta

Limited test recipients only

Chatmaid is independent and not affiliated with Twilio or Meta. You are responsible for following WhatsApp’s terms of service when using any messaging provider.

From zero to first message

Three steps. Roughly five minutes.

No business verification, no template gating. Connect a number with a QR scan and start sending — exactly the way you’d expect a developer API to work.

step 01

Sign up & generate a key

Create a free account, then generate a sandbox key (sk_test_*) from the dashboard. Live keys (sk_live_*) appear after you start a $7.99/mo subscription.

sandbox keyjust now
sk_test_••••••••a91fCopied
step 02

Connect WhatsApp via QR

Add a phone number in the dashboard and scan the QR code with the WhatsApp app on your phone. No Meta business verification, no template review, no SIM card.

scan with WhatsApp
status: connected
~58 seconds
step 03

POST /v1/messages/send

Send your first message immediately. Track status via polling or signed webhooks. The same key works for every endpoint listed in the API reference.

curl -X POST .../v1/messages/send \
-d '{
"to": "+15557654321",
"content": "Hi!"
}'
Hi!10:30 ✓✓

The toolkit

Everything you need in one API

Send, simulate, sign, scale. Five primitives that cover every WhatsApp delivery flow you'd ever ship.

CHATMAID · SEND

One POST. One message on WhatsApp.

A single endpoint sends text, media, and documents through any connected number. Idempotency keys make retries safe for any worker.

  • Trackable message IDs returned in ~200msPOST /v1/messages/send
  • Idempotency keys for safe retries
  • Text, image, document, audio, video
  • Same key for sandbox and production
RESTJSON
~/chatmaid
$ curl -X POST .../v1/messages/send
POST /v1/messages/send
queued msg_abc123
sent 184ms
webhook message.sent
1 message sent in 184ms

Everything you need

Production-ready primitives, not toy examples.

Idempotency, signed webhooks, a real sandbox, structured errors. The plumbing you’d end up building yourself — already done.

Send in one call

A single POST returns a trackable message ID. Idempotency keys let any worker retry safely.

POST /v1/messages/send
200 OK · 184ms

Signed webhooks

Send and status events are HMAC-signed, retried with exponential backoff, and replayable from the dashboard.

X-Chatmaid-Signature: sha256=8e2a91…
X-Chatmaid-Event: message.sent

Real sandbox

sk_test_* keys simulate the full pending → sent lifecycle and fire real webhooks — without touching WhatsApp.

sk_test_•••sk_live_•••

Multiple phone numbers

Route messages through different sender numbers. $2.99/mo per extra phone.

  • 🇺🇸+1 (305) 981-2784Support
  • 🇬🇧+44 20 7946 0958Sales
  • 🇰🇪+254 712 345 678Ops

Usage you can poll

Pull rate-limit budget and message counts programmatically. No surprises in your monthly statement.

14d sends12,847 / mo

Structured errors

Every error returns a type, code, and hint. Your retry logic — and your AI agent — knows what to do without parsing prose.

{
"error": {
"type": "rate_limit",
"code": "too_many_requests",
"hint": "retry after 60s"
}
}

Built for AI agents

Hand WhatsApp to your coding agent.

Two ways to plug Claude Code, Cursor, Windsurf or Claude Desktop into Chatmaid. Pick whichever fits your stack — they're complementary.

recommended

Point your agent at our docs

Every page is published as plain markdown following the llms.txt standard. Pipe the bundle into your agent and it can compose every flow on its own.

curl https://developers.chatmaid.net/llms-full.txt
View llms-full.txt

Or install the MCP server

Want first-class tool calls instead of curl? Drop the Chatmaid MCP server into Claude Code, Cursor or Windsurf. Eight tools, structured arguments, sandbox-safe by default.

claude mcp add chatmaid \
  --env CHATMAID_API_KEY=sk_test_xxx \
  -- npx -y @chatmaid/mcp
MCP setup guide
Both paths use the same API key. Test in sandbox first with sk_test_* — nothing reaches WhatsApp until you flip to sk_live_*.

Pricing

One flat fee. No per-message tax.

Sandbox is free forever. Production is a flat $7.99/month that includes your first phone number and unlimited messages on it.

Sandbox

Build, test and integrate AI agents — forever free, no credit card.

Free
  • sk_test_* API keys
  • Unlimited simulated sends
  • Full webhook lifecycle
  • 1 sandbox phone
  • MCP server included
Create free account

Production

Most popular

Real WhatsApp delivery on your own connected number. Send 50 or 50,000 — same bill.

$7.99/month
  • sk_live_* API keys
  • 1 phone number included
  • Unlimited messages
  • Signed webhooks
  • Email support
Start sending

Add a phone

$2.99/mo per extra connected number, prorated.

Test mode

Always free. No expiration, no credit card.

Volume / enterprise

Custom contracts available. Email us.

FAQ

Common questions

Chatmaid connects through the same protocol WhatsApp Web uses, so your number is treated like any other client. Bans happen when accounts behave like spam — unsolicited bulk messages to people who don’t have you in their contacts, or lots of “report” clicks. Stay within normal human-volume sending and you’re fine. If a number ever does get blocked, scan a new one from the dashboard and your API keys, webhooks, and history stay put.

Have another question? Email support.

Ship your first WhatsApp message today.

Sign up free, scan a QR and send a real message in under five minutes. No business verification, no per-message bill, no fine print.

Sandbox mode is free forever. Production is $7.99/month, cancel anytime.