100+ integrations are ready to connect to your AI.Connect your first MCP

WhatChimp MCP server for your AI

Send approved templates, tag and update subscribers, read conversation history and delivery status, then hand a chat to an agent or kick off a bot flow on your connected WhatsApp number.

PopMCPWhatChimp

Show me yesterday's failed sends and why each one didn't land

Supported WhatChimp tools

Every messaging, subscriber, label, template and catalog action your agent can call, plus the events PopMCP watches on the connected number.

whatchimp_add_note

Add an internal note to a subscriber's chat (not sent to the customer).

whatchimp_assign_custom_fields

Set stored custom-field values on a subscriber.

whatchimp_assign_labels

Add one or more labels to a subscriber (existing labels are kept).

whatchimp_create_subscriber

Create (add) a WhatsApp subscriber/contact.

whatchimp_delete_subscriber

Delete a subscriber by phone number.

whatchimp_get_subscriber

Get one subscriber's profile (id, name, email, gender, assigned labels) by phone number.

whatchimp_list_custom_fields

List the account-wide custom-field definitions (their names/keys).

whatchimp_list_subscribers

List subscribers on this number (paginated).

whatchimp_remove_labels

Remove one or more labels from a subscriber.

whatchimp_update_subscriber

Update a subscriber's name, gender and/or assigned labels, identified by phone number.

whatchimp_get_conversation

Get the recent message history of the conversation with one subscriber (newest first).

whatchimp_get_message_status

Check the delivery status of one sent message (sent / delivered / read / failed) plus read time and any failure reason.

whatchimp_get_postback_list

List the bot-flow postback IDs available on this number.

whatchimp_send_template_message

Send a pre-approved WhatsApp template message (works ANY time, including outside the 24-hour window).

whatchimp_send_template_with_buttons

Send a template message whose Quick Reply buttons are wired to bot-flow postbacks.

whatchimp_send_text_message

Send a plain WhatsApp text message to a subscriber.

whatchimp_list_catalogs

List the product catalogs on the account.

whatchimp_list_orders

List catalog orders (customer details, totals, timestamps), optionally filtered to one catalog.

whatchimp_create_label

Create a new label (tag).

whatchimp_list_labels

List the labels (tags) on this number — id, name and status.

whatchimp_list_templates

List the WhatsApp message templates on this number.

whatchimp_trigger_bot_flow

Trigger (start) a bot flow for a subscriber.

whatchimp_assign_chat_to_team_member

Assign a subscriber's chat to a team member (agent).

whatchimp_assign_sequence

Subscribe a contact to one or more drip sequences (message sequences).

whatchimp_remove_sequence

Unsubscribe a contact from one or more drip sequences.

whatchimp_reset_user_input_flow

Reset (clear) a subscriber who is stuck inside an user-input collection step of a bot flow.

whatchimp_sync_catalog

Sync (pull) products from Meta into a WhatChimp catalog.

whatchimp_update_order_status

Change a catalog order's status.

whatchimp_connect_whatsapp_account

Reseller/integrator endpoint to connect a WhatsApp Business Account to WhatChimp.

whatchimp_get_direct_login_url

Reseller/white-label SSO: mint an one-time direct-login URL for an user by email.

Connect WhatChimp to your AI

Credentials off one WhatChimp screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste your API token and the connected number's Phone Number ID into the connect form. Both are added to every call for you — no OAuth and no refresh. The connection is scoped to that one WhatChimp account and number.

API token••••••••••••3f7a
Phone Number IDYour WhatChimp Phone Number ID
ConnectionVerified

Then just ask for the work

  • Show me yesterday's failed sends and why each one didn't land

    • list_subscribers
    • get_conversation
    • get_message_status
  • Tag everyone who ordered this month as VIP and add them to the welcome sequence

    • list_orders
    • assign_labels
    • assign_sequence
  • Add +61 412 998 344 as a subscriber and send them our welcome template

    • create_subscriber
    • list_templates
    • send_template_message
  • Which labels do the people who ordered from our catalog have in common?

    • list_orders
    • get_subscriber
    • list_labels

Use WhatChimp from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

WhatChimp MCP server questions

What teams ask before putting WhatChimp behind an AI client.

Can the agent message a customer at any time, or only inside the 24-hour window?

Plain text through send_text_message only works inside the 24-hour window. Outside it, the agent has to use send_template_message or send_template_with_buttons, which send pre-approved templates and work at any time. get_message_status then tells you whether a send was sent, delivered, read or failed, along with the read time and any failure reason.

What credentials does the connection need?

Two values, both copied from WhatChimp: your API token and the connected number's Phone Number ID. There is no OAuth handshake and no refresh step to maintain. PopMCP adds both to every call for you, so your prompts never have to mention them, and the token is scoped to a single WhatChimp account.

What does the agent actually know about a subscriber?

get_subscriber returns the profile behind a phone number — id, name, email, gender and assigned labels — and list_custom_fields shows the account-wide field definitions before assign_custom_fields writes values to them. add_note leaves an internal note on the chat that the customer never sees. assign_chat_to_team_member hands the conversation to a human agent when the AI should stop.

Can it start bot flows and react to quick-reply buttons?

trigger_bot_flow starts a flow for a subscriber, and get_postback_list returns the postback IDs available on the number so send_template_with_buttons can wire Quick Reply buttons to them. If a contact gets stuck inside a step that collects user input, reset_user_input_flow clears them. The Button tapped trigger fires when a customer taps a quick-reply or postback button.

What can it do with the WhatsApp catalog and orders?

list_catalogs reads the product catalogs on the account and list_orders returns the orders placed through them — customer details, totals and timestamps — optionally filtered to one catalog. sync_catalog pulls products from Meta into a WhatChimp catalog, and update_order_status moves an order to a new status. Order placed and Order status changed triggers let a workflow react without anyone polling.

How many tools does my AI client load?

The integration covers 30 operations across 6 API modules — 10 reads and 20 writes — plus 11 triggers PopMCP can watch. 22 load by default and the rest stay searchable, so the client's tool list stays readable. Two of the writes, connect_whatsapp_account and get_direct_login_url, are reseller and white-label endpoints that most accounts never call.

Do I have to run or host the WhatChimp MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 22 of the 30 tools load by default?

Loading 30 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 22-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 30 here. A trigger is something PopMCP watches for you: 11 WhatChimp events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into WhatChimp.

Connect WhatChimp to your AI in minutes

Launch a hosted MCP endpoint for WhatChimp, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP