Show HN: WhatsApp MCP Server
229 points| lharries | 11 months ago |github.com
It connects to your personal WhatsApp account via the WhatsApp Web multi-device API (using whatsmeow from the Beeper team), and doesn't rely on third-party APIs. All messages are stored locally in SQLite. Nothing is sent to the cloud unless you explicitly allow your LLM to access the data via tools – so you maintain full control and privacy.
The MCP server can:
- Search your messages, contacts, and groups
- Send WhatsApp messages to individuals or groups
Why build this?
99% of your life is stored in WhatsApp, by connecting an LLM to WhatsApp you get all this context. And your AI agent can execute tasks on your behalf by sending messages.
[+] [-] nzach|11 months ago|reply
I've been playing around with mcp-go[0] and it seems pretty good.
[0] - https://github.com/mark3labs/mcp-go
[+] [-] lharries|11 months ago|reply
[+] [-] oulipo|11 months ago|reply
I guess it's solvable with Tailscale though
[+] [-] MatiasPerez|11 months ago|reply
[+] [-] gabll|11 months ago|reply
[+] [-] d3m0t3p|11 months ago|reply
[+] [-] lharries|11 months ago|reply
[+] [-] rndmio|11 months ago|reply
[+] [-] stavros|11 months ago|reply
[+] [-] andrewmi|11 months ago|reply
[+] [-] astorphobis|11 months ago|reply
[+] [-] saberience|11 months ago|reply
I really have zero understanding why people think this is something crazy. It’s not. It’s importing the official MCP packages and wrapping basic API methods with an MCP tool decorator.
You can even ask Claude or ChatGPT to make your MCP tools for you and they will write this same code in 1 minute.
I can’t wait until the community realizes that MCP servers are literally just regular methods with a one line decorator and these posts just get downvoted for being incredibly low effort.
It’s basically the same as upvoting someone saying “hey guys, I wrote a method which connects to the WhatsApp API”, that’s it, really.
[+] [-] enoughalready|11 months ago|reply
I think the excitement is more around seeing how MCP is being embraced, and the impact it can have. Rather than me having to wire up a bunch of tools by hand, I can now point to some configuration files and MCP servers.
I think it's fair for people to be excited, but ultimately, yes, your prediction is correct, and it won't be as exciting after MCP becomes a standard. This is similar to any new technology. e.g. years ago, Go programs and literature were popular on this site, but not so much any more.
[+] [-] soulofmischief|11 months ago|reply
That said, MCP might be here to stay for a while as a stopgap for reducing duplication of engineering work.
[+] [-] unknown|11 months ago|reply
[deleted]
[+] [-] CarlitosHighway|11 months ago|reply
[+] [-] samastur|11 months ago|reply
Not even remotely true for me even if it would encompass all messaging apps I use. I guess I'm just an old introvert, but it makes me wonder how life looks like for those for whom it is true.
[+] [-] CarlitosHighway|11 months ago|reply
Is it because they have a high motivation to use it? The UI / UX of WhatsApp surely isn't great, I'd even say it's quite bad. Where am I wrong? What am I not seeing?
[+] [-] berkes|11 months ago|reply
From "neighborhoodwatch" via "the school information" to "colleagues". Hell, even governments and public transportation have "feel unsafe? message us on whatsapp 06..." In the Netherlands it's truly omnipresent, and without WA you will be left out socially.
I'm reluctant of WA, because I'm steering clear of Meta as much as possible, but I do use it to: keep in touch with at least 26 social groups - friends, family, colleagues, co-workers, business - keep in touch with my date/love, my mother, and father who lives across the world.
granted, there's a big move going towards signal lately - finally. But I'm not sure how big this really is, and how sticky it will prove. Nor if this is just my bubble or truly across the whole country.
[+] [-] mrweasel|11 months ago|reply
I do know people working in sales and purchasing and I wouldn't be surprised if they had 25% or more of their professional lives in WhatsApp. Previously they used Skype heavily. So this could be interesting for them.
[+] [-] joseda-hg|11 months ago|reply
- Group Chat for the family (Immediate, Extended Mother Side, Extended Father Side)
- Chat with hole in the wall restaurant to order sometinhg to eat after work
- 2FA for local shop
- Customer Support for local bank
- Work Chat (Informally assigned tasks and general info)
- Chat with Taxi
- Delivery Tracking for local courier
- LLM wrapper
- Invoice/Receipt Sending
- Appointments for many services (Like barbers)
I could more or less do anything, from work related task management, to requesting a new credit card from inside whatsapp
[+] [-] anonzzzies|11 months ago|reply
[+] [-] lharries|11 months ago|reply
Instead, if you have calendar + email + their main messaging apps (e.g. WhatsApp) you cover the majority of it. It's messy and unstructured — but luckily LLMs are great at that
[+] [-] Explore4526|11 months ago|reply
[+] [-] cvladan|11 months ago|reply
[+] [-] thegreathir|11 months ago|reply
[+] [-] lbeurerkellner|11 months ago|reply
[+] [-] linux_devil|11 months ago|reply
[+] [-] Mystery-Machine|11 months ago|reply
[+] [-] ofirtwo|11 months ago|reply
[+] [-] lharries|11 months ago|reply
[+] [-] sunshine-o|11 months ago|reply
Is there a way to login on WhatsApp Web on a server and then proxy or scrape the messages to send them to my phone?
[+] [-] sharmasachin98|11 months ago|reply
[+] [-] tobyhinloopen|11 months ago|reply
[+] [-] ocBuilder|11 months ago|reply
[+] [-] siva7|11 months ago|reply
[+] [-] unknown|11 months ago|reply
[deleted]
[+] [-] esafak|11 months ago|reply