OneSignal MCP Server connects an AI assistant to OneSignal, a platform for customer messaging and engagement. Through the connection, an assistant can work with messaging, users, subscriptions, audience segments, and analytics from an MCP-compatible client. That can bring everyday operations into a conversational workflow: for example, looking up a user, checking their subscriptions, reviewing delivery outcomes, or preparing a test message without switching between the AI client and OneSignal’s dashboard.
What can OneSignal do?
The server exposes tools for messaging, user and subscription management, audience segments, analytics, and utility operations. Documented workflows include finding a user, checking their subscriptions, and sending a test message, as well as exporting subscriber or audience activity data to CSV.
- Send messages to a specific audience segment and review message outcomes.
- Look up users, list their subscriptions, and create users with email, SMS, or push subscriptions.
- Create audience segments from filters and check delivery metrics.
- List accessible apps, look up custom event definitions, and check server health.
- Export subscribers or audience activity to CSV.
How OneSignal connects and authenticates
OneSignal hosts the remote MCP server, which connects over HTTP; it is not a local stdio server, so clients that support only local stdio connections cannot use it. Authentication uses a browser-based OneSignal OAuth flow, and the documentation says supported connections do not require an API key. The documented options include Cursor, ChatGPT and Codex, Claude, Claude Code, GitHub Copilot, Windsurf, and custom clients that support remote MCP servers and OneSignal sign-in.
Who is OneSignal best for?
This connection suits teams that already manage messaging and audience activity in OneSignal and want to carry out common tasks from a supported AI client. A OneSignal account with access to the apps you want to manage is required. OneSignal’s Free plan lists OneSignal AI and MCP; Growth, Professional, and Enterprise are also listed plans. MCP calls count against normal OneSignal API usage limits, and the AI client may have separate usage costs.
What OneSignal can access and change
Access follows the signed-in user’s OneSignal permissions and may span multiple apps available to that account. The tools can read user, subscription, audience, app, analytics, and message information, and can create users or segments and send messages. Sending a message can affect a real audience: the server marks send_message as high impact, while compatible clients may request confirmation and the server validates targeting and inputs. During open beta, app access may need enablement before non-utility tools are available; confirm whether that restriction remains current. The documentation says the server does not store customer data such as subscribers, messages, or exports, and connected-client access can be revoked in OneSignal account settings.
Alternatives to OneSignal
For related work in adjacent parts of an organization’s workflow, HubSpot MCP is an alternative for working with customer relationship data, while Slack MCP connects an assistant to team conversations. These tools serve different systems; choose based on whether the task belongs in customer messaging, customer relationship management, or team communication.