PushEngage MCP Server

Manage your PushEngage account from any AI assistant, in plain language.

Local serverstdioMIT

What is the PushEngage MCP Server?

PushEngage source profile. From the maintainer documentation: “Manage your PushEngage account from any AI assistant, in plain language.”

Installation

The documented npm package is @pushengage/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
pushengage_auth_loginOpens the browser to PushEngage and stores the token on success.
pushengage_auth_statusShows whether you are authenticated and which site is selected.
pushengage_auth_logoutDeletes the locally stored token.
pushengage_list_sitesLists the PushEngage sites you can access.
pushengage_select_siteSets the current site used by the other tools.
pushengage_list_drip_campaignsDrip autoresponders. Filter by status; set include_analytics for per-campaign stats.
pushengage_list_triggered_campaignsTriggered campaigns (cart/browse abandonment, price drop, etc.). Filter by status; optional analytics.
pushengage_list_rss_campaignsRSS auto push campaigns. Filter by status.
pushengage_list_workflowsWorkflow automations. Filter by status; set include_analytics for entered/active/completed/failed and goal stats.
pushengage_list_chat_widgetsThe on-site widget that surfaces WhatsApp, Messenger, and other channels. Shows status, channels, devices, business-hours restriction, and targeting.
pushengage_get_analytics_summaryLifetime totals: subscribers, notifications sent, views, clicks, and goal count/value.
pushengage_get_analytics_timeseriesPer-bucket (day/week/month) subscribers, sends, views, clicks, CTR, and unsubscribes over a date range.
pushengage_list_notificationsLists sent, scheduled, and draft notifications, newest first. Filter by status (dashboard-tab semantics), sent-date range, or tags; set include_analytics for…
pushengage_send_notificationSends or schedules a notification. One tool, three delivery modes: send now, one-shot schedule (optionally per-subscriber timezone), and recurring. Optional…
pushengage_send_ab_notificationAn A/B notification with two variants. Pass intelligent_ab_test to sample each variant, pick the winner by click rate after a delay, and roll the winner out to

How to install the PushEngage MCP Server

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": [
        "-y",
        "@pushengage/mcp"
      ]
    }
  }
}

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