Labsco
toloco logo

Whasapo

โ˜… 1

from toloco

WhatsApp MCP server written in Go. Send and read WhatsApp messages from Claude, OpenClaw, or any MCP-compatible client. Single binary, no runtime dependencies.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

Whasapo

WhatsApp MCP server. Send and read WhatsApp messages from any AI assistant that supports MCP โ€” Claude desktop, Claude Code, OpenClaw, and more.

What can you do with it?

Ask your AI assistant things like:

  • "Show me my recent WhatsApp messages"
  • "Send a WhatsApp message to John saying I'll be 10 minutes late"
  • "What messages did I get in the family group?"
  • "Find my contact named Sarah"
  • "Reply to Mom's last message saying thanks"
  • "Summarize what I missed in the work group chat"

Available tools

ToolDescription
send_messageSend a text message to a contact or group
list_chatsList recent chats with last message preview
get_messagesGet messages, optionally filtered by chat
search_contactsSearch contacts by name or phone number

Commands

whasapo pair        Link your WhatsApp account (QR code)
whasapo serve       Start the MCP server (your AI app does this automatically)
whasapo status      Check if everything is working
whasapo update      Update to the latest version
whasapo uninstall   Remove whasapo completely
whasapo version     Print version

Build from source

Requires Go 1.23+.

make build          # build for your machine โ†’ bin/whasapo
make release        # macOS universal binary โ†’ dist/whasapo-VERSION-macos.zip
make release-all    # all platforms โ†’ dist/whasapo-VERSION-{macos,linux,windows}.*

How it works

Whasapo is an MCP server that connects to WhatsApp using the whatsmeow library โ€” the same protocol the official WhatsApp apps use.

Your WhatsApp session is stored locally in ~/.whasapo/session.db. Messages are persisted in SQLite so they survive restarts. No data is sent to any third-party server.