Vi presenterar PushEngage MCP Server

[Meddelande] PushEngage MCP Server: Kör Push-kampanjer från din AI-assistent

PushEngage MCP-servern är nu tillgänglig på alla PushEngage-planer, inklusive gratis.

Det är en gratis, öppen källkodsanslutning som låter AI-assistenter arbeta inom ditt PushEngage-konto via Model Context Protocol (MCP). Be Claude, Cursor, Codex eller en annan MCP-klient att skicka en avisering, bygga en målgrupp, köra ett A/B-test eller hämta förra månadens klickfrekvens. Servern gör det i ditt konto, med samma segment, analyser och planbegränsningar som instrumentpanelen.

Den är byggd för retention- och livscykelteamen hos e-handelsvarumärken i mellanmarknaden och företag, och för utvecklare och byråer som arbetar med dem. Den körs på din egen dator med npx. Du loggar in via din webbläsare, så det finns inga API-nycklar att klistra in någonstans. Den täcker 27 verktyg inom sju områden av ditt konto, från sändning och schemaläggning till målgrupper, kampanjrapportering, analyser och webbplatsinställningar.

Skaffa den här: PushEngage MCP server. Installationen tar tre steg, en gång per dator.

Hur man använder PushEngage MCP-servern, på 96 sekunder.

Varför vi byggde PushEngage MCP-servern

Många team arbetar redan inom en AI-assistent under en del av dagen. Utvecklare och byråer har ofta flera MCP-servrar anslutna redan. Vi ville att PushEngage skulle vara något som assistenten faktiskt kan använda, inte bara prata om.

En mening istället för fem skärmar

Instrumentpanelen är fortfarande där du bygger allt manuellt. Men många vardagliga jobb är små: schemalägg morgondagens push, kontrollera vilka utlösta kampanjer som är aktiva, ändra standardutgången för aviseringar. När en mening är snabbare än fem skärmar, gör assistenten klickningarna och berättar för dig vad den gjorde.

Samma konto, samma regler, samma gränser

Allt körs mot dina riktiga webbplatser, segment och målgruppsgrupper. Ingenting kopieras till ett separat verktyg eller en andra prenumerantlista. Din plans gränser gäller, och assistenten kan bara göra vad din plan och din PushEngage-inloggning tillåter, samma som du kan i instrumentpanelen.

Lokal och öppen källkod, så du kan läsa varje rad

Servern körs som en process på din egen maskin, startad av din MCP-klient via npx. Det finns ingen hostad eller fjärransluten PushEngage MCP-slutpunkt. Koden är MIT-licensierad och på GitHub, publicerad på npm som @pushengage/mcp, och listad i det officiella MCP-registret som io.github.awesomemotive/pushengage-mcp.

Webbläsarinloggning, inga API-nycklar

Du godkänner åtkomst på PushEngage-auktoriseringssidan. Assistenten ser aldrig ditt lösenord, och det finns ingen API-nyckel att klistra in i en chatt.

Allt som PushEngage MCP-servern kan göra

Servern exponerar 27 verktyg inom sju områden av ditt konto. Du anropar inte verktyg vid namn. Du beskriver jobbet, och assistenten väljer verktyget. När den behöver en detalj, som vilken målgrupp du menar, frågar den.

Den fullständiga genomgången på 9:17 av PushEngage MCP-servern, inspelad mot en demolager.
OmrådeVad din assistent kan göraBra att veta
SkickaSkicka nu, schemalägg för senare, schemalägg i varje prenumerants lokala tidszon, ställ in återkommande utskick, spara utkast och kör A/B-tester som väljer vinnaren baserat på klickfrekvens. Lista tidigare, schemalagda och utkastmeddelanden med deras statistik.Skickningar går till alla prenumeranter eller till sparade målgruppsgrupper. Schemaläggning och målgruppsgrupper kräver Business eller högre; A/B-tester och tidszonsändningar kräver Premium eller högre.
MålgrupperLista och skapa URL-baserade segment, målgruppsgrupper (land, enhet, segment, engagemang, datum och anpassade attribut) och anpassade prenumerantattribut.Upp till 50 anpassade attribut per webbplats.
Kampanjer och automatiseringarLista droppkampanjer, utlösta kampanjer (varukorg och övergiven surfning, prissänkning med mera) och RSS-kampanjer, plus arbetsflöden, med deras analyser.Endast läsbar. Bygg och redigera dem i instrumentpanelen eller i arbetsflödesbyggaren.
AnalysLivstidsöversikter för prenumeranter, utskick, visningar, klick och mål, plus dagliga, veckovisa eller månatliga trender med klickfrekvens och avprenumerationer.Målsiffror kräver målföljning, på Premium och högre.
WebbplatsinställningarLäs och uppdatera webbplatsnamn, tidszon, geolokalisering, standard-UTM-parametrar, standardmeddelande, meddelandeutgång och service worker-inställningar.Uppdateringar slås samman över dina nuvarande värden, så en partiell ändring lämnar resten orörd.
ChattwidgetarLista dina chattwidgetar med deras status, kanaler, enheter, öppettider och sidinriktning.Endast läsbar. Chattwidgeten stöder 21 kanaler plus anpassade länkar.
Konto och webbplatserLogga in, kontrollera status, logga ut, lista dina webbplatser och välj den du vill arbeta med.Ange en annan webbplats i en begäran för att arbeta med den utan att byta.

