Compared · whatsapp
34 WhatsApp MCP servers. Which one to use.
Every WhatsApp server we index, with whether its source is still reachable and whether we hold a screening verdict. 1 of 34 have a source repository that is no longer publicly reachable.
Scope: 34 servers, mostly mirrored from the MCP registry as of 2026-10-23. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| WhatsApp Web MCP Server | io.github.mario-andreschak | no flag | REVIEW | 99 | npm mcp-whatsapp-web |
| DarkFunnels | ai.darkfunnels | no flag | REVIEW | 94 | remote endpoint |
| RelayMCP | app.relaymcp | no flag | REVIEW | 90 | remote endpoint |
| WhatSync | app.whatsync | no flag | REVIEW | 90 | remote endpoint |
| WhatSync for WhatsApp Business | app.whatsync | no flag | REVIEW | 90 | remote endpoint |
| WhatsApp Web Agent by Nova (CIVAI) | co.civai.nova | no flag | REVIEW | 90 | remote endpoint |
| Chatty: WhatsApp Business | com.letschatty | no flag | REVIEW | 90 | remote endpoint |
| Spun WhatsApp MCP | com.spun | no flag | REVIEW | 90 | remote endpoint |
| WhatsApp Campaigns | com.wa-campaigns | no flag | REVIEW | 90 | npm @wa-campaigns/agent-toolkit |
| WhatsApp MCP by TimelinesAI | io.github.InitechSoftware | no flag | REVIEW | 90 | remote endpoint |
| SMS and WhatsApp Messaging | dev.hatchloop | no flag | REVIEW | 89 | remote endpoint |
| WhatsApp Connect | io.github.Idle-Sync | no flag | REVIEW | 89 | not published |
| WhatsApp Messaging API | io.github.jevil25 | no flag | REVIEW | 89 | npm whatsapp-messaging-api-mcp |
| io.github.drsound/markdown-to-whatsapp | io.github.drsound | no flag | REVIEW | 88 | npm markdown-to-whatsapp |
| WhaTools — WhatsApp tools | tools.wha | no flag | REVIEW | 87 | remote endpoint |
| me.wacli/whatsapp | me.wacli | no flag | REVIEW | 85 | remote endpoint |
| WASync — WhatsApp Platform API | app.wasync | no flag | REVIEW | 83 | remote endpoint |
| io.github.mcp-dir | no flag | REVIEW | 83 | remote endpoint | |
| com.corapilot/whatsapp | com.corapilot | no flag | REVIEW | 80 | remote endpoint |
| Green API WhatsApp | com.green-api | no flag | REVIEW | 80 | remote endpoint |
| Guarded WhatsApp | io.github.peter-tnc-453 | no flag | REVIEW | 79 | pypi guarded-whatsapp-mcp |
| uni-msg WhatsApp | com.uni-msg | no flag | REVIEW | 78 | npm uni-msg-mcp-server |
| ManyContacts - WhatsApp Business CRM | io.github.ManyContacts | no flag | REVIEW | 78 | npm @manycontacts/mcp |
| ManyContacts - WhatsApp Business MCP | io.github.ManyContacts | no flag | REVIEW | 78 | npm @manycontacts/mcp |
| com.jojapi/whatsapp-wyjbao | com.jojapi | no flag | REVIEW | 77 | remote endpoint |
| WhatsApp MCP | io.github.adelaidasofia | no flag | REVIEW | 76 | pypi adelaidasofia-whatsapp-mcp |
| ai.izap/whatsapp | ai.izap | no flag | REVIEW | 75 | remote endpoint |
| io.github.codespar/mcp-whatsapp-cloud | io.github.codespar | no flag | REVIEW | 73 | npm @codespar/mcp-whatsapp-cloud |
| WhatsApp MCP Server | io.github.nakulben | no flag | REVIEW | 72 | pypi jina-whatsapp-mcp |
| io.2chat/whatsapp | io.2chat | no flag | REVIEW | 71 | remote endpoint |
| io.github.meharajM/whatsapp-mcp | io.github.meharajM | no flag | REVIEW | 71 | npm @mhrj/whatsapp-mcp |
| io.github.kalki-kgp/whatsapp-macos | io.github.kalki-kgp | no flag | REVIEW | 68 | pypi whatsapp-mcp-macos |
| ai.smithery/samihalawa-whatsapp-go-mcp | ai.smithery | no flag | REVIEW | 50 | remote endpoint |
| io.github.gaviwhatsapp/whatsapp | io.github.gaviwhatsapp | repo unreachable | REVIEW | 69 | npm @gaviwhatsapp/mcp |
“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.