MCP.Market

WhatsApp Connect MCP server

by Idle-Sync·io.github.Idle-Sync/whatsapp-connect-mcp·v0.3.9·2 stars

Read, search, and send personal WhatsApp messages from any MCP client, behind a send-confirm gate.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed WhatsApp Connect yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

WhatsApp Connect tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 34 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How WhatsApp Connect compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 62% of 3,471 Web search servers
GitHub stars
2
more than 70% of 1,788 Web search servers

Install WhatsApp Connect in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the WhatsApp Connect repository's README, as published. We do not edit it. Read it on GitHub

whatsapp-connect-mcp

A WhatsApp MCP server shipped as a single static Go binary. One download, one setup command, one QR scan — then any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, …) can read, search, and send WhatsApp messages, with every outbound send protected by a server-enforced gate. That one-step path is the default stdio transport; the shared http transport adds one more step — a server you start and keep running (see Install).

**This uses an unofficial protocol. Read this before you pair a number you

care about.**

whatsapp-connect-mcp talks to WhatsApp the same way WhatsApp Web does, via

whatsmeow — not an official WhatsApp

Business API. Meta can and does ban numbers it detects using third-party

clients on this protocol, and such bans are widely reported as permanent.

The send gate and rate limiter described below cut the behavioral half of

that risk (accidental bulk sends, a model going rogue); **they cannot touch

the other half**, which is that this client is identifiable as a

third-party client at all. Ban risk lays out what the public

evidence actually shows, with dates. Pair a number you're comfortable

losing, not your only line to your bank or your family.

Status: pre-release.

Install (two minutes)

Pick one:

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/idle-sync/whatsapp-connect-mcp/main/scripts/install.sh | sh
# Windows (PowerShell)
irm https://raw.githubusercontent.com/idle-sync/whatsapp-connect-mcp/main/scripts/install.ps1 | iex
# Anywhere with Node installed, no separate download step
npx whatsapp-connect-mcp setup
# or, sturdier for setup: a global install
npm install -g whatsapp-connect-mcp

npx whatsapp-connect-mcp serve works fine on its own, but for setup

prefer one of the install scripts above or the global install. setup

injects an absolute path to the running binary into each MCP client's

config, and under npx that path is inside npm's package cache — clear

that cache and every client config setup wrote now points at a binary

that's gone. A global install keeps the binary at a stable path until

the package itself is upgraded or removed.

Each of these downloads the release binary for your OS/architecture and runs setup: it shows a QR code to scan from WhatsApp (Linked Devices → Link a Device), then detects installed MCP clients and offers to inject a whatsapp server entry into whichever ones you pick. No toolchain, no manual JSON editing.

setup also asks how clients should connect. stdio (the default) has each client start its own server process — simplest, but only one client or session can be connected at a time, since one serve holds the data directory's exclusive lock. http points every selected client at one shared local server (http://127.0.0.1:, port of your choosing, default 2178, bearer-token authenticated) so several clients and sessions connect at once.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-10-14downgradeA → Bscore 78

WhatsApp Connect: common questions

Is WhatsApp Connect MCP server safe?
Mostly: it is graded B (78/100). Read the WhatsApp Connect safety report
Does WhatsApp Connect need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is WhatsApp Connect maintained?
The last commit was 56 days ago (2026-09-10). The latest release is v0.3.9.
What can I use instead of WhatsApp Connect?
Servers from other publishers that do the same job: Link MCP server and Apple Mail MCP server.
How does WhatsApp Connect compare with other Web search MCP servers?
safety score 78/100 (higher than 62% of 3,471 Web search servers); github stars 2 (more than 70% of 1,788 Web search servers). Full comparison.

Alternatives to WhatsApp Connect

Same job from other publishers: the closest match first, then the best rated.

  • Link
    Local personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.
    A
  • Apple Mail
    Read, search, compose, and send emails via Apple Mail on macOS.
    A