
WhatsApp MCP servers: business account or personal chats
Meta's official server is for WhatsApp Business Platform accounts. Personal chats need a community server that can get your number banned.
- Servers
- 72
- active
- Official
- 1
- by WhatsApp
- Hosted
- 24
- nothing to install
- Local
- 23
- runs on your machine
- OAuth
- 1
- sign in, no key
Pick by account type first. If your business sends messages through Meta's WhatsApp Business Platform, use Meta's own hosted server, which is in beta and signs in with your Meta account. Your personal chats have no official option, and community servers link to your account as an unofficial device, which WhatsApp says can get it banned. The best-known one, lharries/whatsapp-mcp, has had no commits since July 2025 and fails to connect until rebuilt, so use a maintained fork on a spare number.
Good for
- Businesses on the WhatsApp Business Platform who manage templates, phone numbers and test messages
- Developers building or debugging a WhatsApp Cloud API integration from Claude Code, Codex or Cursor
- People who want Claude to search and summarize their own chats and accept the ban risk
- Teams that already run a shared WhatsApp inbox on Wassenger or TimelinesAI
Which WhatsApp MCP server to use
Use Meta's WhatsApp Business Tools server if your business runs on the WhatsApp Business Platform. For personal chats, use the maintained verygoodplugins fork on a spare number, not the stalled lharries original.
| Server | Account | Official | Runs | Sign-in | Ban risk | GitHub stars |
|---|---|---|---|---|---|---|
| WhatsApp Business ToolsThis page | Business Platform | Official | Hosted | Meta account | Low | – |
| whatsapp-cloud | Business Platform | Community | Local | Access token | Low | – |
| Wassenger | Business API | Community | Hosted | API key | Low | 6 |
| verygoodplugins whatsapp-mcp | Personal | Community | Local | QR code | High | 280 |
| whatsapp-mcp-extended | Personal | Community | Local | QR code | High | 43 |
| whatsapp-mcp-ts | Personal | Community | Local | QR code | High | 75 |
| lharries whatsapp-mcp, stalled | Personal | Community | Local | QR code | High | 6.8K |
All WhatsApp MCP servers
72 active · 1 official · official first, then by GitHub stars
WhatsApp Business Tools MCPOfficialHostedOAuthMeta's hosted MCP server for the WhatsApp Business Platform: accounts, phone numbers, templates, webhooks and test messages. Beta.
whatsapp-mcpLocalNo sign-inWhatsApp MCP server
6.8K GitHub stars
whatsapp-mcpWhatsApp MCP server - Connect Claude to WhatsApp for reading and sending messages
280 GitHub stars
whatsapp-claude-pluginClaude Code WhatsApp channel plugin — run AI directly from WhatsApp, voice transcription, remote tool approval, access control. No API keys, no Docker, just a linked device.
114 GitHub stars
whatsapp-mcpGive your AI agents your WhatsApp. An MCP server that reads, searches and sends your messages, running on your own Cloudflare account with one-click deploy.
98 GitHub stars
whatsapp-mcp-tsWhatsApp MCP Server (TypeScript/Baileys)
75 GitHub stars
whatsapp-mcp-serverWhatsApp MCP Server for AI Agents - TypeScript, Baileys and Cloud API
58 GitHub stars
whatsapp-mcp-extendedActively maintained WhatsApp MCP — 26 tools, webhooks, anti-ban, Docker, self-healing. Drop-in for abandoned lharries/whatsapp-mcp.
43 GitHub stars
WhatsApp Web MCP ServerLocalWhatsApp MCP via web.js or browserless Baileys: messages, media, chats, groups and contacts
29 GitHub stars- titanmind-whatsapp-mcp
A WhatsApp marketing and messaging tool MCP (Model Control Protocol) service using Titanmind. Handles free-form messages (24hr window) and template workflows automatically
19 GitHub stars - mcp-whatsapp
Single-binary Go MCP server that wraps whatsmeow to expose a personal WhatsApp account as 42 MCP tools (messaging, groups, polls, media, privacy).
15 GitHub stars - whatsapp-mcp-kit
Link WhatsApp to Claude (or any MCP client) in ~20 minutes: a live self-refreshing QR page that makes pairing actually work, production patches, and 12 field gotchas. On top of @sjawhar/whatsapp-mcp.
13 GitHub stars - whatsapp-mcp-server
Authenticated, self-hosted WhatsApp MCP server that serves 96 tools for the token cost of 29, with a labeled eval for tool-retrieval accuracy. Go bridge + Python FastMCP.
8 GitHub stars - whatsapp-mcpLocal
Give your AI agent a WhatsApp account — an MCP server with 87 tools for reading, sending, groups, status, scheduling & more. Works with Claude, Codex, Cursor, OpenCode & any MCP client.
7 GitHub stars - whatsapp-mcp-serverLocal
Local MCP server that exposes WhatsApp as 4 tools for Claude — send, read, and search messages via Baileys + SQLite. Single-user, no cloud, QR-based auth.
7 GitHub stars - whatsapp-mcp
MCP server enabling LLMs to interact with WhatsApp - send messages with fuzzy name matching, full-text search across conversations, manage chats and contacts, and download media
7 GitHub stars
WhatsApp Business API by WassengerHosted or LocalSend and read WhatsApp messages, templates, chats and campaigns through the official Business API.
6 GitHub stars
WhatsApp MCPLocalWhatsApp MCP. SQLCipher-encrypted, scrubber-CI-gated, draft-and-confirm sends, voice transcription.
6 GitHub stars- whatsapp_mcp
whatsapp MCP server exposing 120% of whatsmeow functionality (100% + loads more features)
6 GitHub stars
whatsapp-go-mcpHostedScan QR codes and go! No more troublesome autos or APIs! Send text messages, images, links, locati…
6 GitHub stars
Show all 72Show fewer
- whatsapp-mcp
Cross-platform WhatsApp Model Context Protocol server with multi-account support and optional local Whisper transcription
6 GitHub stars - whatsapp-mcp
Self-hosted WhatsApp MCP server for Claude Code, Codex, Cursor and your own bots: read, search, reply, send media, transcribe voice notes. Docker Compose, Tailscale, bearer token, chat allow-list.
6 GitHub stars - whatsapp-bridge
Self-hosted, read-only bridge to your WhatsApp chats, with an MCP server and a web admin UI built on top of whatsmeow
5 GitHub stars - whatsapp-mcp-stream
A WhatsApp MCP server built around Streamable HTTP transport, using Baileys for WhatsApp connectivity, with a web admin UI and bidirectional media flow (upload + download).
5 GitHub stars - claude-whatsapp-mcp
WhatsApp MCP server for Claude Code — chat, send messages, and manage WhatsApp directly from your terminal.
4 GitHub stars - WhatsApp MCP by TimelinesAIHosted
Ask questions across your WhatsApp inbox from Claude, ChatGPT, Cursor or any MCP client.
4 GitHub stars - WhatsApp MCP ServerLocal
Manage WhatsApp Business templates and send messages via Meta Cloud API
4 GitHub stars - Whatsapp_Agent
A WhatsApp agent that uses WhatsApp MCP server to send messages and perform other actions.
4 GitHub stars - whatsapp-mcp
WhatsApp MCP Server — community fork with LID contact fixes, group management, security hardening, and contact name resolution
4 GitHub stars - whatsapp-mcp-pro
Self-hosted WhatsApp MCP server for AI agents: semantic recall over your full history, local voice transcription, a shared multi-session HTTP server with scoped tokens, and send safety (allowlists, media guard, pacing). Go bridge on whatsmeow + Python MCP, 35 tools.
4 GitHub stars - wacli-meHosted
Your own WhatsApp as an MCP server: read, search and send from any MCP client.
3 GitHub stars - Whatsapp_mcp
WhatsApp MCP Server — Connect Claude AI to WhatsApp via Model Context Protocol (stdio & Remote HTTP/SSE)
3 GitHub stars - whatsapp-mcp-server
The most complete MCP Server for WhatsApp Business Cloud API. 35 tools, 8 modules. Hosted on Cloudflare Workers.
3 GitHub stars - bulk-whatsapp-number-checker
BWAV - Bulk WhatsApp Number Checker with MCP. Privacy-first Chrome extension to validate single and bulk WhatsApp numbers, with an optional MCP bridge for AI agents.
2 GitHub stars - WhatsApp ConnectLocal
Read, search, and send personal WhatsApp messages from any MCP client, behind a send-confirm gate.
2 GitHub stars - whatsapp-agent-mcp
Local WhatsApp MCP tools for Codex on macOS: scoped reads and confirmed replies. Stable community source release; Claude and other MCP clients experimental.
2 GitHub stars - whatsapp-mcpLocal
WhatsApp MCP for macOS - Read messages from local DB, send via WhatsApp Web.
2 GitHub stars - whatsapp-mcp
Full-featured WhatsApp MCP server: Rust MCP server + Go whatsmeow bridge. 39 tools, resources, prompts, live notifications, multi-account, full-text search, raw media for your agent.
2 GitHub stars - whatsapp-mcp
WhatsApp MCP server for Claude Desktop — send & receive messages, manage groups, share media through natural conversation. Auto-detects Chrome sessions, multi-profile, cross-platform.
2 GitHub stars - elnora-whatsapp
WhatsApp for Claude Code — read, search, and send WhatsApp messages from your own paired account, 100% local. Automated setup, hardened defaults, keep-alive service.
1 GitHub stars - WireCat WhatsAppLocal
Your WhatsApp account for agents: read, search and send messages. Sign in with the wa CLI first.
1 GitHub stars
markdown-to-whatsappLocalConvert Markdown into WhatsApp formatting: tables drawn to fit the phone's monospace width.
0 GitHub stars
WhatsApp Messaging APILocalSend WhatsApp messages from Claude. No Meta Business approval or WhatsApp Business account.
0 GitHub stars
ManyContacts - WhatsApp Business MCPLocalWhatsApp Business MCP: send messages, manage contacts, campaigns, and AI agents.
0 GitHub stars- whatsapp-mcpLocal
WhatsApp MCP Server - Human-in-the-loop for AI agents via WhatsApp
0 GitHub stars - evolution-whatsapp-mcpLocal
MCP server that exposes WhatsApp (via the Evolution API) as tools for Claude and any MCP client: send and read messages, send media, and manage instances.
0 GitHub stars - whatsapp-mcpLocal
WhatsApp MCP server (Baileys, pure-Node type-strip). Read, search and send WhatsApp messages from an MCP client.
0 GitHub stars - safe-whatsapp-mcpLocal
Local MCP server for reading a personal WhatsApp linked device and sending through an editable private browser review.
0 GitHub stars - whatsapp-mcp-serverLocal
Least-privilege, send-only MCP server for WhatsApp. Exposes two send tools (text + approved template) backed by Meta's official WhatsApp Cloud API. No reading, listing, contacts, media, or inbound handling.
0 GitHub stars - Green API WhatsAppHosted
MCP gateway for WhatsApp via Green API: messaging, contacts, groups and instance management.
0 GitHub stars - Guarded WhatsAppLocal
Security gate for agent-driven WhatsApp: allowlist, secret scan, rate limit, audit log.
0 GitHub stars - RelayMCPHosted
Hosted per-user MCP server for your personal WhatsApp: reminders, follow-ups, summaries, replies.
0 GitHub stars - SMS and WhatsApp MessagingHosted
Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.
0 GitHub stars - WhaTools — WhatsApp toolsHosted
WhatsApp tools: wa.me links, QR codes, share widgets, phone validation, API rate card & limits.
0 GitHub stars - WhatsAppHosted
Connect a personal/Business WhatsApp account via QR pairing (multi-device, like WhatsApp Web). Send
0 GitHub stars
uni-msg WhatsAppHosted or LocalDrive WhatsApp from any MCP client: pair devices, send text and media, manage contacts and groups.
46/wk downloads a week
whatsapp-cloudLocalMCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
44/wk downloads a week
WhatsApp CampaignsLocalSend WhatsApp campaigns: templates, audiences, surveys, inbox replies, delivery webhooks.
42/wk downloads a week- Chatty: WhatsApp BusinessHosted
Your WhatsApp Business inbox in Claude or ChatGPT: who's waiting, follow-ups and replies.
- gaviwhatsappLocal
Send WhatsApp messages from Cursor, Claude Code, and Codex via MCP.
- Ouzap — WhatsApp for agentsHosted
Read, reply to and schedule WhatsApp messages from your Ouzap number. Made in Brazil.
- oZapOnline WhatsAppHosted
Business WhatsApp from Claude: read chats, reply to customers, pause the AI agent, edit its prompt.
- Spun WhatsApp MCPHosted
Your business WhatsApp for any AI: read and search chats, digests, team stats, sends you approve.
- Turbo Notify: WhatsApp for AI agentsHosted
Send and receive WhatsApp messages from your AI agent, on your own number, with Turbo Notify.
- WASync — WhatsApp Platform APIHosted
WhatsApp for your app or AI agent over OAuth2 — the same connections WASync runs inside your CRM.
- whatsappHosted
WhatsApp assistants, messaging, broadcasts, and analytics for your iZap account, over OAuth.
- whatsappHosted
WhatsApp (Web + Business API), SMS, contacts, and call records via 2Chat's MCP server.
- whatsappHosted
Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.
- WhatsApp Web Agent by Nova (CIVAI)Hosted
I send and manage WhatsApp Web messages through your linked session
- whatsapp-wyjbaoHosted
WhatsApp: The WhatsApp Profile Data API lets you programmatically fetch a user’s profile picture.
- WhatSyncHosted
WhatsApp for Claude, ChatGPT or any AI agent: search, reply and send. Personal or Business API.
- WhatSync for WhatsApp BusinessHosted
Official WhatsApp Business API for AI agents: customer chats, templates, campaigns and Meta prices.
Questions
Is there an official WhatsApp MCP server?
Yes, but only for businesses. Meta's WhatsApp Business Tools MCP is in beta and manages a WhatsApp Business Platform account, including phone numbers, message templates, webhooks and test messages. Nothing official reads personal chats.
Can a WhatsApp MCP server get my number banned?
Yes, if it links to a personal account. Those servers connect as an unofficial linked device, and WhatsApp's Help Center says that breaks its terms and can lead to a temporary or permanent ban. Meta's own server and Cloud API servers use the official platform instead.
Does lharries/whatsapp-mcp still work?
Not out of the box. Its last commit was in July 2025, and it now fails with a "Client outdated (405)" error until you rebuild it against a newer WhatsApp library. More than ten pull requests with that fix are still unmerged.
Which WhatsApp MCP server should I use for personal chats?
verygoodplugins/whatsapp-mcp is the maintained continuation of the lharries project and adds a token to its local connection. whatsapp-mcp-extended lets you limit which tools load and who it can send to. Both carry the same ban risk, so use a spare number.
Does Meta's server work with the WhatsApp Business app on my phone?
No. It needs a Meta business you administer, a Meta developer app with WhatsApp turned on, and accepted Cloud API terms. It manages the WhatsApp Business Platform, not the phone app.
Can the official server message any customer?
Only within limits. Free-form text reaches people only inside the 24-hour customer service window; outside it you need an approved template. It asks you to confirm the recipient before each send.
What is the WhatsApp Business Tools MCP server URL?
https://mcp.facebook.com/whatsapp_business_tools. You sign in with your Meta account and pick which businesses and apps to share. Meta validates Claude, ChatGPT, Codex and Cursor.
Where do personal WhatsApp servers keep my messages?
In a database on your own computer. Messages go to the AI only when a tool reads them. A message someone sends you can still carry hidden instructions, which the lharries README warns could leak private data.
How often do I have to scan the QR code again?
About every 20 days, according to the lharries README. Forks built on the same library work the same way.
Is there a hosted WhatsApp MCP server for a team inbox?
Yes, inside paid services. Wassenger hosts one on the official Business API with an API key, and TimelinesAI includes one in every plan for both QR-linked and Business API numbers.