# samihalawa-whatsapp-go-mcp

This MCP server connects an agent to WhatsApp after a QR scan, then lets it send text messages, images, links, and locations.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 6
- Author: samihalawa
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/samihalawa/whatsapp-go-mcp
- Updated: 2025-11-13
- HTML: https://affpapa.org/en/nevibecode/mcp/samihalawa-whatsapp-go-mcp

## What it does

samihalawa-whatsapp-go-mcp connects an MCP client with WhatsApp through a QR-code login. Once the session is connected, an agent can send a text message, image, link, or location from a prompt. That makes it suitable for message flows started inside Claude Code, Codex, or another supported client.

The server is added as a remote HTTP MCP endpoint. In Claude Code, the setup uses `https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp`. Add the server first, complete the WhatsApp connection step, and scan the QR code when prompted. Messaging will not start until that QR scan is completed.

Supported clients include Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI. Installation differs by client: Claude Code uses `claude mcp add`, while Cursor and GitHub Copilot use a JSON configuration.

## Requirements
- Remote server: `https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http samihalawa-whatsapp-go-mcp https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add samihalawa-whatsapp-go-mcp --url https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "samihalawa-whatsapp-go-mcp": {
            "url": "https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "samihalawa-whatsapp-go-mcp": {
            "type": "http",
            "url": "https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http samihalawa-whatsapp-go-mcp https://server.smithery.ai/@samihalawa/whatsapp-go-mcp/mcp
```

## When to use it
- send WhatsApp text messages from an MCP client
- share images through an agent
- pass links into WhatsApp conversations
- send a location from a prompt
- connect WhatsApp to Claude Code with a QR code

## Example prompts
- Send “The meeting moved to tomorrow” in WhatsApp.
- Send the image `product.png` and its product-page link in WhatsApp.
- Share my current location with this contact.

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12826

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
