Get the FREE Ultimate OpenClaw Setup Guide →

pushover

A MCP implementation for sending notifications via Pushover

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio ashiknesin-pushover-mcp npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER \
  --env PUSHOVER_USER="Your Pushover user key" \
  --env PUSHOVER_TOKEN="Your Pushover user/application token"

How to use

This MCP server enables AI agents to send notifications through Pushover.net using a single tool called send. The tool accepts a message and optional metadata such as title, priority, sound, and links, and delivers a push notification to a specified device or user via Pushover. To use it, configure the MCP with your Pushover token and user key, then invoke the send tool with the required parameters. For example, you can send a simple alert with a title and priority, or include a URL for quick access from the notification. The system is designed to be safe by default, with a guidance flow that prompts for approval before sending unless you enable a specific mode. You can integrate this MCP server into Cursor, Roo Code, or other MCP-enabled environments to provide real-time notifications as part of your AI workflows.

How to install

Prerequisites:

  • Node.js and npm (or npx available)
  • Access to install npm packages globally or per-project

Step 1: Install the MCP server via npx (recommended)

  • Ensure you have YOUR_TOKEN (Pushover app token) and YOUR_USER (Pushover user key).

Step 2: Run the MCP server (example per the README)

  • Global install via Cursor or command line: npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER

Step 3: Optional project-specific configuration

  • Create or update .cursor/mcp.json in your project: { "mcpServers": { "pushover": { "command": "npx", "args": [ "-y", "pushover-mcp@latest", "start", "--token", "YOUR_TOKEN", "--user", "YOUR_USER" ] } } }

Step 4: Install via Smithery (optional)

  • If you prefer Smithery installation: npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude

Step 5: Verify installation

  • Ensure the Pushover token and user are valid and that the MCP server starts without errors.
  • In your MCP-enabled environment, verify that the send tool appears under Available Tools.

Additional notes

Tips and notes:

  • Replace YOUR_TOKEN and YOUR_USER with your actual Pushover credentials.
  • You can place credentials in environment variables (PUSHOVER_TOKEN and PUSHOVER_USER) and reference them in your runtime environment if supported.
  • The tool supports optional fields like title, priority, sound, url, url_title, and device to tailor notifications.
  • By default, the agent may require confirmation before sending; configure your workflow accordingly if you want automatic sending (Yolo mode in your environment, if available).
  • If you encounter authentication errors, re-check token scopes and user keys in your Pushover dashboard.
  • This MCP exposes a single tool named send; you can use it programmatically by constructing a JSON payload with the required fields.

Related MCP Servers

Sponsor this space

Reach thousands of developers