Gambot WhatsApp Business API MCP server
Send WhatsApp messages & templates and manage CRM, leads & campaigns via the Gambot WhatsApp API.
0 stars159 downloads/wk
Reviews
Write oneNobody has reviewed Gambot WhatsApp Business API yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gambot WhatsApp Business API tools (100, 40 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
gambot_bulk_update_tagswrite actionAdd and/or remove TAGS across MANY contacts at once (merging with each contact's existing tags).
gambot_check_organizationCheck whether an organization already exists for a company + tax id (ח.פ/ת.ז), and whether an incomplete onboarding can be resumed. Use before creating a new trial.
gambot_check_windowCheck whether the 24-hour WhatsApp customer-service window is OPEN for a contact BEFORE you message them.
gambot_create_botwrite actionAdvanced: create a bot from a full botomation object when the high-level builders aren't enough.
gambot_create_campaignwrite actionCreate a SAVED WhatsApp broadcast campaign. Use this whenever the send should be a campaign — i.e. ANY scheduled send
gambot_create_casewrite actionCreate a case (support ticket / פנייה). Accepts base fields plus a nested 'customFields' object.
gambot_create_contactwrite actionCreate a contact (returns the existing one if the phone is already known).
gambot_create_document_linkwrite actionGenerate a distributable fill link for a document template. A template has no single static link (each customer fills their own copy), so this creates a fill-only instance and returns its public /form/ URL to share with the customer. Optionally pre-fill variables via contactPhone/leadId/variables.
gambot_create_invoicewrite actionCreate an invoice draft. invoiceData holds the invoice fields.
gambot_create_keyword_autoreplywrite actionCreate a bot that automatically replies to an incoming WhatsApp message. Trigger on specific keyword(s)
gambot_create_leadwrite actionCreate a CRM lead (contact created if missing, optional template send). Accepts all base lead fields
gambot_create_menu_botwrite actionCreate a menu bot: an opening template with quick-reply buttons that route each tap to a reply.
gambot_create_orderwrite actionCreate a store order. Body holds order fields (customer, items, total…).
gambot_create_quotewrite actionCreate a price quote. quoteData holds the quote fields (title, items, total, contact…).
gambot_create_taskwrite actionCreate a task (optionally linked to a contact via contactPhone).
gambot_create_templatewrite actionCreate a new WhatsApp template (submitted to Meta for approval). Name must be English, lowercase_with_underscores.
gambot_create_template_button_autoreplywrite actionCreate a bot that reacts when a contact taps a quick-reply BUTTON on a template you sent (e.g. after a campaign).
gambot_create_userwrite actionCreate an organization user (team member). Sends a welcome email + WhatsApp invite.
gambot_delete_botwrite actionDelete a bot/automation by id.
gambot_delete_campaignwrite actionDelete a campaign by id.
gambot_delete_userwrite actionPermanently delete an organization user (removes both the auth account and the profile). This is irreversible —
gambot_deploy_bot_packagewrite actionDeploy a WHOLE bot in one call — the way the Bot Builder does it — instead of wiring pieces separately.
gambot_disable_userDisable a user (status = inactive).
gambot_enable_userEnable a user (status = active).
gambot_get_botGet a single bot/automation with its full step definition (trigger + actions).
gambot_get_bot_packageReturn every botomation deployed together with this one (they share a sourceFlowId): the main bot plus
gambot_get_campaignGet a single campaign by id.
gambot_get_campaign_resultsGet the run results/report for a campaign (sent/delivered/read/replies/clicks).
gambot_get_caseGet a single case by id.
gambot_get_case_fieldsGet case (פנייה) field definitions: { baseFields, customFields }. Custom case values are stored under a
gambot_get_contactFetch a contact by phone number. The response carries the contact's MARKETING-CONSENT status:
gambot_get_contact_fieldsGet contact field definitions (base + custom/dynamic). Contacts store custom values as top-level keys —
gambot_get_conversation_messagesRead the full message HISTORY (content) of ONE conversation, identified by the contact's phone, newest-first and
gambot_get_conversation_slaMessage-response SLA status for ONE conversation: is the customer currently waiting for a reply, for how many minutes,
gambot_get_documentGet a single document template.
gambot_get_document_submissionsGet fill-only submissions generated from a document template.
gambot_get_entity_notesRead the notes (הערות) attached to a single record. entityType is 'contact', 'lead' or 'case':
gambot_get_formGet a single web form definition.
gambot_get_form_linkGet the stable public shareable link for a web form. Distribute it to customers via WhatsApp/email/SMS/QR; all submissions land in the form's submissions.
gambot_get_form_submissionsGet submissions (results) for a web form.
gambot_get_invoiceGet a single invoice by id.
gambot_get_leadGet a single lead by id.
gambot_get_lead_fieldsGet lead field definitions: { baseFields, customFields }. Custom lead values are stored under a nested
gambot_get_orderwrite actionGet a single order by id.
gambot_get_quoteGet a single quote by id.
gambot_get_signatureGet a single e-signature document, including its signing results.
gambot_get_signature_linkGet the signing link(s) to distribute for an existing signature document (one per signer). Share with signers via WhatsApp/email/SMS.
gambot_get_taskGet a single task by id.
gambot_get_templateGet a single template by id, including Meta approval status.
gambot_get_template_variablesGet the dynamic variables of a template.
gambot_get_userGet a single user by id.
gambot_issue_invoiceIssue an invoice — locks it and assigns the official document number.
gambot_list_botsList the organization's bots & chat automations (botomations). Pass botsOnly=true for only the visual
gambot_list_campaignsList all broadcast campaigns for the organization.
gambot_list_case_slaList cases (פניות / support tickets) ranked by their per-stage SLA — i.e. cases that have sat in their current stage
gambot_list_casesList cases (paginated).
gambot_list_contactsList or SEARCH the org's contacts directory (all contacts — CRM + chat), paginated and ordered by most-recent
gambot_list_conversation_categoriesList the organization's conversation CATEGORIES (labels). A contact has AT MOST ONE category
gambot_list_conversation_slaList WhatsApp conversations ranked by how long the customer has been WAITING for a reply (the message-response / chat SLA).
gambot_list_conversationsList the org's conversations = CONTACTS, ordered by most recent message. This returns WHO you've been talking to
gambot_list_ctwa_contactsList the contacts that were created from a Click-to-WhatsApp (CTWA) ad / Meta referral — i.e. people who
gambot_list_documentsList document templates.
gambot_list_formsList web forms.
gambot_list_invoicesList invoices (paginated).
gambot_list_leadsList leads (paginated).
gambot_list_notesRead the human-written notes (הערות) from across the CRM — the same feed as the in-app 'Notes Hub'.
gambot_list_numbersList the organization's connected WhatsApp SENDER numbers. Use this in a multi-number org to discover which line
gambot_list_ordersList orders (optionally filtered by status / store / date range).
gambot_list_quotesList price quotes (paginated).
gambot_list_scheduled_campaignsList scheduled campaigns that are waiting to run.
gambot_list_scheduled_runsList the concrete SCHEDULED RUNS (occurrences) of a scheduled/recurring/block campaign — every future date it will fire,
gambot_list_signaturesList e-signature documents (newest first).
gambot_list_tagsList the organization's contact TAGS (aka keys/lists) — the many-to-many labels a contact can carry and that
gambot_list_tasksList tasks for the organization.
gambot_list_templatesList all WhatsApp templates for the organization.
gambot_list_usersList organization users (excluding system bots).
gambot_mark_contact_spamMark a contact as spam (isSpam=true) or clear the flag (isSpam=false).
gambot_reschedule_scheduled_runwrite actionMOVE a single occurrence of a scheduled/recurring campaign to a new date/time, leaving every other occurrence untouched
gambot_run_campaignwrite actionRun an existing (saved) campaign by id now (resolves recipients and executes).
gambot_send_campaignwrite actionIMMEDIATE 'run to a group' — send an ad-hoc broadcast NOW to a tag/segment/phone-list, WITHOUT saving a campaign.
gambot_send_campaign_from_excelwrite actionBroadcast a WhatsApp TEMPLATE to everyone in an Excel/CSV the user gave you — the easiest way to do a mail-merge blast.
gambot_send_templatewrite actionSend an approved WhatsApp template with variables to ONE recipient. Can initiate a conversation even outside the 24-hour window.
gambot_send_textwrite actionSend a free-text WhatsApp message to ONE recipient. Works ONLY inside the 24-hour customer-service window (the contact
gambot_set_bot_statusTurn a bot on (active) or off (inactive). By default this toggles ONE botomation. Set includePackage=true
gambot_set_contact_categorySet a contact's conversation CATEGORY (single label). Pass an empty string to clear it.
gambot_set_contact_consentSet a contact's marketing-consent status ('הסכמה לדיוור').
gambot_set_conversation_statusSet a contact's conversation STATUS — one of 'Open', 'In Process', 'Closed'. This is the same status the chat
gambot_skip_scheduled_runwrite actionCancel a SINGLE upcoming occurrence of a scheduled/recurring campaign (e.g. 'skip this coming Tuesday but keep the weekly
gambot_test_campaignwrite actionSend a single-recipient TEST of a template or free-text message. Great for previewing before a full broadcast.
gambot_update_campaignwrite actionUpdate a campaign (send the full campaign object).
gambot_update_casewrite actionUpdate a case — only the provided fields are changed. Accepts base fields plus a nested 'customFields'
gambot_update_contactwrite actionUpdate a contact — only the provided fields are changed. Custom fields go under 'customFields'.
gambot_update_contact_tagswrite actionAdd and/or remove TAGS on ONE contact, MERGING with its existing tags (safe — it never wipes the others).
gambot_update_invoicewrite actionUpdate invoice fields (blocked once issued/locked).
gambot_update_leadwrite actionUpdate a lead — only the provided fields are changed. Accepts any base field plus a nested 'customFields'
gambot_update_orderwrite actionUpdate order fields (merge).
gambot_update_quotewrite actionUpdate quote fields (partial).
gambot_update_taskwrite actionUpdate a task — only the provided fields are changed.
gambot_update_userwrite actionUpdate user fields — only the provided ones are changed.
gambot_upload_template_mediawrite actionUpload a public media URL (image/video/document) to Meta and get a reusable header_handle for a template's media HEADER.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Install directly
Runs npx -y gambot-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add gambot-mcp -- npx -y gambot-mcp
Gambot WhatsApp Business API: common questions
- Is Gambot WhatsApp Business API MCP server safe?
- Mostly: it is graded B (80/100). Read the Gambot WhatsApp Business API safety report
- How do I install Gambot WhatsApp Business API?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Gambot WhatsApp Business API need an API key?
- Yes. The registry entry asks for
GAMBOT_TOKEN. - Is Gambot WhatsApp Business API maintained?
- The last commit was in the last day (2026-09-19). The latest release is v1.3.0.
- What can I use instead of Gambot WhatsApp Business API?
- Servers from other publishers that do the same job: LinkedIn Ads MCP by AdPlug MCP server, Cavyro MCP server and SmartAgent CRM MCP server. Compare all Gambot WhatsApp Business API alternatives.
Alternatives to Gambot WhatsApp Business API
Same job from other publishers: the closest match first, then the best rated.
LinkedIn Ads MCP by AdPlugLinkedIn Ads MCP server: 10 tools for campaigns, creatives, audiences, lead forms. Writes preview.not reviewedGrowingA
CavyroTelegram-native CRM for agents: contacts, deals, pipelines, campaigns, docs and reports.not reviewedGrowingB
SmartAgent CRMMCP server for SmartAgent CRM: leads, tasks, sales pipelines, property listingsnot reviewedGrowingA
HistorisThe memory of your business: an event-based CRM your assistant reads and writes, dated and signed.not reviewedNewC
EmailchaserRun cold email outbound from an AI agent: campaigns, leads, replies, sender accounts, autopilot.not reviewedNewC