onesignal-mcp

onesignal-mcp

2

The OneSignal MCP Server is designed to facilitate interaction with the OneSignal API. It provides comprehensive tools to manage push notifications, emails, SMS, and various app configurations, maintaining support for multiple OneSignal applications streamlining communications.

OneSignal MCP Server

A Model Context Protocol (MCP) server for interacting with the OneSignal API, offering a convenient interface for managing notifications, emails, SMS, and more. Support includes:

  • Sending push notifications, emails, and SMS
  • Managing user devices, segments, and templates
  • Viewing app information and analytics

Installation

Clone from GitHub

Clone the repository and install dependencies using pip.

Configuration

Create a .env file with OneSignal credentials.

Usage

Run the server with python onesignal_server.py to register with the MCP system and manage multiple OneSignal applications.