OneSignal

OneSignal MCP Connector for Claude

A+

Automate push notifications via OneSignal — send messages, manage segments, and track delivery stats directly from any AI agent.

10 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your OneSignal account to any AI agent and take full control of your customer engagement workflows through natural conversation.

What you can do

  • Notifications Management — Send, schedule, and cancel push notifications across mobile and web platforms.
  • Audience Targeting — Target specific segments or individual player IDs to ensure the right message reaches the right user.
  • Delivery Analytics — Fetch detailed reports and metrics for any notification to understand your engagement levels.
  • Device Management — List, inspect, and manage registered devices (players) within your OneSignal applications.
  • App Overview — List all your OneSignal apps and configurations to maintain a bird's-eye view of your notification infrastructure.

How it works

  1. Subscribe to this server
  2. Enter your OneSignal REST API Key and App ID
  3. (Optional) Provide your User Auth Key for account-level operations
  4. Start engaging your users directly from Claude, Cursor, or any MCP client

Who is this for?

  • Marketing Managers — instantly send campaign alerts or schedule upcoming announcements without touching the dashboard.
  • Support Teams — check if a specific user received a notification by inspecting their player ID metadata.
  • Developers — test notification payloads and verify device registrations directly from your development environment.
push-notificationscustomer-engagementin-app-messagingaudience-segmentationmessage-automation

10 tools expose this connector's capabilities to your AI agent.

cancel_notification

Cancel a scheduled notification

create_notification

Send a OneSignal notification

delete_player

Delete a registered device

get_app

Requires User Auth Key. Get details for a specific OneSignal app

get_notification

Get specific notification status

get_outcomes

Get outcome data for the app

get_player

Get specific player details

list_apps

Requires User Auth Key. List all OneSignal apps

list_notifications

List notifications sent for the app

list_players

List registered devices (players)

See how to talk to your AI agent using OneSignal.

Send a push notification to all subscribed users saying 'Flash Sale: 50% off today only!'

Notification sent successfully! It is being delivered to the 'Subscribed Users' segment. Notification ID: 493021-abcd-1234.

Check the delivery status of notification 550e8400-e29b-41d4-a716-446655440000.

I've retrieved the metrics. The notification reached 1,250 devices with a 98% success rate. 25 deliveries failed due to unsubscribed users.

List the last 5 registered devices for our app.

I've fetched the latest device registrations. Here are the 5 most recent players, including their device types (iOS/Android) and last active timestamps.

Yes! Use the `create_notification` tool and provide a list of `include_player_ids`. This ensures the notification is only delivered to the specific devices you've identified.

Related Connectors