Hopp til hovedinnhold

Søndag 8. november

 Tilbake MCP 2 min 04.09

WhatsApp MCP på Cloudflare lar agenten lese chattene dine, men ikke sende noe

mandag 19. oktober · KI-generert · Kilde: GitHub

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

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?

  1. 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.
  2. Slå på Workers Paid før du lenker telefonen, siden WhatsApp bare sender historikken én gang per lenking.
  3. Bestem deg for om du tåler at kontoen blir stengt, siden Baileys bryter WhatsApps vilkår.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.