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.
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
- In OneSignal apri l'app, poi Settings → Keys & IDs. Copia l'App ID (un UUID) in
ONESIGNAL_APP_ID. - 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 inONESIGNAL_APP_API_KEY, senza il prefisso Key. - 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 mostraYOUR_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.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - 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.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
OneSignal. - 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
| Tool | What it does |
|---|---|
onesignal_view_app | Get the OneSignal app this connector is set up for: id, name, total and messageable subscriptions, created and updated times and… |
onesignal_list_messages | List the app's messages (push, email, SMS), newest first, 50 at most per page: id, name, contents or subject, segments, schedule… |
onesignal_view_message | Get one OneSignal message with its content, targeting, schedule, delivery counts, per-platform stats and, on request, outcomes (clicks… |
onesignal_view_outcomes | Get the app's outcome totals for the last hour, day or month: clicks (os__click.count), confirmed deliveries… |
onesignal_export_message_history | Start an export of who received (events sent) or clicked (events clicked) one message: OneSignal builds a CSV file and returns its download… |
onesignal_list_segments | List the app's segments: id, name, description, created and updated times, read-only and active flags |
onesignal_view_user | Get a OneSignal user by alias (usually external_id): identity aliases, properties (tags, language, timezone, country, first and last… |
onesignal_list_templates | List the app's message templates: id, name, created and updated times, optionally only push, email or SMS ones |
onesignal_view_template | Get one OneSignal template with its channel and content (headings, contents, email subject and body, platforms) |
onesignal_send_push | Send a push notification with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel… |
onesignal_send_email | Send an email with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel email), now… |
onesignal_send_sms | Send an SMS with OneSignal to segments (included_segments) or to specific users by alias (include_aliases with target_channel sms), now or… |
onesignal_cancel_message | Stop a scheduled or still outgoing OneSignal message; what was already delivered stays delivered |
onesignal_create_segment | Create a segment in the OneSignal app from filters on tags, sessions, language, app version, location or country |
onesignal_update_user | Update a OneSignal user's properties by alias (usually external_id): set tags (string key-value pairs) and language, timezone or country |
onesignal_delete_user | Permanently 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
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?