Här är alla verktyg, område för område, på enkelt språk.

Skicka aviseringar (3 verktyg)

  • pushengage_send_notification skickar eller schemalägger en avisering. Ett verktyg täcker tre leveranslägen: skicka nu, en engångsschemaläggning (valfritt i varje prenumerants lokala tidszon) och återkommande. Den går till alla prenumeranter om du inte namnger sparade målgruppsgrupper.
  • pushengage_send_ab_notification skickar en A/B-avisering med två varianter. Aktivera intelligent A/B-testning så samplar den varje variant, väljer vinnaren baserat på klickfrekvens efter en fördröjning du ställer in, och rullar ut vinnaren till resten.
  • pushengage_list_notifications listar skickade, schemalagda och utkast till aviseringar, nyaste först. Filtrera efter status, skickandedatumintervall eller taggar, och begär analyser för att få aggregerade A/B- och tidszonsändningsstatistik.

Om du vill granska en avisering i instrumentpanelen innan den skickas ut, be assistenten att spara den som ett utkast först.

PushEngage MCP visar exakt titel, meddelande och URL för en push-notifikation och frågar om bekräftelse före sändning
Innan sändningen av "Rean slutar ikväll" listar assistenten exakt vad som kommer att skickas ut (titel, meddelande, URL och webbplats) och väntar på din bekräftelse.
PushEngage MCP schemalägger en push-notifikation till kl. 09.00 i varje prenumerants lokala tidszon
"Exklusiv rea är live!" schemalagd till kl. 09.00 den 4 augusti i varje prenumerants lokala tidszon, med aviserings-ID och en länk till instrumentpanelen för att justera eller avbryta den.
PushEngage MCP ställer in ett återkommande måndags- och torsdagsdigest och frågar efter notifikationskopian
Efterfrågad en två gånger i veckan-sammanfattning utan text, frågar assistenten efter titeln, meddelandet och URL:en istället för att hitta på dem, och bekräftar sedan schemat.
PushEngage MCP lanserar ett intelligent A/B-test som lanserar den vinnande rubriken baserat på klickfrekvens
Ett intelligent A/B-test av två rubriker, samplade till 10 % per variant och begränsade till 10 000 prenumeranter, där vinnaren rullas ut baserat på klickfrekvens efter 60 minuter.

En notering om text: MCP-servern skriver inte dina aviseringar åt dig. Om du utelämnar titeln eller meddelandet frågar assistenten efter det. Om du vill ha AI-utkastad text inuti PushEngage, det är AI Copywriter, ett separat betalt tillägg på Business, Premium och Growth, och inkluderat på Enterprise.

Målgrupper (6 verktyg)

  • pushengage_list_segments och pushengage_create_segment listar och skapar URL-regelbaserade prenumerantsegment, som alla som besöker en sida med /sale i URL:en.
  • pushengage_list_audience_groups och pushengage_create_audience_group listar och skapar sparade målgruppsgrupper byggda från enhet, land, segment, engagemang, datum och attribut. Skickningsverktygen riktar sig till dessa grupper med namn.
  • pushengage_list_attributes och pushengage_create_attribute listar och skapar de anpassade prenumerantattributnycklar du använder i regler för målgruppsgrupper, upp till 50 per webbplats.
AI-assistent skapar ett PushEngage-segment för /pricing-besökare som exkluderar FAQ-sidan
Ett segment för besökare på /pricing som exkluderar FAQ-sidan och utvärderas vid varje sidbesök, skapat från en enda mening.
AI-assistent som skapar en PushEngage-målgrupp av guldplanens mobilprenumeranter i USA
En målgruppsgrupp av guldplan mobilkunder i USA: planattribut, enhet och landregler i en enda begäran.

För en djupare titt, läs hur du bygger pushmeddelandsegment med en AI-assistent.

Kampanjer och automatiseringar (4 verktyg, skrivskyddade)

  • pushengage_list_drip_campaigns listar dina automatiska droppsvarsmeddelanden. Filtrera efter status och begär statistik per kampanj.
  • pushengage_list_triggered_campaigns listar utlösta kampanjer: kundvagnsavbrott, webbläsaravbrott, prissänkning och mer. Filtrera efter status, med valfri analys.
  • pushengage_list_rss_campaigns listar dina RSS-automatiska pushkampanjer. Filtrera efter status.
  • pushengage_list_workflows listar dina arbetsflödesautomatiseringar. Filtrera efter status och begär analys för att se hur många prenumeranter som har gått in, är aktiva, slutförda eller misslyckats, plus målstatisik.

Dessa fyra är rapporteringsverktyg. Utlösta kampanjer, droppar, RSS-kampanjer och arbetsflöden byggs och redigeras i instrumentpanelen och arbetsflödesbyggaren. Din assistent kan lista dem och rapportera om dem. För att göra det till en rutin, se hur du granskar droppar och arbetsflöden med AI.

