whatsapp-mcp-stream

loglux/whatsapp-mcp-stream
★ 2 stars TypeScript 🌐 Browser/Web Updated 5d ago
A WhatsApp MCP server built around Streamable HTTP transport, using Baileys for WhatsApp connectivity, with a web admin UI and bidirectional media flow (upload + download).
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "whatsapp-mcp-stream": {
      "command": "npx",
      "args": [
        "-y",
        "loglux/whatsapp-mcp-stream"
      ]
    }
  }
}

README Excerpt

A WhatsApp MCP server built around **Streamable HTTP** transport, using **Baileys** for WhatsApp connectivity, with a web admin UI and bidirectional media flow (upload + download). Key points: - Transport: Streamable HTTP at `/mcp` - Engine: Baileys - Admin UI: QR, status, logout, runtime settings - Media: upload endpoints + `/media` hosting + MCP download tool

Tools (20)

DB_PATHMCP_HTTP_ENABLE_JSON_RESPONSEWA_DISCONNECT_RECOVERY_DELAY_MSWA_DISCONNECT_RECOVERY_RESTART_CODESWA_EVENT_LOGWA_EVENT_STREAMWA_EVENT_STREAM_PATHWA_IDEMPOTENCY_TTL_MSWA_MESSAGE_INDEX_MAXWA_MESSAGE_KEY_INDEX_MAXWA_READINESS_GRACE_MSWA_RESYNC_RECONNECTWA_RESYNC_RECONNECT_DELAY_MSWA_SEND_DEDUP_WINDOW_MSWA_SYNC_RECOVERY_COOLDOWN_MSWA_SYNC_RECOVERY_WINDOW_MSWA_SYNC_SOFT_RECOVERY_LIMITanalyze_group_overlapsauto_download_mediacheck_auth_status

Topics

beileysmcpmcp-serverwhatsappwhatsapp-automation