Vinkius

OneSignal MCP. Automate Comms, Check Metrics, & Manage Players.

OneSignal MCP lets you manage all customer push notifications directly from your AI agent. Send campaigns to segments, schedule messages, track delivery metrics (like open rates and failure reasons), and list specific player IDs—all without touching the OneSignal dashboard.

OneSignal MCP is compatible with Claude Claude
OneSignal MCP is compatible with ChatGPT ChatGPT
OneSignal MCP is compatible with Cursor Cursor
OneSignal MCP is compatible with Gemini Gemini
OneSignal MCP is compatible with Windsurf Windsurf
OneSignal MCP is compatible with VS Code VS Code
OneSignal MCP is compatible with JetBrains JetBrains
OneSignal MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Launch targeted campaigns

Send push notifications to specific segments or individual device IDs.

Manage notification schedules

Schedule future messages or instantly cancel notifications that need pulling back.

Analyze delivery performance

Retrieve metrics and detailed reports on how many users received a message and if it failed, and why.

Audit user records

List all registered devices or check specific player details to verify an ID is active.

Waiting for input…

AI Agent
OneSignal

What AI agents can do with OneSignal MCP with 10 Tools

Use these tools to manage everything from sending alerts to checking player records, all through simple conversation with your AI client.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using OneSignal MCP

Cancel Notification

Stops a scheduled alert from being delivered to users.

Create Notification

Sends an immediate or targeted OneSignal message.

Delete Player

Removes a specific device ID from the user's registered devices.

Get App

Fetches detailed configuration information for one of your OneSignal apps.

Get Notification

Retrieves the current status and details of a specific notification ID.

Get Outcomes

Pulls overall outcome data for your entire OneSignal application.

Get Player

Retrieves comprehensive details about a specific player device ID.

List Apps

Generates a list of every configured OneSignal application you have access to.

List Notifications

Lists all historical notifications that were sent for your app.

List Players

Provides a list of all registered device IDs currently tracked by OneSignal.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

OneSignal MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The OneSignal integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with OneSignal, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
OneSignal MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by OneSignal. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Managing customer communications used to be a dashboard nightmare.

Today, if you want to send an alert or check performance, you have to stop what you're doing. You click into the OneSignal portal, find the 'Send' button, select your audience segment from a dropdown menu, write the copy, hit schedule, and then maybe open a *second* tab just to see how many people opened it.

With this MCP, that whole sequence vanishes. You simply tell your agent what you want—a targeted message for new users today—and you get an immediate confirmation of its launch status. Everything happens in one conversation, meaning zero context switching.

The OneSignal MCP gives you command over comms.

You no longer have to manually retrieve lists of users or check if a specific message was delivered. You can ask the agent to pull all registered devices using `list_players`, and then immediately use that data to launch a campaign via `create_notification`.

It changes your work from an operational chore requiring multiple clicks into a direct conversation with measurable outcomes.

What OneSignal MCP does for your AI

Need to send an urgent announcement or check if a user actually saw that last promotion? This MCP connects your entire customer communication layer through natural conversation. You tell your agent what you need, and it handles the API calls for sending alerts across both mobile and web platforms. Need to target only high-value users who signed up in the last week? Just ask.

The agent will manage complex segmentation rules before launching the message. When you're done with the launch, you don't have to leave your workflow just to check metrics; you can fetch detailed reports on delivery status and engagement levels for any campaign. If you prefer a central place to connect all your operational tools, Vinkius brings this MCP alongside thousands of others, giving your agent one command center for everything.

It’s about getting immediate answers and executing complex comms strategies without ever opening the OneSignal web interface.

Built · Hosted · Managed by Vinkius OneSignal-MCP - Automate Push Notifications & Metrics
Server ID 019d75e5-c99b-707d-b205-dc372a188057
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about OneSignal MCP

Can the OneSignal MCP send messages globally? +

Yes, it supports sending alerts to both mobile and web platforms. You only need to specify the target segment or user ID when calling create_notification.

What is the difference between list_players and get_player in OneSignal MCP? +

list_players returns a broad inventory of all registered device IDs. If you know the specific ID, use get_player to pull detailed metadata for that single player.

Does this MCP support scheduling future notifications? +

Yes. You can schedule messages using the capabilities exposed through create_notification, allowing you to plan campaigns days or weeks ahead of time.

How do I check if a user was successfully reached? +

You use the agent to fetch specific data by requesting the notification ID with get_notification. This gives you real-time status and delivery metrics for accountability.

Is there a way to mass delete users via OneSignal MCP? +

The toolset provides delete_player, which deletes one registered device at a time. You must list the players first using list_players and then pass them individually for deletion.