WhatsApp Platform
FreeNot checkedProvides a Model Context Protocol server for WhatsApp, enabling session management, webhook normalization, and tenant-based message operations through a public
About
Provides a Model Context Protocol server for WhatsApp, enabling session management, webhook normalization, and tenant-based message operations through a public API and private control plane.
README
A Bun-workspace monorepo for the three independently deployed applications defined by ADR 0002:
apps/web: the Next.js product UI on Vercelapps/api: the public Cloudflare API Workerapps/provider-control: the private Cloudflare Worker reachable only through an API service binding
Shared modules have explicit subpath exports and no catch-all barrel:
packages/domain: pure domain rulespackages/contracts: product and MCP schemaspackages/db: database configuration, migrations, and tenant repositoriespackages/wasender: separate session, control, and webhook-normalization boundaries
Local verification
bun install --frozen-lockfile
bun run format:check
bun run lint
bun run typecheck
bun run validate:infra
bun run test
bun run build
bun run manifests:validate
bun run infra:validate
Run a deployable locally with Turbo filtering, for example:
bun run dev --filter=@whatsapp-mcp/web
Production and test Effect roots are separate modules. Runtime configuration cannot select a test Layer, and the production build inspection fails if a test Layer marker enters a deployable artifact.
See deployment configuration and the deployment runbook.
The OpenTofu compute topology in infra/compute uses separate state and
authority for development, preview, and production. It declares the Vercel web
project, the public API Worker custom-domain route, and the private
provider-control Worker service binding.
Sandcastle
Sandcastle runs issue agents in isolated Docker worktrees. After authenticating Docker, GitHub CLI, and Codex:
bun run sandcastle:build-image
bun run sandcastle
Installing WhatsApp Platform
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/cuevaio/whatsapp-mcpFAQ
Is WhatsApp Platform MCP free?
Yes, WhatsApp Platform MCP is free — one-click install via Unyly at no cost.
Does WhatsApp Platform need an API key?
No, WhatsApp Platform runs without API keys or environment variables.
Is WhatsApp Platform hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install WhatsApp Platform in Claude Desktop, Claude Code or Cursor?
Open WhatsApp Platform on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare WhatsApp Platform with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
