WhatsApp MCP (community)
Luke Harries / lharries (community; not affiliated with WhatsApp or Meta)
Luke Harries / lharries (community; not affiliated with WhatsApp or Meta)
A community-maintained local MCP server that links a personal WhatsApp account, stores message history in a local SQLite database, and exposes contact, message, chat, media, and message-sending tools.
The README lists 12 tools; this record captures all 12 names, but does not claim a live authenticated tools/list was observed.
search_contactsSearch contacts by name or phone number.
list_messagesRetrieve messages with filters and context.
list_chatsList chats with metadata.
get_chatGet information about a chat.
get_direct_chat_by_contactFind a direct chat by contact.
get_contact_chatsFind chats involving a contact.
get_last_interactionGet the most recent message with a contact.
get_message_contextRetrieve surrounding context for a message.
send_messageSend a message to an individual or group.
send_fileSend an image, video, raw audio, or document.
send_audio_messageSend an audio file as a playable voice message; requires OGG Opus or FFmpeg.
download_mediaDownload media and return its local file path.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
Documents the local Go bridge and Python MCP process, Go/Python/uv prerequisites, QR authentication, stdio configuration, SQLite storage, all 12 tool names, Windows CGO constraint, and prompt-injection warning.
The WhatsApp official site links its standalone SVG product icon; the SVG has only local path/style elements, was decoded and visually reviewed on light/dark contact sheets. It is used only as product identity; publisher is explicitly marked community.
Original lharries README tool catalog lists 12 tools; alternate forks add features and must not be merged into this server inventory.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.
Luke Harries / lharries (community; not affiliated with WhatsApp or Meta)
A community-maintained local MCP server that links a personal WhatsApp account, stores message history in a local SQLite database, and exposes contact, message, chat, media, and message-sending tools.
The README lists 12 tools; this record captures all 12 names, but does not claim a live authenticated tools/list was observed.
search_contactsSearch contacts by name or phone number.
list_messagesRetrieve messages with filters and context.
list_chatsList chats with metadata.
get_chatGet information about a chat.
get_direct_chat_by_contactFind a direct chat by contact.
get_contact_chatsFind chats involving a contact.
get_last_interactionGet the most recent message with a contact.
get_message_contextRetrieve surrounding context for a message.
send_messageSend a message to an individual or group.
send_fileSend an image, video, raw audio, or document.
send_audio_messageSend an audio file as a playable voice message; requires OGG Opus or FFmpeg.
download_mediaDownload media and return its local file path.
This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.
Documents the local Go bridge and Python MCP process, Go/Python/uv prerequisites, QR authentication, stdio configuration, SQLite storage, all 12 tool names, Windows CGO constraint, and prompt-injection warning.
The WhatsApp official site links its standalone SVG product icon; the SVG has only local path/style elements, was decoded and visually reviewed on light/dark contact sheets. It is used only as product identity; publisher is explicitly marked community.
Original lharries README tool catalog lists 12 tools; alternate forks add features and must not be merged into this server inventory.
Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.