Send Notifications via Pushover
Send push notifications to your phone via Pushover.net - message, title, priority, sound, and URL, directly from an AI agent.
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
Send notifications through Pushover.net
Customize notification content, priority, and sound
Target specific devices for alerts
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
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
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:
- An application token from Pushover.net
- 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
- Go to
Cursor Settings>MCP - Click
+ Add New MCP Server - 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
- Name:
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:
- The tool will be listed under
Available Toolsin MCP settings - Agent will automatically use it when relevant
- 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"
]
}
}
}
- The Pushover notification tool will be available to Roo Code's AI agents
Note: Replace
YOUR_TOKEN&YOUR_USERwith 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.