WhatsApp MCP på Cloudflare lar agenten lese chattene dine, men ikke sende noe
mandag 19. oktober · KI-generert · Kilde: GitHub
Kjør whatsapp-mcp i egen Cloudflare-konto for å la agenten søke i WhatsApp, men behandle hver innkommende melding som utrygg input.
Åtte verktøy, og ingen av dem kan sende en melding. Det er designvalget i whatsapp-mcp, et MIT-lisensiert prosjekt fra GitHub-brukeren finereli som ble lagt ut på Show HN 18. oktober. Serveren kjører som en Cloudflare Worker i din egen konto og kobler seg til WhatsApp som en lenket enhet, slik WhatsApp Web gjør. Claude Code, Claude Desktop eller en annen MCP-klient får da verktøy som search_messages, get_messages og list_chats.
Serveren holder ikke forbindelsen åpen. Den kobler seg til når agenten spør og én gang i døgnet, henter det WhatsApp har lagt i kø, og skriver det til en SQLite-database med FTS5-søk i en Durable Object. Bilder og talemeldinger lastes ikke ned.
Show HN-tittelen lover at det kjører gratis, men README-en sier du trenger Workers Paid (noen dollar i måneden), fordi første historikkimport sprenger standard CPU-grense. Kontaktnavn henter ikke serveren selv: agenten slår opp ukjente numre med kontaktverktøyet den allerede har, og lagrer dem med set_contact_names.
«For en lenket enhet som bare leser, er den praktiske risikoen lav, men den er ikke null.» — README-en til whatsapp-mcp
Risikoen gjelder vilkårene. Biblioteket Baileys snakker WhatsApp Web-protokollen, og det bryter WhatsApps vilkår. En kommentator på Hacker News forteller om utestengelser med jevne mellomrom med lignende verktøy som whatsmeow.
Lesetilgang stenger kanalen Invariant Labs brukte i april 2025, da en WhatsApp-melding med skjulte instruksjoner fikk agenten i Cursor til å lekke kontaktlista via en annen WhatsApp-MCPs send_message. Innkommende meldinger havner fortsatt i agentens kontekst. Kobler du på en Gmail-konnektor for navneoppslag, slik README-en foreslår, har agenten igjen en vei ut.
Hva bør du gjøre?
- Gjør navneoppslaget i en egen økt, og la økta som leser chattene være uten verktøy som kan sende e-post eller skrive til nettet.
- Slå på Workers Paid før du lenker telefonen, siden WhatsApp bare sender historikken én gang per lenking.
- Bestem deg for om du tåler at kontoen blir stengt, siden Baileys bryter WhatsApps vilkår.