OneSignal logo - MCP Servers AI tool

OneSignal

MCP ServerFreemium

OneSignal MCP Server connects supported AI clients to OneSignal’s messaging and customer engagement platform. It lets an assistant manage messaging, users, subscriptions, audience segments, and analytics through OneSignal tools.

Last updated:

  • Official. Built and maintained by the company or project behind the service, so usually kept in step with it. Not audited by us.

  • Community. Built and maintained by an independent developer or group, not by the company behind the service. The company has not reviewed it, and updates depend on its author.

About OneSignal

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.

Key Features

Send messages to OneSignal audience segments; send_message is marked as a high-impact action.

Look up users and list their subscriptions, including email, SMS, or push subscriptions.

Create audience segments from filters and create users with subscriptions.

Check delivery metrics and view message outcomes.

List accessible OneSignal apps and look up custom event definitions.

Export subscribers or audience activity to CSV.

Manage messaging, users, subscriptions, segments, analytics, and utility operations through supported AI clients.

Before you installSecurity checklist for MCP servers

An MCP server runs code and gives your AI assistant access to files, accounts or data. A few minutes of checking is worth it.

  1. Check the source. Make sure the repository belongs to the vendor or author you expect, that the vendor's own documentation links to it, and that it is actively maintained. Beware of lookalike names.
  2. Read what it can do. Look at the tools the server exposes and the permissions or scopes it asks for. Start with read-only access where the server allows it.
  3. Use the least access that works. Give it a dedicated API key or a narrowly scoped token, ideally on a test project or sandbox, not your production credentials.
  4. Pin versions and review updates. Install a specific version, read changes before upgrading, and do not run copied commands you do not understand.
  5. Treat what it returns as untrusted. Documents, web pages and tool results can contain text that tries to steer your AI assistant. Keep confirmation switched on for actions that write, delete, send or spend.
  6. Know where your data goes. Find out whether the server runs on your machine or is hosted, and what it sends to the vendor or to third parties.
  7. Keep a way back. Know how to revoke the key and remove the server from your client's configuration.

This page is general information, not security or legal advice, and listing a server is not an endorsement or a security review. We do not create, host or control MCP servers, and listing details such as commands, permissions or pricing can be out of date, so check the official source. You install and use MCP servers at your own risk. See the section on third-party products in our Terms of Service.

Pricing Plans

Free

$0/mo

  • Includes OneSignal AI and MCP on the OneSignal Free plan.
  • Includes all messaging channels, basic automation and analytics, and basic personalization.
  • Supports up to 10,000 email sends per month and 6 audience segments.
  • For individuals and organizations starting with basic messaging needs.
  • MCP calls count against normal OneSignal API usage limits; a OneSignal account is required.

Growth

Starts at $19/mo

  • Includes everything in Free, plus increased automation and more integrations.
  • Adds prioritized support, better analytics, and better personalization.
  • Supports 20,000 free email sends per month, then $1.50 per 1,000 sends.
  • Offers 10 audience segments and 90 days of reporting history.
  • For small teams optimizing growth; MCP calls count against normal OneSignal API usage limits.

Professional

Custom

  • Annual contract; contact sales for pricing.
  • Includes everything in Growth, plus advanced marketing and analytics.
  • Adds all integrations, advanced experiments, and advanced permission management.
  • Offers 20 audience segments and up to one year of reporting history.
  • For growing businesses with more complex targeting; MCP calls count against normal OneSignal API usage limits.

Enterprise

Custom

  • Annual contract; contact sales for pricing.
  • Includes everything in Professional, plus security and compliance features and a custom SLA.
  • Adds reporting history and unlimited personalization.
  • Offers unlimited audience segments and up to two years of reporting history.
  • For organizations running advanced campaigns at scale; MCP calls count against normal OneSignal API usage limits.

Pricing information last updated: October 31, 2026

FAQs

Does OneSignal MCP cost extra?

The MCP server is stated to be free, and OneSignal lists OneSignal AI and MCP on its Free plan. You need a OneSignal account, and MCP calls count against normal OneSignal API usage limits. OneSignal plan pricing is separate.

How does the server connect to an AI client?

It connects to OneSignal’s hosted remote MCP endpoint over HTTP and uses browser-based OneSignal OAuth. The documentation says an API key is not required for supported connections.

Which AI clients can connect?

The documentation names Cursor, ChatGPT/Codex, Claude, Claude Code, GitHub Copilot, Windsurf, and custom clients that support remote MCP connections.

Can it send messages to real audiences?

Yes. Sending messages is supported, and send_message is marked as high impact. A compatible AI client may request confirmation; targeting and inputs are validated.

What can the connected server access?

Access follows the signed-in user’s OneSignal permissions and may span multiple apps available to that account. During open beta, app access may need enablement before non-utility tools are available; confirm whether this remains current.