By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Connect WhatsApp to Claude Seamlessly with whatsapp-mcp-go | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Connect WhatsApp to Claude Seamlessly with whatsapp-mcp-go | HackerNoon
Computing

Connect WhatsApp to Claude Seamlessly with whatsapp-mcp-go | HackerNoon

News Room
Last updated: 2026/02/23 at 10:43 AM
News Room Published 23 February 2026
Share
Connect WhatsApp to Claude Seamlessly with whatsapp-mcp-go | HackerNoon
SHARE

Imagine telling Claude: “Reply ‘Running 10 minutes late’ to Sarah and attach that funny cat meme I just uploaded.”


Seconds later — done. No switching apps. No copy-pasting. Everything stays local, private, and scripted through natural language.

That’s exactly what whatsapp-mcp-go enables.

This lightweight, pure-Go project bridges your personal WhatsApp account to Claude Desktop (or Cursor) via the Model Context Protocol (MCP). Claude can read chats, search contacts, send messages (text, images, voice notes), and download media — all without ever leaving your AI chat window.

In this hands-on guide, I’ll walk you through exactly how to set it up — whether you prefer Docker (easiest) or a manual Go build.

Let’s dive in.

Prerequisites (5 minutes max)

  • Go 1.22+ (if not using Docker)
  • Claude Desktop app (free) or Cursor or n8n (anything you can use with)
  • WhatsApp on your phone (for one-time QR login)
  • Optional but strongly recommended: FFmpeg → enables proper voice notes (Opus conversion)

That’s it. No Python virtualenvs, no heavy Anthropic SDKs.

Option 1: Fastest Way — Docker Compose (Recommended)

If you want zero hassle:

  1. Clone the repo:
git clone https://github.com/iamatulsingh/whatsapp-mcp-go.git
cd whatsapp-mcp-go
  1. Start everything:
   docker compose up

  • The WhatsApp bridge starts first and shows a QR code in the logs.
  • Open WhatsApp → Linked Devices → Link a Device → scan the code.
  • Once authenticated, it auto-syncs your chats (may take a few minutes the first time).
  • The MCP server runs alongside in STDIO mode — perfect for Claude Desktop.

Done. Keep this terminal open (or run detached with -d).


Option 2: Manual Setup (Full Control)

Want to build and understand the pieces?

Step 1: Launch the WhatsApp Bridge

This is the persistent connection to WhatsApp (using whatsmeow under the hood).

Step 2: Build the MCP Server

This exposes the tools Claude can call.

cd whatsapp-mcp-go/whatsapp-bridge
go run main.go

  • Scan the QR on first run.
  • It creates ./store/ with SQLite files (or use PostgreSQL by configuring env — see repo).
  • Leave running. It auto-reconnects until session expires (~20 days).

You now have a binary: ./whatsapp-mcp

Step 3: Tell Claude (or Cursor) Where It Lives

Claude Desktop (macOS example):

Edit (or create)

{
  "mcpServers": {
    "whatsapp-mcp": {
      "command": "/Users/yourname/path/to/whatsapp-mcp-go/whatsapp-mcp-server/whatsapp-mcp"
    }
  }
}

Cursor users: put similar content in ~/.cursor/mcp.json. Restart the app. Claude should now list “whatsapp-mcp” as an available tool source.

Now the Fun Part: Talking to WhatsApp via Claude

Once connected, just chat normally — Claude automatically discovers and calls the right tool when needed.

Here are real-world prompts that work beautifully:

  • Quick replies “Reply ‘Sure, 7pm works’ to John from marketing”
  • Group messaging “Send this image [upload in Claude] to the Family group chat with caption ‘Vacation photo dump!’”
  • Voice notes (with FFmpeg installed) “Record and send a voice note to Mom saying ‘I’ll call you after landing’” → Upload MP3/WAV → Claude converts & sends as proper .ogg Opus voice note.
  • Search & recall “What was the last thing Sarah sent me about the project deadline?” → Claude uses search → list_messages → shows context.
  • Media download “Download and describe the photo from the last message in chat with Alex” → Claude calls download_media → gets local path → can analyze it.
  • Bulk context “Summarize my last 20 messages with Priya”

Claude handles contact lookup, JID resolution, filtering — you just speak naturally.

Pro Tips for Best Results

  • Keep the bridge alive — it’s your WhatsApp connection. Use tmux, Docker detached, or a small VPS if you want 24/7.
  • Re-auth every ~20 days — QR appears again. Normal WhatsApp behavior.
  • No FFmpeg? → You can still send audio files via send_file, but they won’t appear as voice notes.
  • Windows users — Docker is your friend (avoids CGO/sqlite setup headaches).
  • Outdated client error? → In bridge dir: go get -u go.mau.fi/whatsmeow@latest
  • Privacy → Zero cloud relay. Messages stay in your local DB.

Demo

Wrapping Up

With whatsapp-mcp-go, you’ve turned Claude into a WhatsApp co-pilot — reading history, sending replies, handling media — all locally and with zero context switching.

It’s especially powerful for:

  • Busy professionals who live in Claude but need WhatsApp
  • Automation enthusiasts building personal AI agents
  • Anyone who hates context fragmentation

Give it a spin — clone, scan once, and start prompting.

Found it useful? Star the repo ⭐ Got improvements or want SSE mode for n8n/Zapier? Open an issue or PR.

Happy (hands-free) messaging!

Link to repo → https://github.com/iamatulsingh/whatsapp-mcp-go

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Uforwarder: Uber’s Scalable Kafka Consumer Proxy for Efficient Event-Driven Microservices Uforwarder: Uber’s Scalable Kafka Consumer Proxy for Efficient Event-Driven Microservices
Next Article Nothing reveals the Phone 4a design ahead of its March 5 launch Nothing reveals the Phone 4a design ahead of its March 5 launch
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

iPhone Fold Might Not Go on Sale Until December, One Analyst Suggests
iPhone Fold Might Not Go on Sale Until December, One Analyst Suggests
News
Your X Posts Are Training Elon Musk’s AI. Here’s How to Stop It
Your X Posts Are Training Elon Musk’s AI. Here’s How to Stop It
News
Agentic AI to make data uplink the next mobile bottleneck | Computer Weekly
Agentic AI to make data uplink the next mobile bottleneck | Computer Weekly
News
Best Amazon Spring Sale classic deals 2026: Apple AirPods, Kindle, Fire Stick
Best Amazon Spring Sale classic deals 2026: Apple AirPods, Kindle, Fire Stick
News

You Might also Like

7 Social Media Manager “Icks” |
Computing

7 Social Media Manager “Icks” |

5 Min Read
How to Write Instagram Captions: Tips from ’s Social Team
Computing

How to Write Instagram Captions: Tips from ’s Social Team

6 Min Read
Influencer Marketing Manager: Role & Responsibilities
Computing

Influencer Marketing Manager: Role & Responsibilities

3 Min Read
7 of the Best Influencer Marketing Campaigns |
Computing

7 of the Best Influencer Marketing Campaigns |

1 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?