AIAny
Icon for item

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

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.