- STATUS
- LOGS
- ACTION
- HUMAN
Short answer
Why didn't my user receive this notification?
Your AI checks the player's status and the specific notification logs to see if the issue is a blocked device, an expired token, or a delivery failure. You'll get a clear breakdown of the delivery state for any specific message or user.
Where every issue lands.
Troubleshooting outcomes
The AI categorizes the results of its investigation into actionable buckets.
STATUS
Delivery state identified
The AI uses player data to tell you if the device is active or if the subscription has lapsed.
LOGS
Message history found
Your agent pulls the specific history for a notification to see if it was sent, delivered, or failed.
ACTION
Next steps ready
The AI suggests whether you need to refresh a token or if the issue is on the device side.
HUMAN
Manual fix required
If the logs show a hard failure, the AI flags that you need to contact the user or fix the app code.
The workflow
What your AI does when a delivery issue is reported.
The AI moves from broad user data to specific message logs to isolate the failure point.
Check user status
The AI looks up the specific user to see if their device is currently registered and active.
get_playerPull message history
Your agent retrieves the list of recent messages sent to that specific user.
list_notificationsInspect specific failure
The AI examines the exact status of a single notification to see the error code or delivery timestamp.
get_notificationSummarize the cause
The AI combines the player state and the notification status to explain why the message failed.
get_playerget_notification
Try it
Copy these to start.
Use these prompts to begin your investigation.
Starting points
Swap out the bracketed info for your actual OneSignal IDs.
OneSignal Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_BURKE5PMzSnmSC2KP6Ci4WVL1WqWtaYVOiP1cMAO/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — OneSignal capabilities are ready to use.
{
"mcpServers": {
"onesignal-mcp": {
"url": "https://edge.vinkius.com/vk_preview_BURKE5PMzSnmSC2KP6Ci4WVL1WqWtaYVOiP1cMAO/mcp"
}
}
}Check the status for player ID [ID] to see if they are active.
List the recent notifications for player [ID] and tell me which ones failed.
Look up notification [ID] and explain why the status is 'failed'.
Why did the notification sent to player [ID] not reach their device?
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect OneSignal once, then ask.
Just provide your OneSignal credentials. The connection is encrypted, and you can start troubleshooting immediately in your preferred client.
Connect OneSignal to your AIFAQ
How this task behaves
- 01
Can the AI send a new notification to a user?
No. This MCP is for inspecting player data and notification statuses only.
- 02
Can the AI delete a user from OneSignal?
No. The AI can only read data; it cannot modify or delete your OneSignal records.
- 03
Does the AI need my OneSignal API Key?
Yes, you provide the credentials through Vinkius to allow the AI to access your data.
- 04
Can I troubleshoot push notifications for iOS and Android?
Yes, as long as the player data and notification logs are present in your OneSignal account.
- 05
Can the AI fix a broken push token?
No. The AI can identify that a token is invalid, but you must handle the token update in your app code.
More questions about OneSignal? The Connector page answers them. See everything the OneSignal Connector can do
Connect OneSignal to Claude, Cursor, ChatGPT & more
