AIAny
GitHub

WhatsApp MCP Server

Lets an LLM read, search, and send your personal WhatsApp messages, contacts, and media through MCP. A Go bridge speaks to WhatsApp's web multidevice API and stores the full history in local SQLite, so data stays on your machine until a tool is invoked.

Introduction

Most ways to script WhatsApp route your data through a paid Business API and a third-party server. This takes the opposite path: it authenticates as your real account by scanning a QR code, then keeps everything on your own machine. The result is that an AI assistant can act inside your actual chat history — the same threads you read on your phone — without that history ever touching a cloud you don't control.

What Sets It Apart
  • Two-process split: a Go bridge using the whatsmeow library handles the WhatsApp web multidevice protocol, while a Python MCP server exposes clean tools to the model. That separation means the messy session-management lives away from the LLM-facing surface.
  • Full message history lands in local SQLite, so search and retrieval run against your own data rather than paginated remote API calls — and the model only sees what a specific tool call returns.
  • It rides the personal-account web API, not the Business API, so there is no per-message billing, no Meta app review, and no phone-number provisioning to get started.
Who It's For

Great fit if you want an AI agent that can triage, summarize, or reply within your own WhatsApp without handing your messages to a SaaS. Look elsewhere if you need official, terms-of-service-blessed automation for a business: this drives a personal account through an unofficial path, the QR session can expire and need re-linking, and running another client against your number carries the usual risk that personal-API usage is not something WhatsApp formally supports.

Information

  • Websitegithub.com
  • AuthorsLuke Harries
  • Published date2025/03/29

Categories

More Items

GitHub

Self-hosted web and phone app to plan weekly routines, run guided workouts, and log every set and bodyweight with passkey sign-in and local JSON storage. Syncs across devices, runs via Docker or a standalone Android APK, optional AI coach and local MCP bridge, no telemetry.

GitHub

Provides a full‑stack business management suite (ERP/CRM/HRM) with project and time tracking — organized as a TypeScript monorepo with web UI, Electron desktop clients, and optional self‑hosted API/server.

GitHub
AI Infra2026

Provides a unified tool catalog and proxy for AI agents: one team token lets agents call thousands of third-party endpoints (and your team’s keys) with per-call pricing. Injects credentials server‑side so agents never hold provider secrets, and exposes CLI/skill recipes and OAuth tools for team-wide use.