Skip to content

Integration · Marketing

Connect Claude & ChatGPT to PushEngage

Ask your AI how last month's push notifications performed, which segments you have, or to send a web push to one segment in PushEngage. It can create segments and drip autoresponders, add subscribers to segments and read broadcasts, triggered campaigns and subscriber counts. Push questions get answered from your chat.

Connect PushEngage free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many views and clicks did our pushes get last month, week by week?”

    The AI reads site-wide push stats for the date range, grouped by week.

  • “Send a push about the summer sale to the VIP segment, linking to our sale page.”

    It finds the segment ID and sends the notification with title, message and click-through URL. It reaches real subscribers.

  • “Schedule the same push for tomorrow at 9:00 UTC instead.”

    It creates the broadcast with a start time, so it goes out when you asked.

What your AI can do

Broadcasts and stats

Send or schedule web push broadcasts, list past broadcasts, and read push and subscriber stats for a date range.

Segments and subscribers

List, create and delete segments, add subscribers by hash or by your own profile ID, and check whether a subscriber is still active.

Drips and triggered campaigns

Create and read drip autoresponders, and list and read triggered campaigns such as cart abandonment and price drop.

  • “Create a segment called Webinar signups.”

    It creates the segment and returns its ID, ready for targeting.

  • “How is our cart abandonment campaign doing?”

    It lists triggered campaigns and reads the one you mean, with analytics for a date range.

  • “Set up a three-step welcome drip for new subscribers.”

    It creates a drip autoresponder with the series of notifications. Once active, it sends pushes automatically.

16 tools for PushEngage

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_subscribers_to_segmentChanges dataAdd one or more subscribers (list of `subscriber_hash` values) to a segment by `segment_id`.
  • check_subscriber_statusChanges dataCheck whether a subscriber is still active, by `subscriber_hash`.
  • create_drip_autoresponderChanges dataCreate a drip autoresponder named `campaign_name` with a series of `notifications` sent to new subscribers over time. Once active it sends pushes automatically.
  • create_segmentChanges dataCreate a new, empty subscriber segment named `segment_name`.
  • delete_segmentChanges dataPermanently delete a segment by `segment_id`. Subscribers are kept but lose that segment. Cannot be undone.
  • get_drip_autoresponderGet one drip autoresponder by `drip_id`, with its notifications and an optional analytics date range.
  • get_push_analyticsGet site-wide push stats (sent, views, clicks, subscribers) between `from` and `to` dates, grouped by `group_by` (day, week or month).
  • get_subscriber_statsGet a summary of subscriber counts, optionally broken down by `type`.
  • get_triggered_campaignGet one triggered campaign by `trigger_id`, with an optional analytics date range.
  • list_drip_autorespondersList drip autoresponder campaigns, with an optional analytics date range. Paginated.
  • list_push_notificationsList push notifications sent or scheduled, filtered by `status`, `notification_id` or start/end date. Paginated with limit/offset.
  • list_segmentsList subscriber segments, optionally filtered by `segment_id` or `segment_type`. Use to find a segment ID for targeting.
  • list_triggered_campaignsList triggered campaigns (such as cart abandonment or price drop), with an optional analytics date range. Paginated.
  • send_push_notificationChanges dataSend a web push notification to subscribers, or schedule it with `valid_from_utc`. Needs `notification_title`, `notification_message` and click-through `notification_url`; optional segment, location, browser and device targeting. Sends to real subscribers and cannot be recalled.
  • track_eventChanges dataRecord a custom event named `event_name` for a subscriber (by `profile_id` or device token hash) with optional `data`. Events can start triggered campaigns that send pushes.
  • update_segment_by_profile_idChanges dataAdd or remove subscribers, identified by your own `profile_id` values, to or from the segment named `segment_name`; `operation` sets add or remove.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose PushEngage from the app list.

  2. 2

    Paste your key

    Paste your PushEngage API key. In PushEngage go to Site Settings › Site Details and copy the API Key shown there. Each site has its own key, so use the key for the site you want the AI to work with.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in PushEngage?

It can send or schedule web push broadcasts, list broadcasts, read push and subscriber stats, list and read drip autoresponders and triggered campaigns, and check a subscriber's status. It can create and delete segments, add subscribers to segments and create drip autoresponders.

Does the AI see my PushEngage API key?

No. Your PushEngage API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Sending a broadcast or activating a drip reaches real subscribers, and deleting a segment is permanent. Those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own PushEngage account.

I have more than one site in PushEngage. Which key do I use?

Each PushEngage site has its own API key, found under Site Settings › Site Details. The key you paste decides which site the AI works with, so use the key for that site.

Let your AI work in PushEngage today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect PushEngage free

PipMCP is not affiliated with PushEngage. Product names are trademarks of their owners.