GOWA - WhatsApp REST API with support for UI, Multi Account, Webhooks, and MCP, and Chatwoot. Built with Golang for efficient memory use.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add whatsapp-api -- go run . mcp~/.codex/config.toml
[mcp_servers.whatsapp-api]
command = "go"
args = ["run", ".", "mcp"]
# codex mcp add whatsapp-api -- go run . mcp~/.cursor/mcp.json
{
"mcpServers": {
"whatsapp-api": {
"command": "go",
"args": [
"run",
".",
"mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"whatsapp-api": {
"type": "stdio",
"command": "go",
"args": [
"run",
".",
"mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"whatsapp-api": {
"command": "go",
"args": [
"run",
".",
"mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"whatsapp-api": {
"command": "go",
"args": [
"run",
".",
"mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"whatsapp-api": {
"command": "go",
"args": [
"run",
".",
"mcp"
]
}
}
}