{"name":"io.github.awesomemotive/pushengage-mcp","slug":"awesomemotive-pushengage-mcp","title":"PushEngage","description":"Send push notifications, build audiences, and view campaign analytics from PushEngage.","url":"https://mcp.market/server/awesomemotive-pushengage-mcp","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":30,"stars":8,"forks":0,"downloads_week":34,"last_push_at":"2026-08-07T09:34:32.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/awesomemotive/pushengage-mcp","website":"https://www.pushengage.com","version":"1.0.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@pushengage/mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the token/config file. Defaults to ~/.pushengage/mcp.json. Set it to run multiple PushEngage accounts side by side.","name":"PE_MCP_CONFIG_PATH"},{"description":"Label shown on the PushEngage authorize screen as the requesting app, e.g. \"Claude Desktop\".","name":"PE_MCP_CLIENT_NAME"}]}],"tools":[{"name":"pushengage_auth_login","description":"Opens a browser window to the PushEngage dashboard. After you click Authorize, an access","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_auth_logout","description":"Revokes the current PushEngage session on the server and deletes the locally stored token.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_auth_status","description":"Returns the current login state: authenticated (bool), expires_at (token expiry ISO","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_create_attribute","description":"Creates a new subscriber attribute on the current site. Required: `name` (human-readable label, e.g.","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_create_audience_group","description":"Creates a new audience group on the current site. Required: `name` and `filter`. The `filter` is a","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_create_segment","description":"Creates a new segment on the current site. Required: segment_name.","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_get_analytics_summary","description":"Returns the current site's all-time, site-wide totals: subscribers (current active","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_get_analytics_timeseries","description":"Returns a time series of the current site's analytics between start_date and end_date,","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_get_campaign_defaults","description":"Returns the current site's campaign default settings: utm_parameters (enabled +","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_get_service_worker_settings","description":"Returns the current site's Service Worker Settings (from the Advanced Settings page), using","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_get_site_details","description":"Returns the current site's details, matching the dashboard's Site Details page: name,","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_attributes","description":"Lists subscriber attributes (custom keys set on subscribers via the JS SDK) on the current","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_audience_groups","description":"Lists audience groups on the current site, paginated (response includes `has_more`).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_chat_widgets","description":"Lists the chat widgets on the current site, paginated (response includes `has_more`). A","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_drip_campaigns","description":"Lists the drip autoresponder campaigns on the current site, paginated (response includes","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_notifications","description":"Lists push notifications on the current site, newest first, paginated (response includes","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_rss_campaigns","description":"Lists the RSS auto push campaigns on the current site, paginated (response includes","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_segments","description":"Lists segments on the current site, paginated (response includes `has_more`). Each item","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_sites","description":"Lists PushEngage sites the authenticated user can access. Returns site_id, site_name,","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_triggered_campaigns","description":"Lists the triggered campaigns (Price Drop / Inventory Alert / Cart Abandonment / etc.) on","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_list_workflows","description":"Lists the workflow automations on the current site, paginated (response includes","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_select_site","description":"Sets the current site used by all site-scoped tools (pushengage_send_notification,","write_action":false,"price_micros":0,"input_schema":null},{"name":"pushengage_send_ab_notification","description":"Creates an A/B notification on the current site with two variants (variant_a and variant_b).","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_send_notification","description":"Creates and sends a push notification on the current site. Required fields: title, message, url.","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_update_campaign_defaults","description":"Updates one or more of the current site's campaign default settings. Pass only the groups","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_update_service_worker_settings","description":"Updates the current site's Service Worker Settings. Pass only the fields you want to change:","write_action":true,"price_micros":0,"input_schema":null},{"name":"pushengage_update_site_details","description":"Updates the current site's details. Pass only the fields you want to change: site_name (Site","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-24T05:05:54.759Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:05:54.796Z","components":{"code":{"score":25,"max":25,"notes":["83 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 48 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@pushengage/mcp","version":"1.0.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-07-23T11:12:32.400Z","repositoryUrl":"git+https://github.com/awesomemotive/pushengage-mcp.git","weeklyDownloads":34}],"repo":{"found":true,"owner":"awesomemotive","repo":"pushengage-mcp","archived":false,"pushedAt":"2026-08-07T09:34:32Z","stars":8,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8514352?v=4","ownerCreatedAt":"2014-08-21T14:14:48Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/8514352?v=4&s=128","source":"github"},"presence":{"stars":8,"forks":0,"downloadsWeek":34,"license":"MIT","lastPushAt":"2026-08-07T09:34:32.000Z","score":30}}}},"grade_history":[],"reviews":[]}