This server lets Claude read from and send messages through your local WhatsApp on macOS. It queries the WhatsApp SQLite database directly for reading operations like searching contacts, listing chats, pulling message history, and filtering by date or keyword. For sending messages, it spins up a Node.js bridge that connects to WhatsApp Web using the Baileys library, requiring QR code authentication. The read side works offline and immediately. The send side needs the bridge running. You'd reach for this when you want Claude to triage unread messages, search old conversations for context, or draft and send replies without switching apps.
claude mcp add --transport stdio io.github.kalki-kgp-whatsapp-macos uvx whatsapp-macos