Safe for your agents You stay in charge Works with Claude, Cursor, Grok 33 production tools

You control your WhatsApp.
Let your AI agents use it.

WAMCP makes it easy and safe to let your own AI tools — Claude, Grok, Cursor, or any other — use your WhatsApp. You decide what each agent can do and can turn them off anytime.

Every agent action is audited. Self-chat MFA for sensitive operations.

Easy control

Create named agents and decide exactly what each one can do.

Works with your tools

Claude, Cursor, Grok and many others — the way they already work.

Always know what’s happening

Health status, active agents and simple alerts at a glance.

One-time setup

Connect once, then manage everything from the simple portal.

Simple. You are in control.

Connect your WhatsApp once. Then decide exactly what your AI agents are allowed to do. Turn any of them on or off whenever you want.

You decide what each agent can do

Give each of your AI tools its own name (like “My Cursor” or “Claude at work”). Choose whether it can send messages, read your chats, or set up new agents. Change this anytime.

Works with the AI tools you already use

Claude, Grok, Cursor, Codex, and many others. Your agents connect the normal way they like to work. You don’t need to change how you use them.

See what’s happening

Check if your WhatsApp connection is working, see which agents are active, and get alerts if something goes wrong. Everything stays private to you.

Easy settings on your phone

After connecting, open the simple settings page on your phone or computer. Create agents, change what they can do, or stop them — no complicated setup.

Secure by design

Every agent action is audited. Self-chat MFA for sensitive operations. Pairing code required for destructive actions. You always know who is connected and what they did.

Production-ready bridge

Sync-aware, reliable WhatsApp connection that stays alive. Your agents get proper tools for notifications, search, replies, media, and groups — while you keep oversight.

Production skills included

Copy ready reactive loops, inbox triage, scheduled digests, memory recall and group tools from /skills. Full sequences, guardrails and audit transparency — not toy starters.

Simple. You stay in control.

Pair your WhatsApp once. Then decide exactly what your AI agents are allowed to do. Turn any of them on or off whenever you want.

You decide what each agent can do

Give each of your AI tools its own name (like “My Cursor” or “Claude at work”). Choose whether it can send messages, read your chats, or help create new agents. Change this anytime.

Native MCP for your stack

Drop a small config into Cursor, Claude or Grok. Your agents get 33 real tools for notifications, search, replies, media and groups.

Watch in real time

Use whatsapp_watch_notifications for reactive loops. Agents stay responsive and you see everything in the portal.

Secure by default

Every call is logged. Sensitive actions require self-chat confirmation from your own phone. Revoke any agent instantly.

Production skills included

Copy ready reactive loops, inbox triage, digests, memory recall and group tools from /skills.

Minimal owner portal

After pairing you get a simple PWA link in self-chat. Name agents, toggle permissions, check health — nothing more.

How it works

You pair once. WAMCP keeps a reliable bridge. Your agents call standard MCP or REST. You control everything from the portal.

AI Agent (Claude / Cursor / Grok) Authorization: Bearer mcp_... │ ▼ POST https://wamcp.up.railway.app/mcp (Streamable HTTP) POST https://wamcp.up.railway.app/api/* (REST) │ ▼ Go Whatsmeow Bridge ←→ WhatsApp Web │ ┌──────┼──────────────────────┐ ▼ ▼ ▼ Supabase R2 (media) Simple PWA /portal Postgres + Realtime (health + per-agent control)

Start in about a minute

1. Connect your WhatsApp

Use the connect page or ask your AI tool to start the pairing for you.

curl -X POST https://wamcp.up.railway.app/api/session/connect/kit \
  -H "X-Tenant-Key: tnt_..." \
  -d '{"phone_number":"5511999999999"}'

# poll until success
curl "https://wamcp.up.railway.app/api/session/connect/status?uuid=UUID"

2. Tell your AI tool how to connect

Paste the MCP block into Claude, Cursor, Grok or your agent host.

{
  "mcpServers": {
    "my-whatsapp": {
      "url": "https://wamcp.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer mcp_...",
        "MCP-Protocol-Version": "2025-11-25"
      }
    }
  }
}

Ready skills & docs

Common questions

What is this for?

It lets your AI tools safely use your WhatsApp while you stay completely in control from a minimal portal.

Can agents do whatever they want?

No. You choose per agent what it can read or send. You can turn any of them off at any time.

Do I need to be technical?

No. Pair, name the agent in the portal, paste the MCP JSON into your tool. Start with the skills.

Where do I control everything?

After sync completes you receive a self-chat link to the simple PWA settings page.