WhatsApp MCP Server

mcp python whatsapp ai

Een MCP server gebouwd met Python die AI agents (zoals Claude, OpenCode) in staat stelt om WhatsApp berichten te versturen, gesprekken te lezen en media te downloaden.

Features

  • Berichten versturen naar individuen en groepen
  • Chat geschiedenis ophalen en doorzoeken
  • Media (foto’s, documenten) downloaden vanuit chats
  • Automatische reconnect bij verbindingsverlies
  • WhatsApp Web sessie persistentie

Tech stack

  • Python — asyncio voor non-blocking I/O
  • whatsapp-web.js via subprocess — WebSocket bridge
  • MCP Protocol — JSON-RPC via stdio
  • Docker — containerized deployment