Awesome MCPSocial & Messaging

lharries/whatsapp-mcp

⭐ 6266 Go added to this list on 2025-04-09 repository created 2025-03-29

WhatsApp MCP Server is a Model Context Protocol (MCP) server designed to enable AI-driven interaction with personal WhatsApp messages and media. It integrates with large language models (LLMs) such as Claude to allow users to search, read, and send WhatsApp messages, including multimedia content like images, videos, documents, and audio messages. The system connects directly to a user's personal WhatsApp account via the WhatsApp Web multi-device API, utilizing the whatsmeow library in a Go-based bridge application. All messages and media metadata are stored locally in a SQLite database, ensuring user data privacy and control. The architecture consists of two main components: a Go WhatsApp bridge that handles WhatsApp API communication, authentication via QR code, and data storage; and a Python MCP server that implements the Model Context Protocol to provide standardized tools for LLMs to interact with WhatsApp data. Users can perform various operations through the MCP tools, such as searching contacts, listing messages and chats, retrieving chat information, sending messages and media files, and downloading media content. The server supports sending voice messages in the .ogg Opus format and can automatically convert other audio formats using FFmpeg if installed. The system is designed to work with AI agents like Claude or Cursor, enabling natural language interaction with WhatsApp conversations. The project includes detailed installation instructions, including prerequisites like Go, Python, and the Anthropic Claude Desktop app, and provides guidance for Windows users to enable CGO for SQLite support. Overall, WhatsApp MCP Server offers a powerful and privacy-conscious way to integrate WhatsApp messaging with AI-driven tools, enhancing user interaction with their personal WhatsApp data through advanced language models and the Model Context Protocol.

https://github.com/lharries/whatsapp-mcp

aiai-driven-messagingai-integrationai-interactionaudio-messagesauthenticationclaudecontact-searchcursordocumentsffmpeggo-bridgego-whatsapp-bridgeimagesllm-integrationlocal-data-storagemcpmedia-downloadmedia-filesmessage-searchmodel-context-protocolmultimedia-messagespersonal-whatsapp-accountpython-mcp-serverqr-codeqr-code-authenticationsend-mediasend-messagessend_audio_messagesend_filesqlitesqlite-databasevideosvoice-messageswhatsappwhatsapp-apiwhatsapp-web-apiwhatsapp-web-multidevice-apiwhatsmeow

Also in Social & Messaging

Panniantong/Agent-Reach

Agent Reach gives AI agents the ability to access and interact with the entire internet, including popular platforms like Twitter, Reddit, YouTube, GitHub, and Bilibili, without API fees, enhancing...

korotovsky/slack-mcp-server

A feature-rich Model Context Protocol (MCP) server for Slack Workspaces supporting stealth and OAuth modes, multiple transports, proxy settings, and comprehensive Slack message and channel interactions without requiring workspace permissions or bot approvals.

chigwell/telegram-mcp

Telegram MCP Server is a full-featured integration that enables programmatic interaction with Telegram accounts through the Model Context Protocol, providing extensive tools for messaging, chat and group management, contact handling, and more.

pipeboard-co/meta-ads-mcp

Meta Ads MCP is an MCP server that enables AI models to access, analyze, and manage advertising campaigns on Meta platforms like Facebook and Instagram through a standardized interface.

GongRzhe/Gmail-MCP-Server

Gmail AutoAuth MCP Server is an MCP server that enables AI assistants to manage Gmail through natural language commands with full Gmail API integration and OAuth2 authentication support.

chatmcp/mcp-server-chatsum

mcp-server-chatsum is an MCP server that enables querying and summarizing chat messages to facilitate efficient chat data management and review.

line/line-bot-mcp-server

An MCP server implementation that integrates the LINE Messaging API to connect AI Agents with LINE Official Accounts for automated and customizable messaging.

arlanrakh/talk-to-girlfriend-ai

An AI-powered Telegram agent that leverages the Model Context Protocol to provide intelligent, context-aware messaging and chat management features tailored for dating and social interactions.