PushEngage MCP-listning kampanjer för avbrutna köp och RSS-automatiska push-kampanjer
"Vilka kundvagnsavbrottsutlösare har jag?" och "Lista mina RSS-automatiska pushkampanjer" besvarade som två tabeller, direkt från kontot.

Analys (2 verktyg)

  • pushengage_get_analytics_summary returnerar livstidsstatistik: prenumeranter, skickade meddelanden, visningar, klick och antal och värde för mål.
  • pushengage_get_analytics_timeseries returnerar dagliga, veckovisa eller månatliga intervaller över ett datumintervall, med prenumeranter, skickade, visningar, klick, klickfrekvens och avregistreringar.
PushEngage MCP returnerar en livstidsanalysöversikt: prenumeranter, skickade aviseringar, visningar, klick och mål
Livstidsanalyssammanfattningen för en webbplats: aktiva prenumeranter, skickade, visningar, klick och mål i en enda tabell.

Mer om detta i pushanalys på enkel svenska med en AI-assistent.

Webbplatsinställningar (6 verktyg)

  • pushengage_get_site_details och pushengage_update_site_details läser och ändrar webbplatsnamn, URL, tidszon, geolokalisering och växlingsknappen för "Powered By PushEngage"-varumärket.
  • pushengage_get_campaign_defaults och pushengage_update_campaign_defaults läser och ändrar UTM-parametrar, standardmeddelandet, standardattribut och standardutgång för meddelanden.
  • pushengage_get_service_worker_settings och pushengage_update_service_worker_settings läser och ändrar registrering av service worker, stöd för undermappar och sökvägen till worker-filen.

Uppdateringar slås samman över dina aktuella värden, så "ställ in min standardutgång till 7 dagar" ändrar bara utgången. Se hantera PushEngage webbplatsinställningar med AI.

Chattwidgetar (1 verktyg, skrivskyddad)

  • pushengage_list_chat_widgets listar widgeten på webbplatsen som visar WhatsApp, Messenger och andra kanaler. Den visar varje widgets status, kanaler, enheter, begränsning för öppettider och inriktning.

Genomgång: kontrollera dina chattwidgetar från en AI-assistent.

Konto och webbplatser (5 verktyg)

  • pushengage_auth_login öppnar din webbläsare till PushEngage och lagrar token när du auktoriserar.
  • pushengage_auth_status visar om du är inloggad, vilken webbplats som är vald och när din token går ut.
  • pushengage_auth_logout tar bort den lokalt lagrade token.
  • pushengage_list_sites listar PushEngage-webbplatserna du kan komma åt.
  • pushengage_select_site ställer in den aktuella webbplatsen som de andra verktygen agerar på. Valet sparas mellan omstarter.

Användningsfall per bransch

Varje scenario nedan använder verktyg som MCP-servern har idag. Skriv prompterna som de står skrivna eller med egna ord.

E-handel och direktförsäljning

För team för kundlojalitet inom e-handel är det dagliga arbetet kundvagnar, webbläsarbesök, prisändringar och försäljningskalendern.

  1. Morgonkoll av återställningskampanjer. "Vilka utlösta kampanjer är aktiva just nu, och hur presterar var och en?" Assistenten listar dina kampanjer för övergivna kundvagnar, övergivna webbläsarbesök, prissänkningar och varor i lager med deras analyser. Du åtgärdar allt som ser fel ut i instrumentpanelen. (Dessa kampanjtyper finns i Growth-planen.)
  2. Ett försäljningsutskick som landar vid rätt lokal tid. "Skapa ett segment som heter Försäljningsbesökare för alla som besöker en sida med /sale i URL:en, sedan en målgrupp från det segmentet." Sedan: "Schemalägg en push med 20 % rabatt till målgruppen Försäljningsbesökare för kl. 19 i varje prenumerants egen tidszon." Segmentet och målgruppen skapas, och utskicket schemaläggs per prenumerantens tidszon. Om du inte har angett titel, meddelande och URL, frågar assistenten. (Målgrupper kräver Business och högre; tidszonsutskick kräver Premium och högre.)
  3. En rubriktest före en lansering. "A/B-testa två rubriker för fredagens lansering på 20 % av prenumeranterna, skicka sedan vinnaren till alla andra efter två timmar." Assistenten kör ett intelligent A/B-test och rullar ut vinnaren baserat på klickfrekvens (Premium och högre).

Marknadsplatser och detaljhandel med flera varumärken

När du driver flera butiker är det svåra att hålla reda på vilken webbplats du arbetar med.

  1. En kontroll av prenumeranter över varumärken. "Visa mina PushEngage-webbplatser." Sedan: "För varje webbplats, ge mig sammanfattningen av livstidsanalysen." Du får prenumeranter, utskick, visningar, klick och mål per varumärke.
  2. Arbeta med ett annat varumärke utan att byta. ”Visa de aktiva utlösta kampanjerna på webbplats 12345.” Att namnge en annan webbplats i begäran fungerar på den utan att ändra ditt nuvarande val.
  3. Konsekventa standardvärden över butiker. ”Visa kampanjstandardvärdena för var och en av mina webbplatser, ställ sedan in standardaviseringens utgång till 7 dagar på de som skiljer sig.” Assistenten läser varje webbplats UTM-parametrar, standardavisering och utgång, och uppdaterar sedan bara utgången.

