Labsco
MCP SERVER

WhatsApp MCP Server

by Charlesagui

Search your own WhatsApp history and send from it — a local bridge holding the messages, not a cloud service.

Team Chat Platforms
Summary
Your WhatsApp history, queryable and local.

It connects to your own account through the multidevice web API and keeps the messages in a SQLite file on your machine, so searching a two-year thread is a local query rather than an upload.

What it is

A two-part server: a Go bridge that connects to WhatsApp's multidevice web API and stores messages in local SQLite, and a Python MCP server that queries it. History loads lazily rather than all at once.

What you get
  • Contacts searched by name or number
  • Personal messages searched and read, including images, video, documents and audio
  • The last interaction with a given contact, without paging through the thread
  • Messages and media sent to individuals or groups — images, video, documents and voice notes
  • Everything stored locally in SQLite, with queries tuned for large histories
Requirements

Go 1.24.1+, Python 3.11+, uv and the Claude Desktop app. FFmpeg is optional and only needed for audio. The Go bridge authenticates by QR scan on first run and has to stay running while you use it.