Whappy Get started
WhatsApp MCP server

Your normal WhatsApp,
inside Claude, ChatGPT and Grok.

Whappy connects a regular WhatsApp account (not Business) to your AI tools through the Model Context Protocol. Your assistant can read chats, send messages, and manage contacts and groups. Pay per connected account.

3-day free trial · No credit card required · Cancel anytime
Claude ChatGPT Grok Claude Code n8n Any MCP client
Works with

One server. Every major AI assistant.

Paste one URL into your AI tool. Whappy exposes WhatsApp as callable tools, so the assistant can use them the moment you ask.

C

Claude

Add Whappy as a custom connector on claude.ai, or register it in Claude Code with one command.

G

ChatGPT

Add it as an MCP app in ChatGPT, then ask in plain language to read or reply to any chat.

X

Grok

Connect the remote MCP endpoint in Grok's tool settings. Works in the same way as the other clients.

{ }

Developers

Use the REST API directly, or run the MCP server from n8n, Node.js, Python or any HTTP client.

Client setup steps change often. Check each vendor's current MCP documentation if a menu label differs.

How it works

Live in about five minutes.

1

Scan the QR code

Link your normal WhatsApp account from the dashboard. Each account is one session.

2

Copy your MCP URL and token

Generate a personal access token and paste the MCP endpoint into your AI tool.

3

Ask your assistant

"Summarize my unread chats from today and draft replies." Messages go out from your own number.

Developer API

Send with three lines of code.

The same REST endpoints are available to your own apps, and every MCP tool maps to one of them.

Send a message

Authenticate with a bearer token and post to /api/send-message. Text, image, video, audio, document, contact and location messages are supported.

Webhooks deliver incoming messages and session events to your server in real time.


        
MethodEndpointPurpose
POST/api/send-messageSend text, media, contact or location
POST/api/uploadUpload media for later sending
POST/api/messages/readMark messages as read
POST/api/messages/reactReact to a message
GET/api/messages/{msgId}Get a message
GET/api/messages/{msgId}/infoDelivery and read status
POST/api/messages/{msgId}/resendResend a failed message
GET/api/on-whatsapp/{number}Check if a number is on WhatsApp
POST/api/send-presence-updateTyping / recording / online
GET/api/contactsList contacts (paginated)
GET/api/contacts/{number}/pictureProfile picture
POST/api/contacts/{number}/blockBlock a contact
POST/api/contacts/{number}/unblockUnblock a contact
GET/api/groupsList groups
POST/api/groupsCreate a group
GET/api/groups/{groupJid}/metadataGroup info and members
POST/api/groups/{groupJid}/participants/addAdd participants
POST/api/groups/{groupJid}/participants/removeRemove participants
PUT/api/groups/{groupJid}/settingsChange group settings
POST/api/groups/invite/acceptJoin with an invite code
GET/api/whatsapp-sessionsList connected accounts
POST/api/whatsapp-sessions/{id}/restartRestart a session
GET/api/whatsapp-sessions/{id}/message-logsMessage log for an account
GET/api/statusAPI health

Full reference with request and response examples lives in the docs. Every endpoint is also available as an MCP tool.

Pricing

Pay per connected account.

One WhatsApp account, one price. No caps on messages, contacts or groups.

 

Single

One WhatsApp account for a solo founder or a single support line.

$9 / account / mo
  • 1 connected WhatsApp account
  • No sending limits
  • Claude, ChatGPT, Grok, Claude Code
  • Individual, group and channel messages
  • Real-time webhooks
  • Full REST API access
Start 3-day trial
 

Enterprise

More than 10 accounts, custom SLAs, or dedicated infrastructure.

Custom
  • Unlimited accounts
  • Volume pricing
  • Dedicated proxies per account
  • SLA and onboarding help
Talk to us

Prices in USD, excluding taxes. Annual billing is charged once per account. Fair-use policy applies: no sending limits, but bulk unsolicited messages and spam are prohibited and lead to suspension.

FAQ

Questions, answered.

Does this work with a normal WhatsApp account?

Yes. It connects a regular WhatsApp account by QR code, the same way WhatsApp Web does. You don't need the WhatsApp Business API or Meta verification.

Are there limits on how many messages I can send?

No hard caps. The fair-use policy applies: bulk unsolicited messages or spam will get an account suspended. Normal conversations, automations and assistant-driven replies are unrestricted.

Can WhatsApp ban my account?

Any unofficial WhatsApp connection carries some risk, because WhatsApp's terms restrict automated access. Keep traffic human-paced, avoid unsolicited bulk sending, and use a dedicated number for automation where possible.

How do I connect it to Claude, ChatGPT or Grok?

Copy your MCP URL and token from the dashboard and add them as a custom MCP connector in the client's settings. Each client has its own menu; the dashboard shows step-by-step instructions for each.

Can my assistant read my existing chats?

Yes, for the accounts you connect. Messages are only accessible with your token, and you can revoke it at any time from the dashboard.

Can I cancel any time?

Yes. Cancel from the dashboard. Monthly plans end at the period close; annual plans are refunded under the refund policy.

Connect your WhatsApp to your AI in minutes.

Start a 3-day free trial. Add accounts as you grow. No sending limits.