Skip to main content
Glama

Wawp MCP Server πŸ€–

The Model Context Protocol (MCP) server for the Wawp WhatsApp API. This tool allows AI models (like Cursor, Windsurf, or Claude Desktop) to interact directly with your WhatsApp instances.

πŸš€ Quick Start

You don't need to install anything manually. You can run the server directly using npx.

πŸ–±οΈ Cursor / Windsurf

Add a new MCP server with the following settings:

  • Type: command

  • Command: npx

  • Args: ["-y", "@wawp/mcp-server@latest"]

πŸ€– Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "wawp": {
      "command": "npx",
      "args": ["-y", "@wawp/mcp-server@latest"]
    }
  }
}

Related MCP server: WAHA MCP Server

πŸ”‘ Configuration

Once the server is connected, you can set your credentials using the set_config tool or by creating a .env file in your project root:

WAWP_INSTANCE_ID=your_instance_id
WAWP_ACCESS_TOKEN=your_access_token
WAWP_TEST_NUMBER=recipient_number

πŸ› οΈ Available Tools

  • set_config: Update credentials for the current session.

  • get_session_health: Check WhatsApp connection status.

  • send_local_file: Send images, PDFs, videos, or audio files from your local machine.

  • execute_request: Make any raw request to the Wawp API.

  • install_agent_config: Auto-install .cursorrules and Wawp AI Skills into your project.

  • generate_starter_code: Get ready-to-use Node.js or Python snippets.

  • list_endpoints / get_endpoint_details: Explore the API documentation.

πŸ“„ License

MIT


Built with ❀️ by Wawp Team

Available Tools

7 tools
execute_requestC

Execute a raw request to the Wawp API. Useful for quick tests.

Inputs: path (required), method (required), body, params.

generate_starter_codeA

Generate professional production-ready code using official Wawp SDKs. This is the preferred way to integrate Wawp.

Inputs: task (required), language (required).

get_sdk_infoA

Get detailed information and installation guides for official Wawp SDKs (Node.js, PHP, Python, Laravel). USE THIS to help the user integrate WhatsApp into their projects.

Inputs: platform.

get_session_healthA

Check if the WhatsApp session is connected.

Inputs: no named parameters.

list_endpointsB

List all available Wawp API endpoints.

Inputs: category.

send_local_fileC

Upload and send a local file to WhatsApp using raw API (Better to suggest SDK version to the user).

Inputs: type (required), chatId (required), file_path (required), caption.

set_configC

Update your Wawp API credentials for the current session.

Inputs: instance_id, test_number, access_token.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool has a distinct action: sending files, listing endpoints, generating code, executing raw requests, setting config, getting SDK info, and checking health. The potential overlap between send_local_file and execute_request is minor since one is specific and the other generic.

    Naming Consistency5/5

    All tool names follow a consistent snake_case verb_noun pattern, e.g., send_local_file, list_endpoints, get_session_health. The verbs vary but are clear and stylistically consistent.

    Tool Count5/5

    With 7 tools, the set is well-scoped for an integration helper server. Each tool serves a clear purpose, and the count is within the optimal range.

    Completeness3/5

    The server covers configuration, session health, file sending, and API introspection, but lacks dedicated tools for common WhatsApp operations like sending text messages. However, execute_request and SDK code generation can partially compensate, so there are minor gaps.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants to interact with WhatsApp through the WSAPI service, supporting comprehensive messaging, contact management, group operations, and account management functionality. Allows sending various media types, managing chats, and controlling WhatsApp sessions through natural language.
      101
      30 npm
      3
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      Enables AI assistants to interact with WhatsApp through the WAHA (WhatsApp HTTP API) platform. Supports chat management, message operations including sending/receiving messages, and marking chats as read.
      52
      30 npm
      11
      ISC
    • A
      license
      A
      quality
      Not graded
      maintenance
      Connects AI agents to the WhatsApp Business Cloud API, allowing them to send messages, manage templates, and retrieve account analytics. It facilitates automated customer interaction and marketing campaign management through the Model Context Protocol.
      16
      -