This MCP server allows AI agents and tools to interact with WhatsApp using a standardized Model Context Protocol, enabling functionalities like sending messages and managing contacts.
From the registry: Scan QR codes and go! No more troublesome autos or APIs! Send text messages, images, links, locati…

$ git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice && cd go-whatsapp-web-multidevice/src && go build -o whatsapp && ./whatsapp mcphttps://github.com/aldinokemal/go-whatsapp-web-multidevice/releases/latestPlease install the `samihalawa-whatsapp-go-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Go binary or Docker** — Build from source (Go 1.24+) or use Docker. Run binary in MCP mode: ./whatsapp mcp Run: `git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice && cd go-whatsapp-web-multidevice/src && go build -o whatsapp && ./whatsapp mcp` (https://github.com/aldinokemal/go-whatsapp-web-multidevice/releases/latest)
- **FFmpeg** — Required for media processing. Run: `brew install ffmpeg` (https://ffmpeg.org)
Canonical MCP server config (HTTP transport):
- url: `http://localhost:8080/sse`
Note: WhatsApp Web MCP via Go binary (whatsmeow). Run `./whatsapp mcp` to start MCP server on localhost:8080. SSE transport. Tools: send text, contact, link, location. Also supports REST API mode. Cannot run MCP and REST simultaneously.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.APP_PORTrequiredApplication portAPP_DEBUGrequiredEnable debug loggingAPP_OSrequiredOS name (device name in WhatsApp)APP_BASIC_AUTHrequiredBasic authentication credentialsAPP_BASE_PATHrequiredBase path for subpath deploymentDB_URIrequiredDatabase connection URIWHATSAPP_AUTO_REPLYrequiredAuto-reply messageWHATSAPP_AUTO_MARK_READrequiredAuto-mark incoming messages as readWHATSAPP_WEBHOOKWHATSAPP_WEBHOOK_SECRETrequiredWebhook secret for validationWHATSAPP_ACCOUNT_VALIDATIONrequiredEnable account validationWHATSAPP_CHAT_STORAGErequiredEnable chat storageOfficial TypeScript library for the Telnyx API