Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge OneSignal mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
Lass deine KI mit OneSignal arbeiten: gesendete Push-, E-Mail- und SMS-Nachrichten mit Zustellergebnissen und Outcomes prüfen, Segmente, Nutzer und Vorlagen nachschlagen und nach deiner Bestätigung Nachrichten senden oder planen, sie abbrechen, Segmente anlegen und Nutzer-Tags aktualisieren.
Frag einfach
Beispiel-Prompts für OneSignal
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → OneSignal klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
OneSignal + Claude
Lass deine KI mit OneSignal arbeiten: gesendete Push-, E-Mail- und SMS-Nachrichten mit Zustellergebnissen und Outcomes prüfen, Segmente, Nutzer und Vorlagen nachschlagen und nach deiner Bestätigung Nachrichten senden oder planen, sie abbrechen, Segmente anlegen und Nutzer-Tags aktualisieren.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
ONESIGNAL_APP_ID, ONESIGNAL_APP_API_KEY
Schritt 1 — Zugangsdaten holen
- Öffne in OneSignal die App und dann Settings → Keys & IDs. Kopiere die App ID (eine UUID) in
ONESIGNAL_APP_ID. - Klicke auf derselben Seite unter App API keys auf Add Key, gib dem Schlüssel einen Namen und lege ihn an. Der Wert beginnt mit
os_v2_app_und wird nur einmal angezeigt: Füge ihn sofort inONESIGNAL_APP_API_KEYein, ohne das Präfix Key. - Installiere den Connector und führe
onesignal_view_appaus: Es zeigt den Namen der App und die Zahl der Abonnements und prüft, ob App ID und Schlüssel zusammengehören. Der Schlüssel gilt nur für diese App; für eine andere App installierst du den Connector erneut mit deren ID und Schlüssel.
Wer was darf: Der Schlüssel handelt für die ganze App, nicht für eine Person. Wer den Connector nutzt, sieht die Nutzer der App und kann, solange die Sende-Tools aktiv sind, an ihr Publikum senden. Teile den MCP-Server nur mit Personen, die das dürfen.
Was der Connector liest: die App mit der Zahl ihrer Abonnements, gesendete Push-, E-Mail- und SMS-Nachrichten mit Zustellzahlen und Statistiken pro Plattform, Outcomes (Klicks, bestätigte Zustellungen, Sessions und deine eigenen Outcomes, etwa 30 Tage gespeichert), Segmente, Nutzer per Alias (meist external_id) mit ihren Tags und Abonnements sowie Nachrichtenvorlagen. Mit onesignal_export_message_history erstellt OneSignal eine CSV-Datei, wer eine Nachricht erhalten oder angeklickt hat; Sende-Events gibt es nur für Nachrichten an 1.000 oder mehr Empfänger.
Erst bestätigen: onesignal_send_push, onesignal_send_email und onesignal_send_sms senden echte Nachrichten an echte Menschen, sofort oder zu einem geplanten Zeitpunkt. Die KI zeigt dir zuerst Inhalt, Zielgruppe und Zeitpunkt und sendet erst nach deiner Bestätigung; bei einem Segment oder mehr als einem Empfänger wartet sie auf ein ausdrückliches „ja, senden“. onesignal_cancel_message stoppt eine geplante Nachricht, und auch onesignal_create_segment und onesignal_update_user (Tags, Sprache, Zeitzone, Land) laufen erst nach deiner Bestätigung. onesignal_delete_user ist bei der Installation deaktiviert.
Niemand erreicht: Ein Versand antwortet mit der ID der Nachricht. Eine leere ID bedeutet, dass niemand zur Zielgruppe passte, und die Fehlerliste sagt, warum, zum Beispiel "All included players are not subscribed".
Häufige Fehler: 401 "Access denied": Der Schlüssel ist falsch, gelöscht oder rotiert, oder er gehört zu einer anderen App als die App ID. 400 "Failed to parse app_id": Die App ID ist keine gültige UUID; kopiere sie erneut aus Keys & IDs. 400 beim Senden: Inhalt oder Zielgruppe sind ungültig, zum Beispiel fehlt der englische Inhalt, oder Segmente sind mit Aliasen kombiniert. 403: Der Schlüssel ist per IP-Allowlist eingeschränkt, oder dein Plan enthält die Funktion nicht. 429: Das Rate Limit von OneSignal ist erreicht; warte und versuche es erneut.
Der Connector deckt keine Aufgaben auf Organisationsebene ab (alle Apps, Apps anlegen, API-Keys verwalten, Audit-Logs), keine Verwaltung von Abonnements und Aliasen, keine Live Activities, Inbox-Nachrichten oder Journeys und keine CSV-Exporte aller Abonnements und eigenen Events.
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Claude hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Empfohlener Weg: funktioniert auf claude.ai web ohne Anfassen einer Konfigurationsdatei.
- Öffne in Claude Customize → Connectors.
- Klicke auf + und dann auf Add custom connector.
- Gib einen Namen ein, z. B.
OneSignal, und die Remote-MCP-Server-URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, dann klicke auf Add. - Klicke auf Connect und melde dich bei AnythingMCP an (OAuth), um den Zugriff zu erlauben.
Alle unten gelisteten Tools erscheinen in deinem Chat: Leg los mit Prompts.
Verfügbare Tools
| 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 |
Beispiel-Prompts
- „Welche Push-Nachrichten haben wir letzte Woche gesendet, und wie viele wurden zugestellt und angeklickt?“
- „Zeig mir Klicks und bestätigte Zustellungen der ganzen App für den letzten Tag, aufgeteilt nach Plattform.“
- „Schlag den Nutzer mit der external_id 4821 nach und zeig mir seine Tags und Abonnements.“
- „Plane einen Push an das Segment Subscribed Users für Freitag um 9:00 Uhr mit dem Titel Wochenend-Sale und zeig mir Inhalt, Zielgruppe und Zeitpunkt, bevor du ihn sendest.“
FAQ
Funktioniert es mit Claude Code genauso wie mit Claude Desktop? Ja, beide auf https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID zeigen lassen.
Nächste Schritte
- Connector-Startseite
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?