Utgivare och media

Publicister lever på återkommande trafik, så jobben handlar om schemalagda sändningar, RSS och att bevaka avanmälningar.

  1. En veckovis sammanfattning. ”Skicka en pushmeddelande med titeln ‘Nytt den här veckan’ varje måndag kl. 9 fram till slutet av december.” Assistenten ställer in en återkommande sändning (schemaläggning kräver Business och högre). Om du inte har gett den meddelandet och URL:en, frågar den.
  2. RSS hälsokontroll. ”Lista mina aktiva RSS automatiska pushkampanjer.” Du ser dina RSS-kampanjer, filtrerade efter status.
  3. Upptäck trötthet tidigt. ”Hur förändrades klickfrekvensen och avanmälningarna vecka för vecka under de senaste 90 dagarna?” Assistenten hämtar veckovisa data så att du kan se om fler sändningar kostar dig prenumeranter.

SaaS och onlinetjänster

För SaaS-team, pushmeddelanden får användare tillbaka till produkten. MCP-servern gör målinriktning och rapportering snabb.

  1. Målinrikta utvärderare. ”Skapa ett segment för besökare på /pricing.” Sedan: ”Skapa en målgrupp från det segmentet och skicka dem ett meddelande med titeln ‘Frågor om planer?’ som länkar till vår FAQ om prissättning.” Skickar målinriktade sparade målgrupper, som kräver Business och högre.
  2. Återengagera tysta användare. ”Bygg en målgrupp av amerikanska prenumeranter som inte har klickat på ett meddelande på 30 dagar, skicka dem sedan ett erbjudande om återaktivering.” Målgrupper kräver Business och högre.
  3. Rapportering av introduktion. ”Vilka arbetsflöden är aktiva, och hur många prenumeranter slutförde var och en och nådde sitt mål?” Assistenten rapporterar antal påbörjade, aktiva, slutförda och misslyckade, plus målstatisik.

Onlineutbildning

Kursverksamheter drivs av påminnelser och anmälningssidor.

  1. Klasspåminnelser. ”Ställ in en återkommande påminnelse varje tisdag och torsdag kl. 18 genom slutet av månaden: titel ‘Liveklass börjar om en timme’, som länkar till vår klassida.” Om en detalj saknas, som meddelandet, frågar assistenten innan den ställer in schemat. (Schemaläggning kräver Business och högre.)
  2. Målinrikta kursbesökare. ”Skapa ett segment som heter Kursbesökare för alla som besöker en sida med /courses i URL:en.”
  3. Kontrollera välkomstsekvensen. ”Lista mina aktiva droppkampanjer med deras skickade, sedda och klickade statistik.” Du får antal skickade, sedda och klickade för varje droppkampanj.

Icke-vinstdrivande organisationer och insamling

Appeller beror på tidpunkt och på att veta vilka sändningar som nådde sitt mål.

  1. En vädjan vid en rimlig tidpunkt överallt. ”Schemalägg en push med titeln ‘Hjälp oss nå vårt mål vid midnatt’ till kl. 10 imorgon i varje prenumerants lokala tidszon.” (Premium och högre.)
  2. Nå besökare på donationssidan. ”Skapa ett segment för besökare på /donate.” Lägg sedan till det i en målgrupp för en riktad vädjan (målgrupper kräver Business och högre).
  3. Rapportera om mål. ”Vad är mitt totala antal mål och målvärde?” Analysöversikten inkluderar målantal och värde när målföljning är inställd (Premium och högre).

Byråer som hanterar många klienter

Byråer får mycket ut av det, eftersom samma kontroller upprepas över varje klientkonto.

  1. En assistent, flera klientkonton. Registrera servern två gånger, en per klient, var och en med sin egen tokenfil (inställningen finns nedan). Sedan: ”Använd pushengage-client-a, ge mig förra månadens sändningar, klick och klickfrekvens.” Byråguiden och guiden för installation av flera klienter går igenom det.
  2. Granskning av inställningar före lansering. ”Visa tjänstens worker-inställningar och kampanjstandarder för den här webbplatsen.” Du bekräftar registrering, stöd för undermappar, worker-sökväg, UTM-parametrar och utgångsdatum i ett svar.
  3. Månadsrapportering. ”Lista alla aviseringar som skickades förra månaden med analyser, inklusive A/B- och tidszonsändningsstatistik.” Du får en utgångspunkt för klientrapporten.

Hur man ställer in PushEngage MCP-servern

Tre steg, en gång per dator: lägg till en post i din MCP-klient, logga in via din webbläsare och välj sedan en webbplats. För en långsammare, skärm-för-skärm-version, läs PushEngage MCP-installationsguiden. Den fullständiga referensen finns i vår dokumentation för AI-agenter.

