Skip to main content
Glama
fcavalcantirj

Zapr WhatsApp MCP Server

zapr-mcp

Zapr WhatsApp MCP Server - Send WhatsApp messages from Claude Desktop and other MCP-compatible LLMs.

Installation

pip install zapr-mcp

Or with uv (recommended):

uv run --with zapr-mcp zapr-mcp

Related MCP server: WhatsApp Business MCP

Configuration

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "zapr-whatsapp": {
      "command": "uv",
      "args": ["run", "--with", "zapr-mcp", "zapr-mcp"],
      "env": {
        "ZAPR_SESSION_ID": "your-session-id-here",
        "ZAPR_API_HOST": "https://api.zapr.link"
      }
    }
  }
}

Features

  • ✅ Send WhatsApp messages to single or multiple recipients

  • ✅ Validate phone numbers

  • ✅ Check session status

  • ✅ Automatic session authentication

  • ✅ Rate limiting support

  • ✅ Full MCP protocol compliance

Tools Available

  • send_whatsapp - Send a message to a single number

  • bulk_send_whatsapp - Send messages to multiple numbers

  • get_session_status - Check WhatsApp session status

  • validate_number - Validate if a number is on WhatsApp

Requirements

  • Python 3.10+

  • Active zapr.link session

  • Claude Desktop or any MCP-compatible client

Support

For support, visit zapr.link or contact support@zapr.link

License

MIT

Related MCP Connectors

  • Let Claude or ChatGPT search, read and send your WhatsApp messages over MCP. OAuth sign-in.

  • Your own WhatsApp in Claude and ChatGPT: read chats, draft replies, send messages you approve.

    1
  • WhatsMCP connects Claude and other MCP-compatible AI agents directly to WhatsApp. Send and receive text, images, documents, and voice notes; manage groups (create, add/remove members, promote admins); look up contacts and profiles; follow channels; and read call and message history — all through a standard MCP interface. For voice use cases, WhatsMCP offers SIP-based calling plans (inbound-only, or full inbound/outbound) so AI voice agents can answer and place WhatsApp calls, plus low-latency WebSocket integrations with voice agent providers like ElevenLabs. Multiple WhatsApp accounts can be paired and managed per workspace, with webhook support for real-time inbound message delivery to your own infrastructure.

  • Ask questions across your WhatsApp inbox from Claude, ChatGPT, Cursor or any MCP client.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables sending, reading, and deleting WhatsApp messages through Claude Desktop and other MCP clients with granular per-chat permissions. Built on whatsapp-web.js using a headless browser to automate WhatsApp Web.
    6
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Manage WhatsApp Business templates and send messages from Claude, ChatGPT, Cursor, VS Code Copilot, or any MCP-compatible client — powered by the Meta Cloud API.
    8
    3
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables Claude or other MCP clients to interact with WhatsApp through the WAHA HTTP API, supporting messaging, group management, and contact operations.
    21
    6 npm
    MIT