Marketing · Developer Tools

OneSignal logo

OneSignal

weirdbrains/onesignal-mcp

A comprehensive Model Context Protocol (MCP) server for interacting with the OneSignal API. This server provides a complete interface for managing push notifications, emails, SMS, users, devices, segments, templates, analytics, and more through OneSignal's REST API.

Install

pip install onesignal-mcp

Environment variables

ONESIGNAL_APP_IDONESIGNAL_API_KEYONESIGNAL_ORG_API_KEYONESIGNAL_AIBOOKCRAFT_APP_IDONESIGNAL_AIBOOKCRAFT_API_KEYONESIGNAL_WEIRDBRAINS_APP_IDONESIGNAL_WEIRDBRAINS_API_KEY
GitHub stars
1
Category
Marketing, Developer Tools
License
MIT
Updated
Oct 6, 2026

About OneSignal

This MCP server provides comprehensive access to the OneSignal REST API, offering 57 tools that cover all major OneSignal operations:

Features

  • Multi-channel Messaging: Send push notifications, emails, SMS, and transactional messages

  • User & Device Management: Complete CRUD operations for users, devices, and subscriptions

  • Advanced Segmentation: Create and manage user segments with complex filters

  • Template System: Create, update, and manage message templates

  • iOS Live Activities: Full support for iOS Live Activities

  • Analytics & Export: View outcomes data and export to CSV

  • Multi-App Support: Manage multiple OneSignal applications seamlessly

  • API Key Management: Create, update, rotate, and delete API keys

  • Organization-level Operations: Manage apps across your entire organization

Tools (40)

  • add_app

    Add a new OneSignal app configuration locally

  • update_local_app_config

    Update an existing local app configuration

  • remove_app

    Remove a local OneSignal app configuration

  • switch_app

    Switch the current app to use for API requests

  • send_push_notification

    Send a push notification

  • send_email

    Send an email through OneSignal

  • send_sms

    Send an SMS/MMS through OneSignal

  • send_transactional_message

    Send immediate delivery messages

  • view_messages

    View recent messages sent

  • view_message_details

    Get detailed information about a message

  • view_message_history

    View message history/recipients

  • cancel_message

    Cancel a scheduled message

  • view_devices

    View devices subscribed to your app

  • view_device_details

    Get detailed information about a device

  • add_player

    Add a new player/device

  • edit_player

    Edit an existing player/device

  • delete_player

    Delete a player/device record

  • edit_tags_with_external_user_id

    Bulk edit tags by external ID

  • create_segment

    Create a new segment

  • delete_segment

    Delete a segment

  • view_template_details

    Get template details

  • create_template

    Create a new template

  • update_template

    Update an existing template

  • delete_template

    Delete a template

  • copy_template_to_app

    Copy template to another app

  • view_app_details

    Get details about configured app

  • create_app

    Create a new OneSignal application

  • update_app

    Update an existing application

  • view_app_api_keys

    View API keys for an app

  • create_app_api_key

    Create a new API key

  • delete_app_api_key

    Delete an API key

  • update_app_api_key

    Update an API key

  • rotate_app_api_key

    Rotate an API key

  • create_user

    Create a new user

  • view_user

    View user details

  • update_user

    Update user information

  • delete_user

    Delete a user

  • view_user_identity

    Get user identity information

  • view_user_identity_by_subscription

    Get identity by subscription

  • create_or_update_alias

    Create or update user alias

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
osp_marketing_tools logo

osp_marketing_tools

open-strategy-partners/osp_marketing_tools

152

This software is based on the Model Context Protocol (MCP) and is can be used by any LLM client that supports the MCP.

Marketing
powerpoint logo

powerpoint

supercurses/powerpoint

84

A MCP server project that creates powerpoint presentations.

Marketing
MCP Google Ads logo

MCP Google Ads

cohnen/mcp-google-ads

66

A tool that connects Google Ads with Claude AI, allowing you to analyze your advertising data through natural language conversations. This integration gives you access to campaign information, performance metrics, keyword analytics, and ad management—all through simple chat with Claude.

Marketing
MCP Gsc logo

MCP Gsc

AminForou/mcp-gsc

59

A Model Context Protocol (MCP) server that connects Google Search Console (GSC) to AI assistants, allowing you to analyze your SEO data through natural language conversations. Works with Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity, and any other MCP-compatible client.

Marketing
MCP Hubspot logo

MCP Hubspot

peakmojo/mcp-hubspot

57

A Model Context Protocol (MCP) server that enables AI assistants to interact with HubSpot CRM data. This server bridges AI models with your HubSpot account, providing direct access to contacts, companies, and engagement data. Built-in vector storage and caching mechanisms help overcome HubSpot API limitations while improving response times.

Marketing
Wordpress MCP Server logo

Wordpress MCP Server

stefans71/wordpress-mcp-server

56

A Model Context Protocol (MCP) server for WordPress integration, compatible with Windows, macOS, and Linux.

Marketing