MCP Connector

Send Notifications via Pushover

Send push notifications to your phone via Pushover.net - message, title, priority, sound, and URL, directly from an AI agent.

Works with pushover

91
Spark score
out of 100
Updated Mar 2025
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Enable AI agents to send instant notifications to devices using the Pushover.net service. This connector integrates with AI systems to deliver customizable alerts.

Outcomes

What it gets done

01

Send notifications through Pushover.net

02

Customize notification content, priority, and sound

03

Target specific devices for alerts

04

Integrate with AI agents via MCP specification

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-pushover | bash

Capabilities

Tools your agent gets

send

Sends a notification through Pushover with customizable message, title, priority, sound, URL, and device targeting.

Overview

Pushover MCP Server

Pushover MCP gives an AI agent a single send tool to push notifications via Pushover.net, with message, title, priority, sound, and URL options, requiring a Pushover application token and user key. Use it when an AI agent needs to notify you on your device about task completion or events. Requires Pushover credentials configured; Cursor asks for send approval by default unless Yolo mode is enabled.

What it does

Pushover MCP lets an AI agent send push notifications through Pushover.net, giving Claude, Cursor, Roo Code, or any MCP-compatible client the ability to alert you on your devices with a single tool call.

When to use - and when NOT to

Use it when you want an AI agent to notify you when a task completes, an error occurs, or any other event worth a push notification - with a message, optional title, priority level (-2 lowest to 2 emergency), custom sound, and an optional URL. In Cursor, the agent asks for approval before sending by default; enable "Yolo mode" if you want automatic sending without confirmation. Do not use it without a Pushover application token and user key - both are required and obtained from your Pushover.net dashboard.

Capabilities

  • send: send a Pushover notification.
    • message (required): the notification text.
    • title (optional): message title.
    • priority (optional): -2 (lowest) to 2 (emergency).
    • sound (optional): notification sound.
    • url (optional): URL to include.
    • url_title (optional): title for the included URL.
    • device (optional): target a specific device.

How to install

Run directly with your credentials:

npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER

For Cursor, add via Cursor Settings > MCP > Add New MCP Server, or use a project .cursor/mcp.json:

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": ["-y", "pushover-mcp@latest", "start", "--token", "YOUR_TOKEN", "--user", "YOUR_USER"]
    }
  }
}

The same config works for Roo Code (via "Roo Code: Open MCP Config"). For Claude Desktop, install via Smithery:

npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude

Replace YOUR_TOKEN and YOUR_USER with your Pushover application token and user key from pushover.net/dashboard.

An example MCP tool call from the source shows the shape of a real invocation:

{
  "name": "send",
  "params": {
    "message": "Hello from AI",
    "title": "AI Notification",
    "priority": 1
  }
}

For local development, the project uses pnpm: pnpm install for dependencies, pnpm build to build, and pnpm test to run tests. The server implements the Model Context Protocol specification directly, so it works with any MCP-compatible AI system generally, not just the Cursor, Roo Code, and Claude Desktop paths the source happens to document install steps for.

Who it's for

Developers who want their AI coding agent (Cursor, Roo Code, Claude) to push real-time alerts to their phone when long-running tasks finish or something needs attention.

Source README

Pushover MCP

smithery badge

A Model Context Protocol implementation for sending notifications via Pushover.net.

Overview

This MCP enables AI agents to send notifications through Pushover.net. It implements the MCP specification, allowing seamless integration with MCP-compatible AI systems.

Configuration

You'll need:

  1. An application token from Pushover.net
  2. Your user key from Pushover.net

Get these from your Pushover.net dashboard.

Tool Schema

The MCP provides a single tool:

send

Sends a notification via Pushover.

{
  message: string;          // Required: The message to send
  title?: string;          // Optional: Message title
  priority?: number;       // Optional: -2 to 2 (-2: lowest, 2: emergency)
  sound?: string;         // Optional: Notification sound
  url?: string;          // Optional: URL to include
  url_title?: string;   // Optional: Title for the URL
  device?: string;     // Optional: Target specific device
}

Example MCP Tool Call

{
  "name": "send",
  "params": {
    "message": "Hello from AI",
    "title": "AI Notification",
    "priority": 1
  }
}

Installing

Using with Cursor

Method 1: Install Globally

Run the MCP server using npx:

npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER

In your Cursor IDE

  1. Go to Cursor Settings > MCP
  2. Click + Add New MCP Server
  3. Fill in the form:
    • Name: Pushover Notification (or any name you prefer)
    • Type: command
    • Command: npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER

Method 2: Project-specific Configuration

Add an .cursor/mcp.json file to your project:

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "YOUR_TOKEN",
        "--user", 
        "YOUR_USER"
      ]
    }
  }
}

Using the Tool

Once configured, the Pushover notification tool will be automatically available to the Cursor AI Agent. You can:

  1. The tool will be listed under Available Tools in MCP settings
  2. Agent will automatically use it when relevant
  3. You can explicitly ask Agent to send notifications

By default, Agent will ask for approval before sending notifications. Enable "Yolo mode" in settings to allow automatic sending.

Using with Roo Code

Access the MCP settings by clicking “Edit MCP Settings” in Roo Code settings or using the “Roo Code: Open MCP Config” command in VS Code's command palette.

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "YOUR_TOKEN",
        "--user", 
        "YOUR_USER"
      ]
    }
  }
}
  1. The Pushover notification tool will be available to Roo Code's AI agents

Note: Replace YOUR_TOKEN & YOUR_USER with your Pushover credentials.

Installing via Smithery

To install Pushover Notification for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude

Development

# Install dependencies
pnpm install

# Build
pnpm build

# Run tests
pnpm test

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.