Pushover MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Pushover MCP or direct API to send notifications, manage message priorities, check delivery status, and automate urgent alerts through natural language.

Pushover logoPushover
Api Key

Pushover is a real-time notification service that sends messages to your devices via a simple API. It's perfect for instant alerts and staying on top of important events wherever you are.

29 Tools

Try Pushover now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Pushover
Try asking
TOOLS

Supported Tools

Every Pushover action and event your agent gets out of the box.

Cancel Receipt Retries

Tool to cancel further retries for an emergency-priority message before its expiry.

Cancel Retries by Tag

Tool to cancel retries for all active emergency-priority Pushover messages matching a specific tag.

Client Acknowledge Delete Up To ID

Tool to delete/acknowledge device messages up to a specific message ID.

Fetch Pending Messages

Tool to download pending messages for a registered device.

Pushover Client Login

Tool to authenticate a Pushover user by email and password.

Client Realtime WebSocket Connection

Tool to establish a secure WebSocket connection for real-time message notifications.

Register Open Client Device

Tool to register an Open Client desktop device.

Get Application Icon Image

Tool to fetch an application icon PNG by icon identifier.

Get App Limits

Tool to retrieve the current monthly message limit, remaining messages, and reset time for a Pushover application.

Get Application Token

Tool to fetch stored Pushover application API token.

Get Receipt Status

Tool to poll the status of an emergency-priority notification receipt.

Get Team API Token

Tool to fetch stored Pushover for Teams API token.

Glances Update

Tool to update a user's Glances widget data without sending a notification.

Add User to Group

Tool to add an existing Pushover user to a delivery group.

Create Group

Tool to create a new Delivery Group.

Disable Group User

Tool to temporarily disable deliveries to a user or specific device within a Pushover group.

Group Enable User

Tool to re-enable deliveries to a previously disabled user (or specific device) within a Pushover group.

Get Group Details

Tool to retrieve details for a Delivery Group.

List Delivery Groups

Tool to list all Delivery Groups.

Remove User from Group

Tool to remove a user (or optionally a specific device) from a Pushover delivery group.

Rename Delivery Group

Tool to rename an existing Delivery Group.

Assign License

Tool to assign a pre-paid license credit to a Pushover user by key or email.

Check License Credits

Tool to retrieve remaining license credits for a Pushover application.

Send Message

Tool to send a push notification with optional title, URL, priority, sound, attachments, and filters.

Store Team API Token

Tool to securely store a Pushover for Teams API token.

Subscription Flow

Tool to validate and return a Pushover subscription code.

Add Team User

Tool to add a user to a Pushover for Teams organization.

Remove User from Team

Tool to remove a user from a Pushover for Teams organization.

Validate User or Group

Tool to validate a Pushover user or group key for deliverability.

SETUP GUIDE

Connect Pushover MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'Send a notification saying "Backup completed successfully" to my phone' }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Pushover API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Pushover Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Send a notification to my phone about the system reboot at midnight'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Pushover actions with your Agent

Why Use Composio?

AI Native Pushover Integration

  • Supports both Pushover MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for sending, tracking, and managing your Pushover notifications

Managed Auth

  • Built-in API key handling with secure credential storage
  • Central place to manage, scope, and revoke Pushover access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Pushover
  • Scoped, least privilege access to Pushover resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Pushover requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Pushover.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Pushover tool your agent needs.Free to start.

Start building