Krav

  • Ett PushEngage-konto (gratis eller betalt) med minst en webbplats.
  • Node.js 18 eller nyare. Din assistent kör servern via npx.
  • En MCP-kapabel klient som kör lokala servrar över stdio, som Claude Desktop, Claude Code, Cursor eller någon annan.

Det finns inget att installera globalt. npx hämtar servern när din assistent startar den.

Claude Desktop (one-click-paket)

Den enklaste vägen på Claude Desktop är MCP-paketet:

  1. Ladda ner den senaste filen pushengage-mcp-<version>.mcpb från GitHub releases-sidan.
  2. Öppna den med Claude Desktop (dubbelklicka på den, eller dra den till fönstret) och klicka på Installera.

Allt är paketerat, så det finns ingen JSON att redigera. Installationsdialogen låter dig valfritt ställa in etiketten som visas på PushEngage-auktoriseringsskärmen och en anpassad sökväg för tokenfilen, vilket är användbart för att köra fler än ett konto.

GitHub-releasesida för PushEngage MCP-server v1.0.0 med Claude Desktop-paketet pushengage-mcp-1.0.0.mcpb
pushengage-mcp v1.0.0-releasen på GitHub, med pushengage-mcp-1.0.0.mcpb-paketet redo att laddas ner.

Claude Desktop (manuell konfiguration)

Redigera ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) eller motsvarande på din plattform:

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

Starta om Claude Desktop. Servern "pushengage" bör visas i din verktygslista.

Claude Code

Kör detta i din terminal:

claude mcp add pushengage -- npx -y @pushengage/mcp

Eller installera pluginet PushEngage Agent Skills (som beskrivs nedan), vilket konfigurerar MCP-servern åt dig automatiskt.

Markör

Använd knappen Lägg till i markör med ett klick i dokumentationen. Eller redigera ~/.cursor/mcp.json (eller öppna kommandopaletten, sedan Cursor-inställningar, sedan MCP, sedan Lägg till ny global MCP-server):

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

Codex

Codex kör lokala MCP-servrar i Codex CLI och IDE-tillägget. Kör detta i din terminal:

codex mcp add pushengage -- npx -y @pushengage/mcp

Eller lägg till detta i ~/.codex/config.toml:

[mcp_servers.pushengage]
command = "npx"
args = ["-y", "@pushengage/mcp"]

VS Code med Copilot

Använd knappen Installera i VS Code med ett klick i dokumentationen. Eller kör MCP: Lägg till server från kommandopaletten, eller lägg till detta i .vscode/mcp.json i ditt arbetsområde:

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

Gemini CLI

Lägg till detta i ~/.gemini/settings.json:

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

Vindsurfing

Lägg till detta i ~/.codeium/windsurf/mcp_config.json:

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

Warp

Gå till Inställningar, sedan AI, sedan MCP-servrar, klicka på + Lägg till och klistra in:

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

OpenCode

Lägg till detta i opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pushengage": {
      "type": "local",
      "command": ["npx", "-y", "@pushengage/mcp"],
      "enabled": true
    }
  }
}

Devin

Öppna Inställningar, sedan Anslutningar, sedan MCP-servrar, klicka på Lägg till en anpassad MCP och klistra in:

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

Alla andra stdio MCP-klienter

Alla klienter som talar MCP över stdio fungerar. Konfigurera den att köra:

npx -y @pushengage/mcp

Använder du ChatGPT? ChatGPT-chatt ansluter bara till fjärr-MCP-servrar, så den kan inte köra denna. Codex (CLI eller IDE-tillägg) kör lokala servrar. Använd Codex-stegen ovan.

Låt din agent ställa in sig själv

Vår dokumentation är byggd för att läsas av både AI-agenter och människor. Varje dokumentsida har en markdown-version (lägg till .md i URL:en). llms.txt indexerar varje sida, och llms-full.txt innehåller hela dokumentationen i en enda fil. För att onboarda en kodningsagent, klistra in en prompt som denna:

Read https://www.pushengage.com/api/ai-agents.md and set up the PushEngage MCP server and Agent Skills in this project.

Första körningen: logga in, auktorisera, välj en webbplats

Autentisering sker i din webbläsare, så dina inloggningsuppgifter når aldrig assistenten.

  1. Fråga: ”Logga in mig på PushEngage.” Servern öppnar en webbläsarflik till PushEngages auktoriseringssida.
  2. Klicka på Auktorisera. Fliken bekräftar framgång, och en åtkomsttoken sparas på din dator.
  3. Fråga: ”Visa mina PushEngage-webbplatser,” sedan ”Använd webbplats 12345” (med ditt eget webbplats-ID) för att välja den webbplats du vill arbeta med. Valet sparas mellan omstarter.
PushEngage MCP i en AI-assistent: inloggad via webbläsaren, listar sedan tre PushEngage-webbplatser
”Logga in mig på PushEngage” returnerar Inloggad och Autentiserad, sedan listar ”Visa mina PushEngage-webbplatser” de tre webbplatserna på kontot.

