← ClaudeAtlas

whatsapplisted

Send or read WhatsApp messages. Use when the user wants to message a contact or group, e.g. '/whatsapp Andrei hey, check the new data'.
hsigstad/research-kit · ★ 0 · Data & Documents · score 75
Install: claude install-skill hsigstad/research-kit
# WhatsApp Send and read WhatsApp messages via the whatsapp-mcp bridge. ## Before any WhatsApp tool call Check if the bridge is running: ```bash curl -sf http://localhost:8080/api/send 2>/dev/null ``` If no response, start it: ```bash nohup ~/whatsapp-mcp/whatsapp-bridge/bridge > /tmp/whatsapp-bridge.log 2>&1 & sleep 8 # wait for connection + history sync ``` If the bridge fails with a QR code auth error, tell the user to run: ``` ! cd ~/whatsapp-mcp/whatsapp-bridge && ./bridge ``` and scan the QR code with their phone (WhatsApp → Linked Devices → Link a Device). Auth lasts ~20 days. ## Parsing the request The user may say things like: - `/whatsapp Andrei hey, the MG data is ready` - `/whatsapp "Laborjust Sigstad Lambais" meeting tomorrow at 3pm` - `send a whatsapp to Frida saying hi` - `check whatsapp messages from Andrei` Extract: 1. **Who** — contact name or group name 2. **Message** — the text to send (if sending) 3. **Action** — send message, read messages, or search contacts ## Sending a message 1. Use `mcp__whatsapp__search_contacts` to find the recipient by name 2. For groups, use `mcp__whatsapp__list_chats` to find the group JID 3. Use `mcp__whatsapp__send_message` with the phone number or JID ## Reading messages - Use `mcp__whatsapp__list_messages` to fetch recent messages - Use `mcp__whatsapp__get_direct_chat_by_contact` for a specific contact's chat ## Project WhatsApp groups Some projects have associated WhatsApp groups: - **serasa** (projects/se