apprise-mcp
Allows sending real-time alerts and notifications to Discord channels via Discord webhooks using Apprise URL formats.
Allows sending real-time alerts and notifications to Slack using Slack tokens via Apprise URL formats.
Allows sending real-time alerts and notifications to Telegram chats using a bot token and chat ID.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
š Apprise-MCP
Give Your AI Agent Hands to Ping Your Phone, Discord & Slack
Never stare at your terminal waiting for Claude or Cursor again.
Let your AI text your phone the second it finishes a long task, encounters an error, or spots a market opportunity.
Features ⢠Quick Start ⢠Client Setup ⢠Supported Channels ⢠License
š± Live Demo (Claude Desktop & Cursor Push Alert)
What you prompt your AI:
"Analyze this 50-page financial report, summarize the top 3 risks, and ping my Telegram when you're done."What happens:
You close your laptop, grab a coffee, and your phone buzzes instantly with the full summary!
š” Why Do You Need This?
Without Apprise-MCP š“ | With Apprise-MCP ā” |
Babysitting the screen: You sit watching Claude/Cursor generate code for 10 minutes. | Walk away freely: Prompt your agent, close the tab, and get a ping on your phone when it's done. |
Missed critical alerts: Your trading bot or scraper crashes at 3:00 AM, and you only find out the next morning. | Instant multi-channel sirens: AI immediately sends emergency alerts to your Telegram, Discord, and SMS. |
Building 50 different APIs: Spending days registering developer accounts for Telegram, Discord, Slack, Twilio. | One unified standard: Powered by |
Related MCP server: AgentPing
ā” Quick Start (30 Seconds)
1. Install Dependencies
pip install apprise fastmcp pydantic2. Verify Your First Alert
Run a quick test using your Telegram, Discord, or Slack webhook:
python -c "import apprise; ap = apprise.Apprise(); ap.add('tgram://YOUR_BOT_TOKEN/YOUR_CHAT_ID'); ap.notify(title='š Hello!', body='Apprise-MCP is live!')"š Connect to Your AI Client
1. Claude Desktop / Cowork
Open your claude_desktop_config.json:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Add this block under mcpServers:
{
"mcpServers": {
"apprise-mcp": {
"command": "python",
"args": [
"path/to/apprise-mcp/server.py"
]
}
}
}2. Cursor IDE
Open Cursor Settings (
Ctrl + Shift + JorCmd + Shift + J) -> Features -> MCP.Click + Add New MCP Server:
Name:
apprise-mcpType:
commandCommand:
python path/to/apprise-mcp/server.py
Hit Save. When the status turns green, Cursor's Composer can ping your phone anytime!
3. VS Code (Cline / Roo Code / Continue)
Add the same JSON snippet to your cline_mcp_settings.json.
4. OpenClaw & Agent Skill Framework
apprise-mcp includes a native skill definition package under skills/openclaw/SKILL.md.
Autonomous agents can install it to trigger notifications automatically on task completion or error escalation.
š» Universal CLI for Terminal & Shell Scripts
apprise-mcp includes a standalone, zero-dependency CLI tool (cli.py) for developers, bash scripts, and headless agents:
# 1. Send single-channel alert
python cli.py notify -u "tgram://BOT_TOKEN/CHAT_ID" -t "Build Finished" -b "Deployment succeeded."
# 2. Multi-channel parallel broadcast (Telegram + Discord simultaneously)
python cli.py notify \
-u "tgram://BOT_TOKEN/CHAT_ID" \
-u "discord://WEBHOOK_ID/WEBHOOK_TOKEN" \
-t "šØ Critical Production Alert" \
-b "Database memory above 95%."
# 3. JSON Output (optimized for AI agents and automated pipelines)
python cli.py notify -u "tgram://..." -t "Alert" -b "Message" --json
# 4. View popular channel syntax cheatsheet
python cli.py channelsš ļø Popular Supported Channels
apprise-mcp inherits the full power of caronc/apprise, supporting over 80+ notification services and 160+ URL schemas.
š View Complete List of All 161 Supported Services & URL Schemas
Pass any combination of URLs, and your agent will broadcast to all of them simultaneously:
Service | Target URL Format | Example Use Case |
Telegram |
| Personal phone alerts, trading execution bots |
Discord |
| Developer community channels, build alerts |
Slack |
| Corporate team notifications, incident response |
Email (SMTP) |
| Official client deliverables, executive briefings |
Pushover |
| High-priority mobile push notifications |
DingTalk (éé) |
| Enterprise automation in Asia |
WeCom (ä¼äøå¾®äæ”) |
| Chinese enterprise workflows |
Twilio (SMS) |
| Critical server down / phone SMS waking you up |
š§ How the AI Uses It
Once connected, your AI Agent gains access to the send_notification tool.
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā AI Agent ā
ā (Claude, Cursor, DeepSeek, VS Code, Auto) ā
āāāāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāā
ā Calls: send_notification(payload)
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Apprise-MCP Server ā
ā (FastMCP + Apprise Engine)ā
āāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāā
ā Dispatches simultaneously to:
āāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāā
ā¼ ā¼ ā¼ ā¼
[ Telegram ] [ Discord ] [ Slack ] [ Email ]
(Your Phone) (Dev Channel) (Team Channel) (Client Inbox)Example Multi-Channel Agent Call:
{
"service_urls": [
"tgram://BOT_TOKEN/CHAT_ID",
"discord://WEBHOOK_ID/WEBHOOK_TOKEN"
],
"title": "šØ Deploy Successful!",
"body": "Version v1.2.0 has been deployed to production. All 42 tests passed."
}š¤ Acknowledgements & Ecosystem
Built on top of the battle-tested caronc/apprise library created by Chris Caron.
Protocol powered by Model Context Protocol (MCP) and FastMCP.
š License
This project is licensed under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Push notifications for AI agents - send instant iPhone notifications from any MCP client.
Let your AI agent notify you by email, Slack, Discord, or webhook. One tool: send_notification.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Real-time chat hub for AI agents ā Claude Code, Cursor, Cline, Codex over MCP or REST.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables sending real-time and webhook notifications when AI agents complete tasks, with support for Discord, Slack, Teams, Feishu, Ntfy, and custom webhooks.6MIT
- AlicenseNot gradedqualityDmaintenanceLet your AI agent notify you via email, Slack, Discord, or webhook using a single tool.MIT
- AlicenseNot gradedqualityDmaintenanceHuman-in-the-loop approvals and notifications for AI agents via WhatsApp. Enables Cursor, Claude Code, and autonomous AI agents to reach users away from their computers.162 npmISC
- AlicenseAqualityDmaintenanceA lightweight notification service that sends webhooks when AI agents complete tasks. Supports multiple providers like Discord, Slack, Teams, Feishu, and Ntfy.122 npm4MIT