Från och med då agerar varje webbplats-omfattande verktyg på din aktuella webbplats om du inte anger en annan. Beskriv vad du vill ha: en sändning, ett segment, en rapport. Om du är ny på detta är PushEngages nybörjarguide för MCP en bra nästa läsning.

Köra flera PushEngage-konton

Byråer och team med mer än ett konto kan registrera servern under två namn, var och en med sin egen tokenfil, så att token inte kolliderar. Två miljövariabler styr detta:

InställningStandardVad det gör
PE_MCP_CONFIG_PATH~/.pushengage/mcp.jsonVar token lagras. Ange en annan sökväg per konto. Det måste vara en absolut sökväg, som används exakt som angivet, utan ~-expansion.
PE_MCP_CLIENT_NAMEAI-assistentEtiketten som visas på auktoriseringsskärmen som den begärande appen, till exempel "Claude Desktop".
{
  "mcpServers": {
    "pushengage-client-a": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PE_MCP_CONFIG_PATH": "/Users/you/.pushengage/mcp-client-a.json",
        "PE_MCP_CLIENT_NAME": "Claude Desktop (Client A)"
      }
    },
    "pushengage-client-b": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PE_MCP_CONFIG_PATH": "/Users/you/.pushengage/mcp-client-b.json",
        "PE_MCP_CLIENT_NAME": "Claude Desktop (Client B)"
      }
    }
  }
}

Be assistenten att logga in separat under varje servernamn. Var och en auktoriseras mot det PushEngage-konto du väljer i webbläsaren.

Säkerhet och lagring av token

  • Inloggning i webbläsaren. Du godkänner åtkomst på PushEngage auktoriseringssida. Assistenten ser aldrig ditt PushEngage-lösenord.
  • Token hålls utanför URL:er. Instrumentpanelen skickar token till servern i en POST-begäran, så den visas aldrig i en URL, din webbläsarhistorik eller en åtkomstlogg.
  • Lagras på din dator. Token sparas på ~/.pushengage/mcp.json med 0600-behörigheter, läsbar endast av ditt användarkonto. PushEngage ställer in dess utgångsdatum, och pushengage_auth_status visar det.
  • Enkelt att återkalla. Be assistenten att logga ut dig, eller avsluta alla sessioner i PushEngage under Inställningar, sedan Säkerhet.
  • Körs lokalt. Ingen hostad slutpunkt håller din token. Servern är en process på din maskin.

Felsökning

Servern ansluter inte ("Anslutning stängd"). Om npx -y @pushengage/mcp körs bra i en terminal men din klient visar servern som frånkopplad, eller loggar något som MCP error -32000: Connection closed, är det nästan alltid ett PATH-problem. Klienter som startas från Dock eller Finder laddar inte dina shells startfiler, så om Node kom från en versionshanterare (nvm, fnm, volta), kan klienten inte hitta npx. Kör which npx i din terminal, peka sedan klienten på den absoluta sökvägen och skicka samma mapp som PATH:

{
  "mcpServers": {
    "pushengage": {
      "command": "/absolute/path/from/which-npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PATH": "/absolute/folder/containing/that/npx:/usr/bin:/bin:/usr/sbin:/sbin"
      }
    }
  }
}

Starta om klienten efter redigering. Om which npx skriver ut något under /usr/local/bin eller /opt/homebrew/bin, är din Node-installation inte baserad på versionshanterare, så kontrollera klientens egna MCP-loggar för det verkliga felet.

AUTH_EXPIRED. Din token har gått ut. Be assistenten att logga in dig igen.

NO_SITE_SELECTED. Be assistenten att lista dina webbplatser, och säg sedan vilken du vill använda innan du kör en webbplats-specifik begäran.

Webbläsaren öppnas inte. Detta händer i "headless" eller fjärrsessioner, till exempel via SSH. Auktoriserings-URL:en skrivs ut i terminalen som kör servern. Öppna den manuellt.

Något annat. Varje fel som servern returnerar börjar med en [CODE]-tagg och en förklaring på vanligt språk. Dela detta med supporten om du behöver hjälp.

Vanliga prompter att prova

Var och en av dessa motsvarar ett verktyg som servern har idag. Planbegränsningar gäller enligt anmärkning.

Skicka och schemalägg

  • "Skicka en notis med titeln 'Rean slutar ikväll', meddelande 'Sista chansen, 50% rabatt', som länkar till https://example.com/sale."
  • “Schemalägg detta till 09:00 i varje prenumerants lokala tidszon.” (Premium och uppåt)
  • “Schemalägg en push för imorgon kl. 20:00 till min målgrupp för kundvagnsbesökare.” (Business och uppåt)
  • “Ställ in ett återkommande digest varje måndag och torsdag kl. 08:00 till slutet av månaden.” (Business och uppåt)
  • “Skicka en push med ‘Nytt denna vecka’ varje måndag kl. 09:00 fram till slutet av december.” (Business och uppåt)
  • “Spara detta som ett utkast så att jag kan granska det i instrumentpanelen.”
  • “Kör ett A/B-test av två rubriker och rulla automatiskt ut vinnaren baserat på klickfrekvens.” (Premium och uppåt)
  • “Visa mina schemalagda aviseringar.”
  • “Lista aviseringarna jag skickade förra veckan, med statistik.”
  • “Lista mina aviseringar taggade med ‘black-friday’ med A/B- och tidszonsändningsstatistik.”

Målgrupper

  • “Skapa ett segment för besökare på /pricing.”
  • ”Skapa ett segment som heter Försäljningsbesökare för alla som besöker en sida med /sale i URL:en.”
  • “Lista mina segment.”
  • “Bygg en målgrupp av guldplan-kunder i USA och skicka endast till dem.” (Business och uppåt)
  • “Skapa en målgrupp av mobilprenumeranter i USA.” (Business och uppåt)
  • “Bygg en målgrupp av amerikanska prenumeranter som inte har klickat på en avisering på 30 dagar.” (Business och uppåt)
  • “Lista mina målgrupper.”
  • “Skapa ett anpassat attribut som heter plan.”
  • “Vilka anpassade attribut har den här webbplatsen?”

Analys

  • “Hur många prenumeranter har jag, och vad var min klickfrekvens under de senaste 30 dagarna?”
  • “Ge mig sammanfattningen av livstidsanalysen för den här webbplatsen.”
  • ”Hur förändrades klickfrekvensen och avanmälningarna vecka för vecka under de senaste 90 dagarna?”
  • “Visa dagliga sändningar, visningar och klick för de senaste två veckorna.”
  • “Visa månatlig prenumeranttillväxt i år.”
  • “Vad är mitt livstidsmålantal och värde?” (kräver målföljning, Premium och uppåt)

Kampanjrapportering

  • ”Vilka utlösta kampanjer är aktiva just nu, och hur presterar var och en?”
  • “Vilka kundvagnsavbrottsutlösare har jag?”
  • “Lista mina aktiva drip-kampanjer med deras skickade, sedda och klickade statistik.”
  • “Lista mina RSS-autopush-kampanjer.”
  • ”Vilka arbetsflöden är live, och hur många prenumeranter slutförde var och en och nådde sitt mål?”
  • “Vilka arbetsflöden har misslyckade poster?”

Webbplatsinställningar

  • “Ställ in min standardaviseringens utgångstid till 7 dagar.”
  • “Ändra min webbplats tidszon till Asia/Kolkata och aktivera geolokalisering.”
  • “Vad är mina standard UTM-parametrar?”
  • “Ställ in standard utm_source till pushengage.”
  • “Visa mina meddelanden för återställning.”
  • “Visa mina service worker-inställningar.”
  • “Är stöd för undermappar aktiverat för service worker?”

Chattwidgetar

  • “Lista mina chatt-widgets.”
  • “Vilka kanaler visar varje chatt-widget?”
  • “Vilka chatt-widgets är begränsade till öppettider?”
  • “Vilka enheter och sidor är min huvudsakliga chatt-widget riktad till?”

Konto

  • “Logga in mig på PushEngage.”
  • “Är jag inloggad och vilken webbplats är vald?”
  • “När går min token ut?”
  • “Visa mina PushEngage-webbplatser.”
  • “Använd webbplats 12345.”
  • “Logga ut mig från PushEngage.”

För mer om sändningar, läs hur man skickar push-meddelanden från en AI-assistent.

Agentfärdigheter för apputvecklare

MCP-servern hanterar ditt konto. PushEngage Agent Skills gör ett annat jobb: de lär en AI-kodningsagent att integrera och felsöka PushEngage push-meddelande-SDK i iOS-, Android-, Flutter- och React Native-appar.

Färdigheterna följer två öppna standarder, Agent Skills (SKILL.md) och Agent Plugins-formatet, så de fungerar med alla agenter som stöder någon av dem, inklusive Claude Code, Cursor, Codex, Copilot, Windsurf och VS Code. Paketet levereras med sex färdigheter:

FärdighetVad det gör
pushengageStartfärdighet. Upptäcker din plattform och dirigerar till rätt.
pushengage-iosiOS-integration och felsökning.
pushengage-androidAndroid-integration och felsökning.
pushengage-flutterFlutter-integration och felsökning.
pushengage-react-nativeReact Native-integration och felsökning.
pushengage-debugDelad diagnostisk färdighet för trasiga integrationer.

Du behöver ett PushEngage-konto med en app konfigurerad i instrumentpanelen, och en AI-kodningsagent som stöder Agent Skills (Claude Code rekommenderas).

PushEngage Agent Skills README på GitHub med Claude Code-plugin och installationskommandon för skills CLI
README-filen för pushengage-skills på GitHub, som visar kraven och kommandona för installation av plugin och färdigheter via CLI.

Claude Code eller Cowork (plugin):

/plugin marketplace add awesomemotive/pushengage-skills
/plugin install pushengage

Installation av plugin konfigurerar också PushEngage MCP-servern, så samma agent kan hantera ditt PushEngage-konto också. Vid första användningen öppnas ett webbläsarfönster för inloggning. Fram till dess är konto-verktygen inaktiva.

Cursor, Codex, Copilot, Windsurf och andra SKILL.md-kompatibla agenter (färdigheter CLI):

npx skills add awesomemotive/pushengage-skills

Manuell: färdigheterna finns under skills/ i förrådet. Kopiera färdighetsmapparna till din agents färdighetskatalog, eller peka din agent mot förrådet. Varje färdighet aktiveras automatiskt baserat på den projekttyp den upptäcker.

Efter installationen, prata bara med din agent:

  • “Hjälp mig att integrera PushEngage i den här appen.” kör hela integrationsflödet.
  • “PushEngage-meddelanden kommer inte fram på min iPhone.” kör diagnostikflödet.
  • “Granska min PushEngage-konfiguration.” kör den statiska granskningen.

Plugin upptäcker din plattform och överlämnar till den matchande integrations- eller felsökningsfärdigheten.

Vanliga frågor

Behöver jag vara utvecklare för att använda den?

Nej. Installationen är en kopierad konfigurationspost och en webbläsarinloggning, och efter det sker allt på vanligt språk. Du behöver Node.js 18 eller nyare på din dator, eftersom din assistent startar servern med npx. installationsdokumentationen har kopiera-klistra-steg för varje klient.

Vilka AI-assistenter fungerar med den?

Alla MCP-klienter som kör lokala servrar över stdio. Vår dokumentation täcker 10 klienter: Claude Desktop, Claude Code, Cursor, Codex, VS Code med Copilot, Gemini CLI, Windsurf, Warp, OpenCode och Devin.

Fungerar den med ChatGPT?

Inte i ChatGPT-chatt. ChatGPT-chatt ansluter till fjärranslutna MCP-servrar, och PushEngage MCP-servern körs endast som en lokal process på din dator. OpenAI:s Codex, i Codex CLI och IDE-tillägget, kör lokala MCP-servrar, och installationsstegen för Codex finns ovan.

Finns det en hostad eller fjärr-MCP-slutpunkt?

Nej. Servern körs lokalt på samma dator som din assistent, startad med npx -y @pushengage/mcp. Det finns ingen URL att ansluta till och ingen värdbaserad PushEngage-slutpunkt som innehåller din token.

Vilka PushEngage-planer inkluderar MCP-servern?

Varje plan, inklusive gratis, utan extra kostnad. Din plan bestämmer fortfarande vad assistenten kan göra, precis som i instrumentpanelen:

  • Gratis: skicka kampanjer, skapa segment och fråga om analyser för 1 webbplats eller app, med upp till 200 prenumeranter och 30 kampanjer totalt.
  • Företag: obegränsade kampanjer, schemaläggning och målgruppsgrupper.
  • Premium: A/B-tester som lanserar vinnaren, skickar i varje prenumerants tidszon och mål- och intäktsspårning som du kan fråga om.
  • Tillväxt: kampanjer för varukorg, webbläsning, prisnedgång och lageråterkomst som din assistent kan rapportera om, plus kampanjer utlösta av anpassade händelser.

AI Copywriter är separat från MCP-servern. Det är ett betalt tillägg på Företag, Premium och Tillväxt ($10 köper 5 000 AI-krediter, giltiga i ett år), och inkluderat på Enterprise.

Är mina data säkra, och var lagras inloggningstoken?

Ja. Du loggar in via din webbläsare, så assistenten ser aldrig ditt lösenord, och token lagras på ~/.pushengage/mcp.json, läsbar endast av ditt användarkonto. För att återkalla den, be assistenten att logga ut dig, eller avsluta alla sessioner under Inställningar, sedan Säkerhet. Detaljer finns i säkerhetsavsnittet ovan.

Kan en byrå hantera flera PushEngage-konton?

Ja. Lägg till servern i din klient två gånger under olika namn, var och en med sin egen tokenfil inställd via PE_MCP_CONFIG_PATH, och logga in på varje konto en gång. Byråguiden går igenom det.

Konfigurera det en gång. Fråga sedan bara.

PushEngage MCP-servern är open source, körs på din egen dator och fungerar på alla PushEngage-planer, inklusive gratis. Lägg till en post i din MCP-klient, logga in via din webbläsare, välj en webbplats och börja fråga.

Om du hellre vill arbeta från en webbläsarflik eller från WordPress, har PushEngage även dessa täckta: webbläsartillägget för Chrome och Firefox och WordPress Abilities API-integrationen.

Installera PushEngage MCP-servern eller jämför planer. Du betalar bara för aktiva prenumeranter, och betalda planer har en 14-dagars pengarna-tillbaka-garanti: om PushEngage inte är den bästa passformen, återbetalar vi 100 %.

Lägg till en kommentar

Vi är glada att du har valt att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår integritetspolicy, och alla länkar är nofollow. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.

Engagera och behåll besökare efter att de har lämnat din webbplats

Öka värdet av varje webbesök med push-notiser som är svåra att missa.

  • Evigt gratis-plan
  • Enkel installation
  • 5-stjärnig support