Gambot WhatsApp Business API MCP Server

Using an AI coding agent? Install the Agent Skill, then ask: "Add the official WhatsApp API to this app." The skill (skills/gambot-whatsapp) teaches the agent the whole path: account → Meta…

Local serverstdioMIT

What is the Gambot WhatsApp Business API MCP Server?

Gambot is an MCP project maintained in the gambot-ai/gambot-mcp repository. The maintainer describes its purpose as “Using an AI coding agent? Install the Agent Skill, then ask: "Add the official WhatsApp API to this app." The skill (skills/gambot-whatsapp) teaches the agent…”. Read the project documentation for the complete scope.

Installation

The documented npm package is gambot-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
menuan opening template whose quick-reply buttons route to replies.
aia GambotAi step that hands the conversation to Gambot AI (the AI operator).
combineda menu where some branches route to Gambot AI.
GroupTools
Messagesgambot_send_text, gambot_send_template, gambot_get_message_status (delivery status by messageId)
Conversationsgambot_list_conversations (the conversation/contact LIST — who, with last-message metadata only), gambot_get_conversation_messages (full message history of ONE
Templatesgambot_list_templates, gambot_get_template, gambot_get_template_variables, gambot_create_template (text/media header, body variables, footer, buttons)…
Contactsgambot_get_contact_fields, gambot_create_contact, gambot_list_contacts (list/search the whole contacts directory — by name/phone/email, tag, conversation…
Leadsgambot_get_lead_fields, gambot_create_lead, gambot_list_leads, gambot_get_lead, gambot_update_lead (all base fields + customFields), gambot_bulk_update_leads…
Casesgambot_get_case_fields, gambot_create_case, gambot_list_cases, gambot_get_case, gambot_update_case (base + customFields)
Tasksgambot_create_task, gambot_list_tasks, gambot_get_task, gambot_update_task
Notesgambot_list_notes (read/search the notes across contacts, leads & cases — the in-app "Notes Hub"; filter by source/date/author/text), gambot_get_entity_notes…
Quotesgambot_create_quote, gambot_list_quotes, gambot_get_quote, gambot_update_quote
Invoicesgambot_create_invoice, gambot_list_invoices, gambot_get_invoice, gambot_update_invoice, gambot_issue_invoice
Ordersgambot_create_order, gambot_list_orders, gambot_get_order, gambot_update_order
Signaturesgambot_list_signatures, gambot_get_signature, gambot_get_signature_link (signing link to distribute)
Usersgambot_create_user, gambot_list_users, gambot_get_user, gambot_update_user, gambot_enable_user, gambot_disable_user
Campaignsgambot_list_campaigns, gambot_list_scheduled_campaigns, gambot_get_campaign, gambot_get_campaign_results, gambot_create_campaign (SAVED campaign — use for…
Onboardinggambot_check_organization, gambot_generate_organization_name, gambot_search_available_numbers (buy a number by country), gambot_send_onboarding_verification…
Webhooksgambot_register_webhook (register/update the URL Gambot POSTs events to — inbound messages, statuses, template updates; optional authHeader + per-event…
Connectionsgambot_list_connections (the org's connected integrations — email & calendar OAuth, Facebook lead-ads pages, shop/CRM links, WhatsApp numbers; ids to use…
Emailgambot_send_email (single email over a connected Google/Microsoft mailbox), gambot_list_email_campaigns, gambot_get_email_campaign…
Calendargambot_list_calendar_events (events in a date range from a connected Google/Microsoft calendar)

How to install the Gambot WhatsApp Business API MCP Server

{
  "mcpServers": {
    "gambot": {
      "command": "npx",
      "args": [
        "-y",
        "gambot-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.