Enables Claude to ping you on WhatsApp for runtime approval or status updates when you're away from your desk. Authenticate once via QR code, then the agent can call ask_question to block execution until you reply from your phone, send_message for one-way notifications, or disconnect to invalidate the session. Useful when you want an autonomous agent making consequential changes but need a human gate at decision points. Uses Baileys under the hood for WhatsApp Web protocol. You can lock down which numbers can respond (helpful for group chats) and the connection persists across restarts. Pair it with a .cursorrules prompt instructing Claude to ask via WhatsApp instead of the IDE chat when permission is needed.
claude mcp add --transport stdio meharajm-whatsapp-mcp -- npx -y @mhrj/whatsapp-mcp