lharries

Stars and mentions

Last 30 days, Oct 4 – Nov 2

GitHub stars282
mentions2
015304560Oct 4Oct 18Nov 2
UTC days · repositories lharries owns1 repositories

Package downloads

Cumulative recorded downloads · since 2026-04-08

PyPI458
0115230345460Oct 4Oct 18Nov 2
Oct 27PyPI: 1/1 packages observed

Across 1 known packages in repositories lharries owns. Cumulative totals include recorded downloads before the selected range. Missing observations leave gaps; totals may be incomplete. PyPI excludes known mirrors.

Top repositories

lharries’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside lharries’s account where lharries opened or reviewed pull requests in the past 365 days.

Who noticed lharries

Everyone who starred or forked lharries’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

3posts
Nov 31 post
  1. Reddit · · r/codex · u/Ethan · lharries/whatsapp-mcp

    WhatsApp MCP for dot I set up WhatsApp MCP on an Android phone so dot has always-on access to its own phone number. I signed up for the cheapest number I could find, used an eSIM on the phone with my normal number and contacts, created a WhatsApp Business account for it, then used: - Termux + Termux:Boot: Runs the services on Android and restarts them after reboot. - WhatsApp MCP bridge: Links WhatsApp and gives the assistant access to messages. - OpenAI tunnel client: Connects the phone’s MCP server to ChatGPT without a public server. Required a custom Android build. - Custom MCP Events adapter and dispatcher: Pushes incoming-message events to ChatGPT, so dot doesn't need to poll. - WorkOS AuthKit: Authenticates the MCP connection. - ChatGPT event-triggered automation: Wakes the assistant and fetches the incoming message. The push adapter and Android tunnel build are custom, but if you want this for yourself, copy/pasting this to your dot should be enough for it to build the necessary bits. So far so good. Has been really helpful. Can add it to group chats, or have it contact people to schedule meetings, etc. Links: WhatsApp MCP installation, OpenAI tunnel client, MCP Events.

    1 point · 1 comment
  2. YouTube · · YouTube description · Alex Hitt · lharries/whatsapp-mcp

    WhatsApp-MCP GitHub Overview: Go Bridge, Python MCP Server, and Security Tradeoffs whatsapp-mcp by lharries: lharries/whatsapp-mcp WhatsApp-MCP is an unofficial open-source server that connects AI clients such as Claude Desktop or Cursor to a WhatsApp environment through the Model Context Protocol. This overview explains the split between the Go WhatsApp bridge, local SQLite state, and the Python MCP server, then follows how an authenticated tool call becomes a network action. For developers evaluating AI-to-messaging integrations, the important tradeoff is control versus fragility: the project uses a reverse-engineered multi-device protocol rather than the official WhatsApp Business API. The discussion covers account-ban risk, undocumented endpoint breakage, CGO and dependency maintenance, identity-format and timezone ambiguity, expiring media authorization, and the security exposure created when untrusted messages can influence an agent with outbound tools. TimeStamps: 0:00 Stateless AI Meets WhatsApp-MCP 0:46 Unofficial Client Risks and Tradeoffs 1:52 Go Bridge, SQLite, and Python MCP Layers 3:30 Synthetic Send-Message Flow 4:48 Identity Formats and Timezone Ambiguity 6:25 Client Outdated 405 and Dependency Fixes 7:18 Media Tokens and Ongoing Maintenance 7:50 Prompt Injection and the Lethal Trifecta 8:50 Operational Tradeoffs and Isolation 9:12 Why This Integration Stays Precarious 🧩 Bifurcated Go, SQLite, and Python MCP architecture 🔐 Authenticated message flow with API-key middleware 🕰️ Identity, timezone, and media-data limitations ⚠️ Prompt injection, account bans, and isolation risks WhatsApp-MCP is best understood as a fragile integration pattern for developers evaluating AI agent access to messaging data—not as a guaranteed WhatsApp automation layer. Weigh the Go/Python maintenance burden, reverse-engineered protocol risk, local database edge cases, and prompt-injection exposure before considering any isolated synthetic test environment. #WhatsAppMCP #ModelContextProtocol #AIAutomation [de-DE] WhatsApp-MCP GitHub-Übersicht: Go-Bridge, Python-MCP-Server und Sicherheitsrisiken whatsapp-mcp von lharries: lharries/whatsapp-mcp WhatsApp-MCP ist ein inoffizieller Open-Source-Server, der KI-Clients wie Claude Desktop oder Cursor über das Model Context Protocol (MCP) mit WhatsApp verbindet. Diese Übersicht erläutert die Trennung zwischen der Go-WhatsApp-Bridge, dem lokalen SQLite-Status und dem Python-MCP-Server und zeigt anschließend, wie ein authentifizierter Tool-Aufruf zu einer Netzwerkaktion wird. Für Entwickler, die KI-Integrationen in Messaging-Dienste evaluieren, ist der wichtigste Kompromiss die Kontrolle gegenüber der Anfälligkeit: Das Projekt verwendet ein per Reverse Engineering entwickeltes Multi-Device-Protokoll anstelle der offiziellen WhatsApp Business API. Die Diskussion behandelt das Risiko von Kontosperrungen, undokumentierte Endpunktfehler, die Verwaltung von CGO und Abhängigkeiten, Mehrdeutigkeiten bezüglich Identitätsformat und Zeitzone, ablaufende Medienautorisierung sowie die Sicherheitslücke, die entsteht, wenn nicht vertrauenswürdige Nachrichten einen Agenten mit ausgehenden Tools beeinflussen können. Zeitstempel: 0:00 Zustandlose KI trifft auf WhatsApp-MCP 0:46 Inoffizielle Client-Risiken und Abwägungen 1:52 Go Bridge, SQLite und Python MCP-Schichten 3:30 Synthetischer Nachrichtenfluss 4:48 Identitätsformate und Zeitzonen-Mehrdeutigkeit 6:25 Client-Fehler 405 und Abhängigkeitskorrekturen 7:18 Medientoken und laufende Wartung 7:50 Prompt-Injection und die fatale Dreierkombination 8:50 Betriebliche Abwägungen und Isolation 9:12 Warum diese Integration weiterhin instabil ist 🧩 Zweigeteilte Go-, SQLite- und Python-MCP-Architektur 🔐 Authentifizierter Nachrichtenfluss mit API-Schlüssel-Middleware 🕰️ Einschränkungen bei Identität, Zeitzone und Mediendaten ⚠️ Risiken durch Prompt-Injection, Kontosperrungen und Isolation WhatsApp-MCP ist am besten als fragiles Integrationsmuster für Entwickler zu verstehen, die KI evaluieren. Agentenzugriff auf Messaging-Daten – nicht als garantierte WhatsApp-Automatisierungsschicht. Wägen Sie den Wartungsaufwand für Go/Python, das Risiko des Reverse Engineering des Protokolls, mögliche Grenzfälle lokaler Datenbanken und die Gefährdung durch Prompt-Injection sorgfältig ab, bevor Sie eine isolierte synthetische Testumgebung in Betracht ziehen. #WhatsAppMCP #ModelContextProtocol #AIAutomation [es-US] Resumen de WhatsApp-MCP en GitHub: Bridge en Go, servidor MCP en Python y riesgos de seguridad whatsapp-mcp de lharries: lharries/whatsapp-mcp WhatsApp-MCP es un servidor de código abierto no oficial que conecta clientes de IA como Claude Desktop o Cursor a un entorno de WhatsApp mediante el Protocolo de Contexto de Modelo (MCP). Esta descripción general explica la división entre el puente Go WhatsApp, el estado local de SQLite y el servidor MCP de Python, y luego describe cómo una llamada a una herramienta autenticada se convierte en una acción de red. Para los desarrolladores que evalúan integraciones de IA con mensajería, la disyuntiva importante es el control frente a la fragilidad: el proyecto utiliza un protocolo multidispositivo de ingeniería inversa en lugar de la API oficial de WhatsApp Business. El análisis abarca el riesgo de bloqueo de cuentas, fallos no documentados en los puntos finales, CGO y el mantenimiento de dependencias, ambigüedad en el formato de identidad y la zona horaria, caducidad de la autorización de medios y la vulnerabilidad de seguridad que se crea cuando los mensajes no confiables pueden influir en un agente con herramientas de envío. Marcas de tiempo: 0:00 IA sin estado se encuentra con WhatsApp-MCP 0:46 Riesgos y desventajas del cliente no oficial 1:52 Capas de MCP de Go Bridge, SQLite y Python 3:30 Flujo sintético de envío de mensajes 4:48 Formatos de identidad y ambigüedad de zona horaria 6:25 Error 405 del cliente obsoleto y correcciones de dependencias 7:18 Tokens multimedia y mantenimiento continuo 7:50 Inyección de mensajes y la tripleta letal 8:50 Desventajas operativas y aislamiento 9:12 Por qué esta integración sigue siendo precaria 🧩 Arquitectura MCP bifurcada de Go, SQLite y Python 🔐 Flujo de mensajes autenticado con middleware de clave API 🕰️ Limitaciones de identidad, zona horaria y datos multimedia ⚠️ Riesgos de inyección de mensajes, bloqueo de cuentas y aislamiento WhatsApp-MCP se entiende mejor como un patrón de integración frágil para desarrolladores que evalúan el acceso de agentes de IA a Los datos de mensajería no constituyen una capa de automatización garantizada para WhatsApp. Antes de considerar cualquier entorno de prueba sintético aislado, evalúe la carga de mantenimiento de Go/Python, el riesgo de la ingeniería inversa del protocolo, los casos límite de la base de datos local y la exposición a la inyección de mensajes. #WhatsAppMCP #ModelContextProtocol #AIAutomation [fr-FR] Présentation de WhatsApp-MCP sur GitHub : passerelle Go, serveur MCP en Python et compromis de sé... whatsapp-mcp par lharries : lharries/whatsapp-mcp WhatsApp-MCP est un serveur open source non officiel qui connecte des clients d'IA tels que Claude Desktop ou Cursor à un environnement WhatsApp via le protocole MCP (Model Context Protocol). Cet article présente la répartition entre le pont Go WhatsApp, l'état SQLite local et le serveur MCP Python, puis décrit comment un appel d'outil authentifié se traduit en une action réseau. Pour les développeurs évaluant les intégrations IA-messagerie, le compromis essentiel réside dans le contrôle face à la fragilité : le projet utilise un protocole multi-appareils rétro-conçu plutôt que l'API officielle de WhatsApp Business. Sont abordés le risque de suspension de compte, les dysfonctionnements non documentés des points de terminaison, la maintenance de CGO et des dépendances, l'ambiguïté des formats d'identité et des fuseaux horaires, l'expiration des autorisations multimédias et les failles de sécurité liées à l'influence potentielle d'outils sortants sur un agent via des messages non fiables. Horodatage : 0:00 IA sans état et WhatsApp-MCP 0:46 Risques et compromis liés au client non officiel 1:52 Couches Go Bridge, SQLite et Python du MCP 3:30 Flux d'envoi de messages synthétique 4:48 Formats d'identité et ambiguïté du fuseau horaire 6:25 Erreur 405 du client obsolète et corrections de dépendances 7:18 Jetons multimédias et maintenance continue 7:50 Injection de prompts et le trio fatal 8:50 Compromis opérationnels et isolation 9:12 Pourquoi cette intégration reste précaire 🧩 Architecture bifurquée Go, SQLite et Python du MCP 🔐 Flux de messages authentifié avec middleware de clé API 🕰️ Limitations liées à l'identité, au fuseau horaire et aux données multimédias ⚠️ Injection de prompts, suspensions de compte et risques d'isolation WhatsApp-MCP est avant tout un modèle d'intégration fragile pour les développeurs évaluant l'accès des agents d'IA à la messagerie. Les données ne constituent pas une couche d'automatisation WhatsApp garantie. Il est essentiel de bien évaluer la charge de maintenance Go/Python, les risques liés à la rétro-ingénierie du protocole, les cas limites de la base de données locale et l'exposition aux injections de messages avant d'envisager un environnement de test synthétique isolé. #WhatsAppMCP #ModelContextProtocol #AIAutomation [hi] WhatsApp-MCP GitHub का अवलोकन: गो ब्रिज, पायथन MCP सर्वर, और सुरक्षा संबंधी समझौते lharries द्वारा विकसित whatsapp-mcp: lharries/whatsapp-mcp WhatsApp-MCP एक अनौपचारिक ओपन-सोर्स सर्वर है जो मॉडल कॉन्टेक्स्ट प्रोटोकॉल (CGO) के माध्यम से क्लाउड डेस्कटॉप या कर्सर जैसे AI क्लाइंट्स को WhatsApp वातावरण से जोड़ता है। यह अवलोकन Go WhatsApp ब्रिज, स्थानीय SQLite स्टेट और Python MCP सर्वर के बीच विभाजन को स्पष्ट करता है, और फिर बताता है कि कैसे एक प्रमाणित टूल कॉल नेटवर्क क्रिया में परिवर्तित हो जाता है। AI-से-मैसेजिंग एकीकरण का मूल्यांकन कर रहे डेवलपर्स के लिए, महत्वपूर्ण संतुलन नियंत्रण और असुरक्षा के बीच है: यह प्रोजेक्ट आधिकारिक WhatsApp Business API के बजाय रिवर्स-इंजीनियर्ड मल्टी-डिवाइस प्रोटोकॉल का उपयोग करता है। चर्चा में खाता प्रतिबंध का जोखिम, अनधिकृत एंडपॉइंट की खराबी, CGO और निर्भरता रखरखाव, पहचान प्रारूप और समय क्षेत्र की अस्पष्टता, समाप्त हो रही मीडिया प्राधिकरण, और अविश्वसनीय संदेशों द्वारा आउटबाउंड टूल के साथ एजेंट को प्रभावित करने से उत्पन्न सुरक्षा जोखिम शामिल हैं। टाइमस्टैम्प: 0:00 स्टेटलेस एआई और व्हाट्सएप-एमसीपी का संयोजन 0:46 अनौपचारिक क्लाइंट के जोखिम और समझौते 1:52 गो ब्रिज, SQLite और पायथन एमसीपी लेयर्स 3:30 सिंथेटिक संदेश भेजने का प्रवाह 4:48 पहचान प्रारूप और समय क्षेत्र की अस्पष्टता 6:25 क्लाइंट की पुरानी 405 त्रुटि और निर्भरता संबंधी समाधान 7:18 मीडिया टोकन और निरंतर रखरखाव 7:50 प्रॉम्प्ट इंजेक्शन और घातक त्रिक संयोजन 8:50 परिचालन संबंधी समझौते और अलगाव 9:12 यह एकीकरण क्यों अनिश्चित बना हुआ है 🧩 विभाजित गो, SQLite और पायथन एमसीपी आर्किटेक्चर 🔐 एपीआई-की मिडलवेयर के साथ प्रमाणित संदेश प्रवाह 🕰️ पहचान, समय क्षेत्र और मीडिया डेटा की सीमाएँ ⚠️ प्रॉम्प्ट इंजेक्शन, खाता प्रतिबंध और अलगाव के जोखिम व्हाट्सएप-एमसीपी को एक नाजुक एकीकरण पैटर्न के रूप में बेहतर समझा जा सकता है यह लेख उन डेवलपर्स के लिए है जो मैसेजिंग डेटा तक AI एजेंट की पहुंच का मूल्यांकन कर रहे हैं—इसे WhatsApp के लिए एक गारंटीशुदा ऑटोमेशन लेयर के रूप में नहीं। किसी भी अलग कृत्रिम परीक्षण वातावरण पर विचार करने से पहले Go/Python के रखरखाव की कठिनाई, रिवर्स-इंजीनियरिंग प्रोटोकॉल के जोखिम, स्थानीय डेटाबेस की विशिष्ट स्थितियों और प्रॉम्प्ट इंजेक्शन के खतरे पर गहराई से विचार करें। #WhatsAppMCP #ModelContextProtocol #AIAutomation [id] Gambaran Umum WhatsApp-MCP GitHub: Jembatan Go, Server MCP Python, dan Pertimbangan Keamanan whatsapp-mcp oleh lharries: lharries/whatsapp-mcp WhatsApp-MCP adalah server sumber terbuka tidak resmi yang menghubungkan klien AI seperti Claude Desktop atau Cursor ke lingkungan WhatsApp melalui Model Context Protocol. Gambaran umum ini menjelaskan pemisahan antara jembatan Go WhatsApp, status SQLite lokal, dan server MCP Python, kemudian mengikuti bagaimana panggilan alat yang terautentikasi menjadi tindakan jaringan. Bagi pengembang yang mengevaluasi integrasi AI ke perpesanan, pertimbangan pentingnya adalah kontrol versus kerapuhan: proyek ini menggunakan protokol multi-perangkat hasil rekayasa balik daripada API WhatsApp Business resmi. Diskusi mencakup risiko pemblokiran akun, kerusakan titik akhir yang tidak terdokumentasi, pemeliharaan CGO dan ketergantungan, ambiguitas format identitas dan zona waktu, otorisasi media yang kedaluwarsa, dan paparan keamanan yang tercipta ketika pesan yang tidak tepercaya dapat memengaruhi agen dengan alat keluar. Cap Waktu: 0:00 AI Tanpa Status Bertemu WhatsApp-MCP 0:46 Risiko dan Kompromi Klien Tidak Resmi 1:52 Lapisan Go Bridge, SQLite, dan Python MCP 3:30 Alur Pengiriman Pesan Sintetis 4:48 Format Identitas dan Ambiguitas Zona Waktu 6:25 Klien Usang 405 dan Perbaikan Ketergantungan 7:18 Token Media dan Pemeliharaan Berkelanjutan 7:50 Injeksi Prompt dan Tiga Serangkai Mematikan 8:50 Kompromi Operasional dan Isolasi 9:12 Mengapa Integrasi Ini Tetap Rapuh 🧩 Arsitektur Go, SQLite, dan Python MCP yang Terpisah 🔐 Alur pesan terautentikasi dengan middleware kunci API 🕰️ Keterbatasan identitas, zona waktu, dan data media ⚠️ Injeksi prompt, pemblokiran akun, dan risiko isolasi WhatsApp-MCP paling baik dipahami sebagai pola integrasi yang rapuh bagi pengembang yang mengevaluasi akses agen AI ke data pesan—bukan sebagai Lapisan otomatisasi WhatsApp yang terjamin. Pertimbangkan beban pemeliharaan Go/Python, risiko protokol rekayasa balik, kasus-kasus khusus basis data lokal, dan paparan injeksi prompt sebelum mempertimbangkan lingkungan pengujian sintetis terisolasi apa pun. #WhatsAppMCP #ModelContextProtocol #AIAutomation [it] Panoramica di WhatsApp-MCP su GitHub: bridge in Go, server MCP in Python e compromessi di sicurezza whatsapp-mcp di lharries: lharries/whatsapp-mcp WhatsApp-MCP è un server open-source non ufficiale che connette client di intelligenza artificiale come Claude Desktop o Cursor a un ambiente WhatsApp tramite il Model Context Protocol (MCP). Questa panoramica spiega la suddivisione tra il bridge WhatsApp in Go, lo stato locale in SQLite e il server MCP in Python, per poi illustrare come una chiamata a uno strumento autenticato si trasformi in un'azione di rete. Per gli sviluppatori che valutano le integrazioni tra intelligenza artificiale e messaggistica, il compromesso fondamentale è tra controllo e fragilità: il progetto utilizza un protocollo multi-dispositivo ottenuto tramite reverse engineering anziché l'API ufficiale di WhatsApp Business. La discussione verte sul rischio di ban dell'account, sui malfunzionamenti non documentati degli endpoint, sulla gestione di CGO e delle dipendenze, sull'ambiguità del formato dell'identità e del fuso orario, sulla scadenza dell'autorizzazione dei media e sull'esposizione alla sicurezza derivante dalla possibilità che messaggi non attendibili possano influenzare un agente tramite strumenti di invio. Indice dei contenuti: 0:00 L'IA senza stato incontra WhatsApp-MCP 0:46 Rischi e compromessi non ufficiali del client 1:52 Go Bridge, SQLite e livelli Python MCP 3:30 Flusso di invio messaggi sintetico 4:48 Formati di identità e ambiguità di fuso orario 6:25 Correzioni per l'errore 405 obsoleto del client e per le dipendenze 7:18 Token multimediali e manutenzione continua 7:50 Iniezione di prompt e la triade letale 8:50 Compromessi operativi e isolamento 9:12 Perché questa integrazione rimane precaria 🧩 Architettura MCP biforcata con Go, SQLite e Python 🔐 Flusso di messaggi autenticato con middleware per chiavi API 🕰️ Limitazioni relative a identità, fuso orario e dati multimediali ⚠️ Rischi di iniezione di prompt, blocco account e isolamento WhatsApp-MCP è meglio comprensibile come un modello di integrazione fragile per gli sviluppatori Valutare l'accesso degli agenti IA ai dati di messaggistica, non come un livello di automazione WhatsApp garantito. Valutare attentamente l'onere di manutenzione di Go/Python, il rischio di reverse engineering del protocollo, i casi limite del database locale e l'esposizione all'iniezione di prompt prima di considerare qualsiasi ambiente di test sintetico isolato. #WhatsAppMCP #ModelContextProtocol #AIAutomation [pt-BR] Visão Geral do GitHub WhatsApp-MCP: Ponte em Go, Servidor MCP em Python e Contrapartidas de Segur... whatsapp-mcp por lharries: lharries/whatsapp-mcp WhatsApp-MCP é um servidor não oficial de código aberto que conecta clientes de IA, como Claude Desktop ou Cursor, a um ambiente WhatsApp por meio do Protocolo de Contexto de Modelo (MCP). Esta visão geral explica a divisão entre a ponte Go para WhatsApp, o estado local do SQLite e o servidor MCP em Python, e então mostra como uma chamada de ferramenta autenticada se torna uma ação de rede. Para desenvolvedores que avaliam integrações de IA com mensagens, a principal escolha é entre controle e fragilidade: o projeto usa um protocolo multidispositivo desenvolvido por engenharia reversa em vez da API oficial do WhatsApp Business. A discussão aborda o risco de banimento de contas, quebra de endpoints não documentados, manutenção de CGO e dependências, ambiguidade de formato de identidade e fuso horário, expiração de autorização de mídia e a exposição à segurança criada quando mensagens não confiáveis ​​podem influenciar um agente com ferramentas de saída. Marcadores de tempo: 0:00 IA sem estado encontra o WhatsApp-MCP 0:46 Riscos e compensações não oficiais do cliente 1:52 Camadas MCP em Go Bridge, SQLite e Python 3:30 Fluxo sintético de envio de mensagens 4:48 Formatos de identidade e ambiguidade de fuso horário 6:25 Cliente desatualizado 405 e correções de dependências 7:18 Tokens de mídia e manutenção contínua 7:50 Injeção de prompt e a tríade letal 8:50 Compensações operacionais e isolamento 9:12 Por que essa integração permanece precária 🧩 Arquitetura MCP bifurcada em Go, SQLite e Python 🔐 Fluxo de mensagens autenticado com middleware de chave de API 🕰️ Limitações de identidade, fuso horário e dados de mídia ⚠️ Riscos de injeção de prompt, banimento de contas e isolamento O WhatsApp-MCP é melhor compreendido como um padrão de integração frágil para desenvolvedores que avaliam o acesso a agentes de IA para dados de mensagens — não como uma camada de automação garantida para o WhatsApp. Avalie o custo de manutenção em Go/Python, o risco de engenharia reversa do protocolo, os casos extremos em bancos de dados locais e a exposição a injeções de prompts antes de considerar qualquer ambiente de teste sintético isolado. #WhatsAppMCP #ModelContextProtocol #AIAutomation

    3 likes · 1 comment · 160 views
  3. Reddit · · r/BestGitHubRepos · u/company_url_finder · lharries/whatsapp-mcp

    WhatsApp MCP Server: This is a Model Context Protocol (MCP) server for WhatsApp (6.4k stars) What it does All text below is quoted directly from the project README. >This is a Model Context Protocol (MCP) server for WhatsApp. >With this you can search and read your personal Whatsapp messages (including images, videos, documents, and audio messages), search your contacts and send messages to either individuals or groups. You can also send media files including images, videos, documents, and audio messages. >It connects to your personal WhatsApp account directly via the Whatsapp web multidevice API (using the whatsmeow library). All your messages are stored locally in a SQLite database and only sent to an LLM (such as Claude) when the agent accesses them through tools (which you control). MCP Tools: - search_contacts: Search for contacts by name or phone number - list_messages: Retrieve messages with optional filters and context - list_chats: List available chats with metadata - get_chat: Get information about a specific chat - send_message: Send a WhatsApp message to a specified phone number or group JID - send_file: Send a file (image, video, raw audio, document) to a specified recipient - send_audio_message: Send an audio file as a WhatsApp voice message (requires the file to be an .ogg opus file or ffmpeg must be installed) - download_media: Download media from a WhatsApp message and get the local file path >Caution: as with many MCP servers, the WhatsApp MCP is subject to the lethal trifecta. This means that project injection could lead to private data exfiltration. Repository lharries/whatsapp-mcp Repository stats |Metric|Value| |:-|:-| |Stars|6,428| |Forks|1,370| |Last release|v0.0.1 (2025-04-06)| |Languages|Go 51.2%, Python 48.8%| |Contributors|6| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|None| |AI co-authored commits|None| Main contributor |Field|Value| |:-|:-| |Name|Luke Harries| |GitHub|@lharries| |Commits to this repo|16 (top contributor)| |Location|London| |Website|harries.co| |X / Twitter|@lukeharries_| |Followers|468| |Public repos|39| |On GitHub since|2016-10-11| -------------------------------------------------------- Discover the best GitHub repos without the endless scrolling. Get top repos organized by category (AI, DevOps, Databases & more), plus key takeaways from developers' most useful comments - all in one free, twice-weekly newsletter. 👉 Get the best repos & community insights - Free

    108 points · 6 comments
Trending awards, every completed day and week
Gold
01st place finishes
Silver
02nd place finishes
Bronze
13rd place finishes
Awarded repositories
1Owned by lharries now

Repositories

Ordered by gold, then silver, then bronze.

  1. whatsapp-mcpBest: 3rd by forks, 81 forks001

Every award

Top-three finishes of these repositories in completed trending days and weeks, newest first.

  1. #3 by forksDaily trending
    81 forks
    whatsapp-mcp

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.