samihalawa avatar

Samihalawa Whatsapp Go Mcp

samihalawa/whatsapp-go-mcp

This connects Claude to WhatsApp via a QR code scan, no official API required. You get tools to send text messages, images, links, and locations through WhatsApp Web's multi-device protocol. Built in Go for efficient memory use, it runs as either a REST service or MCP server. The underlying implementation supports auto-replies, webhooks for incoming messages, and bulk operations. Useful when you need to build WhatsApp automation or notification flows without dealing with Meta's Business API approval process. It also handles media compression and can mark messages as read automatically. The project includes ARM and AMD builds plus Docker images if you want to self-host.

GitHub stars
5
tools
5
auth
Required
transport
HTTP
last updated
Oct 3, 2025

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

whatsapp_send_contactSend a contact card to a WhatsApp contact or group.4 params

Send a contact card to a WhatsApp contact or group.

Parameters* required
contact_namestring
Name of the contact to send
contact_phonestring
Phone number of the contact to send
is_forwardedboolean
Whether this message is being forwarded (default: false)
phonestring
Phone number or group ID to send contact to
whatsapp_send_imageSend an image to a WhatsApp contact or group.6 params

Send an image to a WhatsApp contact or group.

Parameters* required
captionstring
Caption or description for the image
compressboolean
Whether to compress the image (default: true)
image_urlstring
URL of the image to send
is_forwardedboolean
Whether this message is being forwarded (default: false)
phonestring
Phone number or group ID to send image to
view_onceboolean
Whether this image should be viewed only once (default: false)
whatsapp_send_linkSend a link with caption to a WhatsApp contact or group.4 params

Send a link with caption to a WhatsApp contact or group.

Parameters* required
captionstring
Caption or description for the link
is_forwardedboolean
Whether this message is being forwarded (default: false)
linkstring
URL link to send
phonestring
Phone number or group ID to send link to
whatsapp_send_locationSend a location coordinates to a WhatsApp contact or group.4 params

Send a location coordinates to a WhatsApp contact or group.

Parameters* required
is_forwardedboolean
Whether this message is being forwarded (default: false)
latitudestring
Latitude coordinate (as string)
longitudestring
Longitude coordinate (as string)
phonestring
Phone number or group ID to send location to
whatsapp_send_textSend a text message to a WhatsApp contact or group.4 params

Send a text message to a WhatsApp contact or group.

Parameters* required
is_forwardedboolean
Whether this message is being forwarded (default: false)
messagestring
The text message to send
phonestring
Phone number or group ID to send message to
reply_message_idstring
Message ID to reply to (optional)

Sponsors

Readme

Details

Repository
github.com/samihalawa/whatsapp-go-mcp
Category
Communication & Messaging
Transport
HTTP
Auth
Required
Registry
MCP registry, active

Related Communication & Messaging MCP servers

View all
1adelaidasofia avatarMulti-workspace Slack MCP server with draft+confirm safety, vault auto-export, aadelaidasofia/slack-mcpMulti-workspace Slack MCP server with draft+confirm safety, vault auto-export, and triple-mode…1stars
2pipeworx-io avatarOutlook Calendarpipeworx-io/mcp-outlook-calendarOutlook Calendar MCP Pack1stars
3nakulben avatarWhatsApp MCP Servernakulben/whatsapp-mcpManage WhatsApp Business templates and send messages via Meta Cloud API1stars
4surgeenterpriseai avatarMicrosoft Teamssurgeenterpriseai/teams-mcp-serverConnect Claude to Microsoft Teams — read/send messages, list channels, search chats.1stars
5csoai-org avatarNotification Ai Mcpcsoai-org/notification-ai-mcpNotification Ai MCP Server by MEOK AI Labs0stars
6primitivedotdev avatarEmailprimitivedotdev/primitive-mono-repoEmail infrastructure for AI agents — send, receive, search, and reply to email over MCP.0stars