Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 💬 Communication
  3. Apprise RMCP
Apprise RMCP logo
Health: ActiveRecent health check succeeded.Last checked 9/21/2026, 3:01:32 PM

Apprise RMCP

User RatingsBe the first to rate and review this MCP server!
View Repository2 GitHub StarsTotal stargazers on GitHub for the source repository (2 stars).Visit Website
notificationsapprisecommunicationmcprust

Rust MCP server and CLI for sending Apprise notifications through configured or one-off delivery URLs.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
We couldn’t automatically confirm this listing starts correctly

We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @dinglebear/rapprise

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 7d ago.

Manual Client & Custom JSON ConfigExpand JSON â–¾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "apprise-rmcp": {
      "command": "npx",
      "args": [
        "-y",
        "@dinglebear/rapprise"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives💬 More in Communication

Overview

Apprise RMCP exposes an MCP tool and the rapprise CLI for sending notifications, checking upstream health, and running setup checks. It can use tags configured in an upstream Apprise API server or send to individual Apprise URLs. Use it when an agent needs notification delivery through MCP or shell commands, with intentional write-side effects.

Use cases

•Send tagged notifications through an upstream Apprise API server
•Send one-off notifications using Apprise URL schemas
•Check the health of an upstream Apprise server
•Run local setup and diagnostic checks
•Expose critical alert workflows through the send_alert prompt

Key features

•MCP tool named apprise
•rapprise command-line interface
•Stdio and Streamable HTTP MCP transports
•Loopback HTTP, static bearer token, and Google OAuth support
•Upstream health checks
•Apprise URL and tag-based notification sending

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Apprise RMCP.

Extracted Tool Capabilities
MCP tool named apprise
rapprise command-line interface
Stdio and Streamable HTTP MCP transports
Loopback HTTP, static bearer token, and Google OAuth support
Upstream health checks
Apprise URL and tag-based notification sending

Documentation Overview

apprise-rmcp

Apprise notifications over MCP and CLI with authenticated stdio and HTTP transports.

It exposes one MCP tool, apprise, plus the rapprise CLI. Agents can send tagged notifications through a preconfigured Apprise server, run one-off Apprise URL sends, and check upstream health through stdio MCP, Streamable HTTP MCP, or direct shell commands.

30-second path: run npx -y @dinglebear/rapprise health --json -> start loopback HTTP with APPRISE_MCP_HOST=127.0.0.1 npx -y @dinglebear/rapprise serve -> call tools/call with {"action":"health"}.

Status: operational RMCP upstream-client server. Write-capable; notification sends are intentional side effects. HTTP MCP supports loopback dev mode, static bearer tokens, and Google OAuth through lab-auth.

Not for: replacing Apprise API, storing notification destinations in this repo, scheduling reminders, building a generic webhook relay, multi-tenant isolation, or passing upstream Apprise bearer tokens through MCP tool arguments.

Contents

  • Naming
  • Capabilities And Boundaries
  • Install
  • Quickstart
  • Client Configuration
  • Runtime Surfaces
  • MCP Tool Reference
  • CLI Reference
  • Configuration
  • Authentication
  • Safety And Trust Model
  • Architecture
  • Distribution Contract
  • Development
  • Verification
  • Deployment
  • Troubleshooting
  • Related Servers
  • Documentation
  • License

Naming

SurfaceThis repo
Repositoryapprise-rmcp
Rust crateapprise-mcp
Binary / CLIrapprise
npm package@dinglebear/rapprise
npm binary aliasesapprise-rmcp, rapprise
MCP toolapprise
Config home~/.apprise on hosts, /data in containers
Env prefixesAPPRISE_*, APPRISE_MCP_*, APPRISE_RMCP_* for npm launcher controls

The repo and npm package use the RMCP family name, while the shipped binary uses the short Rust CLI name rapprise.

Capabilities And Boundaries

  • Send notifications through tags configured in the upstream Apprise API server.
  • Send one-off notifications to Apprise URL schemas with notify_url.
  • Check upstream Apprise API health.
  • Expose the send_alert prompt for critical alert workflows.
  • Provide setup and doctor commands for local plugin/runtime checks.
This repo ownsApprise ownsExplicitly out of scope
MCP/CLI projection, request validation, auth policy, response shaping, setup checks, and transport wiring.Notification delivery, configured destinations, tags, delivery backend credentials, upstream API semantics.Destination storage, scheduling, retry policy beyond upstream behavior, multi-tenant sandboxing, arbitrary webhook relay behavior.

Install

PathCommandBest forNotes
npm / npxnpx -y @dinglebear/rapprise --helpLinux/Windows x86_64 clients.Verifies the release archive SHA-256 before atomic install.
Release installerVerified installer procedureLinux x86_64 without Node.Verifies checksum and offline provenance before executing installer code.
Docker / Composedocker compose up -dShared HTTP MCP deployments.Reads .env and exposes container port 40050. Needs the external network first — see Deployment.
Build from sourcecargo build --releaseDevelopment and audits.Produces target/release/rapprise.
Pluginjust build-plugin && claude plugin install ./plugins/appriseClaude Code from this checkout.Bundled rapprise stdio plugin. Ships no hooks.

Releases publish SHA-256 files and offline GitHub build-provenance bundles. The installers verify both the checksum and provenance identity with GitHub CLI 2.68+. The npm launcher supports x86_64 Linux and Windows release assets.

npm / npx

Run the stdio MCP server or CLI without a manual binary install:

Terminal
npx -y @dinglebear/rapprise --help
npx -y @dinglebear/rapprise mcp
npx -y @dinglebear/rapprise health --json

The npm package downloads rapprise during postinstall. Override download behavior only when testing packaging:

VariablePurpose
APPRISE_RMCP_SKIP_DOWNLOAD=1Skip postinstall binary download.
APPRISE_RMCP_VERSION or APPRISE_RMCP_BINARY_VERSIONSelect the GitHub Release tag.
APPRISE_RMCP_REPOSelect the GitHub repo used for release downloads.
APPRISE_RMCP_RELEASE_BASE_URLSelect a custom release base URL.

Verified binary installation is fail-closed and pins the repository, release workflow, and source tag. Install gh 2.68 or newer before using npm or the release installer.

Verified Release Installer

Download the installer and its verification material without executing it, then verify both integrity and provenance before running it:

Replace version with the release tag you want; v0.2.0 is current.

bash
version=v0.2.0
base="https://github.com/dinglebear-ai/rapprise/releases/download/${version}/rapprise-installer.sh"
curl -fsSLO "$base"
curl -fsSLO "$base.sha256"
curl -fsSLO "$base.sigstore.json"
sha256sum --check rapprise-installer.sh.sha256
gh attestation verify rapprise-installer.sh \
  --repo dinglebear-ai/rapprise \
  --bundle rapprise-installer.sh.sigstore.json \
  --signer-workflow dinglebear-ai/rapprise/.github/workflows/release.yml \
  --source-ref "refs/tags/${version}" \
  --deny-self-hosted-runners
APPRISE_RMCP_VERSION="$version" bash rapprise-installer.sh

The --repo and --signer-workflow values must match the identity recorded in the attestation at build time. Releases cut before the repository moved to the dinglebear-ai org are attested as jmagar/rapprise; use dinglebear-ai/rapprise for releases cut afterwards.

The npm launcher supports Windows x86_64 only when GitHub CLI 2.68+ is installed and gh.exe is available on PATH; provenance verification is not skipped.

Build From Source

bash
git clone https://github.com/dinglebear-ai/rapprise
cd rapprise
cargo build --release
./target/release/rapprise --help

Minimum supported Rust version: 1.90. Rust edition 2021. The Cargo workspace has two members: the root apprise-mcp package and xtask.

Quickstart

1. Start Or Point At Apprise API

The default upstream is http://localhost:8000.

Terminal
docker run --rm -p 8000:8000 caronc/apprise:latest

Use APPRISE_URL when the API server is elsewhere:

server.ts
export APPRISE_URL=http://198.51.100.2:8766

Set APPRISE_TOKEN only when your Apprise API server requires bearer auth:

server.ts
export APPRISE_TOKEN=...

2. Run A Safe CLI Call

Terminal
npx -y @dinglebear/rapprise health --json

3. Start Loopback HTTP MCP

bash
APPRISE_MCP_HOST=127.0.0.1 npx -y @dinglebear/rapprise serve

In another shell:

Terminal
curl -sf http://127.0.0.1:40050/health

4. Make A First MCP Call

Terminal
curl -s -X POST http://127.0.0.1:40050/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"apprise","arguments":{"action":"health"}}}'

Client Configuration

Claude Code Stdio

config.json
{
  "mcpServers": {
    "apprise": {
      "command": "npx",
      "args": ["-y", "apprise-rmcp", "mcp"],
      "env": {
        "APPRISE_URL": "http://localhost:8000"
      }
    }
  }
}

Claude Code HTTP

config.json
{
  "mcpServers": {
    "apprise": {
      "type": "http",
      "url": "http://127.0.0.1:40050/mcp",
      "headers": {
        "Authorization": "Bearer ${APPRISE_MCP_TOKEN}"
      }
    }
  }
}

Codex / Labby Gateway

Register Apprise through Labby as an HTTP upstream when sharing one long-running server, or run it directly as stdio for local-only use.

toml
[mcp_servers.apprise]
command = "npx"
args = ["-y", "apprise-rmcp", "mcp"]

Generic MCP JSON

config.json
{
  "command": "rapprise",
  "args": ["mcp"],
  "env": {
    "APPRISE_URL": "http://localhost:8000"
  }
}

Do not put APPRISE_TOKEN, OAuth secrets, SSH keys, passwords, or upstream bearer tokens in MCP tool arguments. Use env, config files, or the MCP client's secret storage.

Runtime Surfaces

SurfaceStatusEntry pointPurpose
MCP stdioSupportedrapprise mcp, npx -y @dinglebear/rapprise mcpLocal child-process MCP clients.
MCP HTTPSupportedrapprise serve, POST /mcpStreamable HTTP MCP for local or shared server deployments.
LivenessSupportedGET /healthAlways unauthenticated.
Readiness / statusSupportedGET /ready, GET /statusBehind the same auth layer as /mcp.
OAuth discoveryConditional/mcp/.well-known/* and lab-auth routesMounted only when auth_mode = oauth.
CLISupportedrapprise <command>Scriptable parity and debugging.
PromptSupportedsend_alertReusable critical-alert workflow.
REST APINot shippedN/AApprise API already owns the REST API.
Web UINot shippedN/AApprise API already owns the web UI.

MCP Tool Reference

One MCP tool is exposed: apprise. Pass the required action argument to select the operation.

Read Actions

ActionDescriptionRequired paramsOptional params
healthCheck Apprise API server health.nonenone
statusReturn authenticated deployment and runtime status.nonenone
helpReturn built-in markdown tool help.nonenone

Write Actions

Read the full README →View source on GitHub →

Related MCP Servers

View all in Communication View all alternatives
  • Gotify RMCP logoGotify RMCP

    Gotify notifications and app, client, and message management over MCP and CLI.

    💬 Communication4 views
    Compare vs Gotify RMCP →
  • Slack MCP Server logoSlack MCP Server

    The most powerful MCP server for Slack Workspaces.

    💬 Communication1 views
    Compare vs Slack MCP Server →
  • Kweenkl MCP logoKweenkl MCP

    Push notifications for AI agents - send instant iPhone notifications from any MCP client.

    💬 Communication3 views
    Compare vs Kweenkl MCP →
  • Line Bot MCP Server logoLine Bot MCP Server
    Verified

    MCP Server for Integrating LINE Official Account

    💬 Communication8 views
    Compare vs Line Bot MCP Server →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
2
Stargazers on the source repository.
npm downloads
335
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Install check
Inconclusive
Didn't respond in our test window — often a slow first install.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Apprise RMCP

It uses the delivery backends and URL schemas supported by the upstream Apprise server.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewApprise RMCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/apprise-rmcp?style=directory)](https://allmcps.com/mcp/apprise-rmcp)
HTML Embed
<a href="https://allmcps.com/mcp/apprise-rmcp"><img src="https://allmcps.com/api/badge/apprise-rmcp?style=directory" alt="Apprise RMCP on AllMCPs" /></a>

Technical Specs & Signals

Category💬Communication
PricingFree
More technical detailsExpand â–¾
TransportSTDIO
RuntimeNode.js
AuthOther
Last updatedAug 25, 2026
13/13 checks healthy over the last 45d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars2
GitHub Star CountTotal stargazers on GitHub representing community popularity (2 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 25, 2026
npm downloads335/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
44Quality signal: Fair · 44/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools17/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @dinglebear/rapprise (npm)

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 💬 Communication →Best MCP servers for Slack & Communication →Alternatives to Apprise RMCP →Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients