Guida al connettore8 minuti di lettura16 tool MCP7 lingue

Collegare OneSignal a Microsoft Copilot via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

HCA cura del team HelpCodeAggiornato 8 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

OneSignal

OneSignal

Let your AI work with OneSignal: review sent push, email and SMS messages with their delivery results and outcomes, look up segments, users and templates, and send or schedule messages, cancel them, create segments and update user tags after you confirm.

tool

16

Regione

INTL

Categoria

Marketing automation

Autenticazione

API Key

Env vars richieste

ONESIGNAL_APP_IDONESIGNAL_APP_API_KEY
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Configurazione guidata

Collega OneSignal a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega OneSignal con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Prova a chiedere

Prompt di esempio per OneSignal

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

OneSignal · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → OneSignal, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

OneSignal + Microsoft Copilot

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

ONESIGNAL_APP_ID, ONESIGNAL_APP_API_KEY

Step 1 — Ottieni le credenziali

  1. In OneSignal apri l'app, poi Settings → Keys & IDs. Copia l'App ID (un UUID) in ONESIGNAL_APP_ID.
  2. Nella stessa pagina fai clic su Add Key sotto App API keys, dai un nome alla chiave e creala. Il valore inizia con os_v2_app_ e viene mostrato una sola volta: incollalo subito in ONESIGNAL_APP_API_KEY, senza il prefisso Key.
  3. Installa il connettore ed esegui onesignal_view_app: mostra il nome dell'app e il numero di iscrizioni e verifica che App ID e chiave vadano insieme. La chiave funziona solo per questa app; per un'altra app installa di nuovo il connettore con l'ID e la chiave di quell'app.

Chi può fare cosa: la chiave agisce per l'intera app, non per una persona. Chi usa il connettore vede gli utenti dell'app e, finché i tool di invio sono attivi, può inviare messaggi al suo pubblico. Condividi il server MCP solo con chi è autorizzato a farlo.

Cosa legge: l'app con il numero di iscrizioni, i messaggi push, email e SMS inviati con i conteggi di consegna e le statistiche per piattaforma, gli outcome (clic, consegne confermate, sessioni e i tuoi outcome personalizzati, conservati circa 30 giorni), i segmenti, gli utenti per alias (di solito external_id) con tag e iscrizioni e i template dei messaggi. Con onesignal_export_message_history OneSignal crea un file CSV di chi ha ricevuto o cliccato un messaggio; gli eventi di invio esistono solo per messaggi ad almeno 1.000 destinatari.

Prima conferma: onesignal_send_push, onesignal_send_email e onesignal_send_sms inviano messaggi veri a persone vere, subito o a un orario programmato. L'AI ti mostra prima contenuto, pubblico e orario e invia solo dopo la tua conferma; per un segmento o più di un destinatario aspetta un esplicito "sì, invia". onesignal_cancel_message ferma un messaggio programmato, e anche onesignal_create_segment e onesignal_update_user (tag, lingua, fuso orario, paese) partono solo dopo la tua conferma. onesignal_delete_user è disattivato all'installazione.

Nessun destinatario: un invio risponde con l'id del messaggio. Un id vuoto significa che nessuno corrispondeva al target, e l'elenco degli errori dice perché, per esempio "All included players are not subscribed".

Errori comuni: 401 "Access denied": la chiave è sbagliata, eliminata o ruotata, oppure appartiene a un'app diversa dall'App ID. 400 "Failed to parse app_id": l'App ID non è un UUID valido; copialo di nuovo da Keys & IDs. 400 su un invio: contenuto o target non sono validi, per esempio manca il contenuto in inglese, oppure segmenti e alias sono combinati. 403: la chiave è limitata da una allowlist di IP, oppure il tuo piano non include la funzione. 429: è stato raggiunto il rate limit di OneSignal; aspetta e riprova.

Il connettore non copre le attività a livello di organizzazione (tutte le app, creazione di app, gestione delle chiavi API, log di audit), la gestione di iscrizioni e alias, Live Activities, messaggi inbox, journey ed esportazioni CSV di tutte le iscrizioni e degli eventi personalizzati.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Microsoft Copilot

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.

  1. In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
  2. Inserisci un Server name (per esempio AnythingMCP), una Server description che dica cosa fa il connettore e il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server.
  3. Come autenticazione scegli API key, imposta Type su Header e come nome dell'header X-API-Key, poi seleziona Create.
  4. In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
  5. Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di OneSignal.
  6. Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.

Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
onesignal_view_appGet the OneSignal app this connector is set up for: id, name, total and messageable subscriptions, created and updated times and…
onesignal_list_messagesList the app's messages (push, email, SMS), newest first, 50 at most per page: id, name, contents or subject, segments, schedule…
onesignal_view_messageGet one OneSignal message with its content, targeting, schedule, delivery counts, per-platform stats and, on request, outcomes (clicks…
onesignal_view_outcomesGet the app's outcome totals for the last hour, day or month: clicks (os__click.count), confirmed deliveries…
onesignal_export_message_historyStart an export of who received (events sent) or clicked (events clicked) one message: OneSignal builds a CSV file and returns its download…
onesignal_list_segmentsList the app's segments: id, name, description, created and updated times, read-only and active flags
onesignal_view_userGet a OneSignal user by alias (usually external_id): identity aliases, properties (tags, language, timezone, country, first and last…
onesignal_list_templatesList the app's message templates: id, name, created and updated times, optionally only push, email or SMS ones
onesignal_view_templateGet one OneSignal template with its channel and content (headings, contents, email subject and body, platforms)
onesignal_send_pushSend a push notification with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel…
onesignal_send_emailSend an email with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel email), now…
onesignal_send_smsSend an SMS with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel sms), now or…
onesignal_cancel_messageStop a scheduled or still outgoing OneSignal message; what was already delivered stays delivered
onesignal_create_segmentCreate a segment in the OneSignal app from filters on tags, sessions, language, app version, location or country
onesignal_update_userUpdate a OneSignal user's properties by alias (usually external_id): set tags (string key-value pairs) and language, timezone or country
onesignal_delete_userPermanently delete a OneSignal user with all aliases, properties and subscriptions, by alias

Esempi di prompt

  • "Quali notifiche push abbiamo inviato la settimana scorsa, e quante sono state consegnate e cliccate?"
  • "Mostrami clic e consegne confermate dell'intera app nell'ultimo giorno, suddivisi per piattaforma."
  • "Cerca l'utente con external_id 4821 e mostrami i suoi tag e le sue iscrizioni."
  • "Programma un push al segmento Subscribed Users per venerdì alle 9:00 con il titolo Saldi del weekend, e mostrami contenuto, pubblico e orario prima di inviarlo."

FAQ

Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.

Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.

L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.

Prossimi passi

Questa guida ti è stata utile?

Collega OneSignal a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega OneSignal con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Guide correlate

Connettori

Collegare OneSignal a ChatGPT via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Connettori

Collegare OneSignal a Claude via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Connettori

Collegare OneSignal a Cursor via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Connettori

Collegare OneSignal a Gemini CLI via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Connettori

Collegare OneSignal a Meta Muse via MCP

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.

Connettori

OneSignal MCP Server: messaggi, risultati e segmenti

Fai lavorare la tua AI con OneSignal: rivedi i messaggi push, email e SMS inviati con i risultati di consegna e gli outcome, consulta segmenti, utenti e template e, dopo la tua conferma, invia o programma messaggi, annullali, crea segmenti e aggiorna i tag degli utenti.