whatchimp_add_ noteAdd an internal note to a subscriber's chat (not sent to the customer).
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
Every messaging, subscriber, label, template and catalog action your agent can call, plus the events PopMCP watches on the connected number.
whatchimp_add_ noteAdd an internal note to a subscriber's chat (not sent to the customer).
whatchimp_assign_ custom_ fieldsSet stored custom-field values on a subscriber.
whatchimp_assign_ labelsAdd one or more labels to a subscriber (existing labels are kept).
whatchimp_create_ subscriberCreate (add) a WhatsApp subscriber/contact.
whatchimp_delete_ subscriberDelete a subscriber by phone number.
whatchimp_get_ subscriberGet one subscriber's profile (id, name, email, gender, assigned labels) by phone number.
whatchimp_list_ custom_ fieldsList the account-wide custom-field definitions (their names/keys).
whatchimp_list_ subscribersList subscribers on this number (paginated).
whatchimp_remove_ labelsRemove one or more labels from a subscriber.
whatchimp_update_ subscriberUpdate a subscriber's name, gender and/or assigned labels, identified by phone number.
whatchimp_get_ conversationGet the recent message history of the conversation with one subscriber (newest first).
whatchimp_get_ message_ statusCheck the delivery status of one sent message (sent / delivered / read / failed) plus read time and any failure reason.
whatchimp_get_ postback_ listList the bot-flow postback IDs available on this number.
whatchimp_send_ template_ messageSend a pre-approved WhatsApp template message (works ANY time, including outside the 24-hour window).
whatchimp_send_ template_ with_ buttonsSend a template message whose Quick Reply buttons are wired to bot-flow postbacks.
whatchimp_send_ text_ messageSend a plain WhatsApp text message to a subscriber.
whatchimp_list_ catalogsList the product catalogs on the account.
whatchimp_list_ ordersList catalog orders (customer details, totals, timestamps), optionally filtered to one catalog.
whatchimp_create_ labelCreate a new label (tag).
whatchimp_list_ labelsList the labels (tags) on this number — id, name and status.
whatchimp_list_ templatesList the WhatsApp message templates on this number.
whatchimp_trigger_ bot_ flowTrigger (start) a bot flow for a subscriber.
whatchimp_assign_ chat_ to_ team_ memberAssign a subscriber's chat to a team member (agent).
whatchimp_assign_ sequenceSubscribe a contact to one or more drip sequences (message sequences).
whatchimp_remove_ sequenceUnsubscribe a contact from one or more drip sequences.
whatchimp_reset_ user_ input_ flowReset (clear) a subscriber who is stuck inside an user-input collection step of a bot flow.
whatchimp_sync_ catalogSync (pull) products from Meta into a WhatChimp catalog.
whatchimp_update_ order_ statusChange a catalog order's status.
whatchimp_connect_ whatsapp_ accountReseller/integrator endpoint to connect a WhatsApp Business Account to WhatChimp.
whatchimp_get_ direct_ login_ urlReseller/white-label SSO: mint an one-time direct-login URL for an user by email.
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.
••••••••••••3f7aYour WhatChimp Phone Number IDRead-only covers conversations, subscribers, labels, templates and orders; full access adds sending and edits. Load only the tools you need, and require approval before a template send or a subscriber delete.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your WhatChimp credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Show me yesterday's failed sends and why each one didn't land
whatchimp_list_subscribersok
Then just ask for the work
“Show me yesterday's failed sends and why each one didn't land”
“Tag everyone who ordered this month as VIP and add them to the welcome sequence”
“Add +61 412 998 344 as a subscriber and send them our welcome template”
“Which labels do the people who ordered from our catalog have in common?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting WhatChimp behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for WhatChimp, keep tool access under control, and start testing real workflow prompts right away.