Ntfy MCP server
Send, manage, and replay ntfy push notifications via MCP.
not scanned yet
23 stars2.1k downloads/wk
Reviews
Write oneNobody has reviewed Ntfy yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ntfy tools
No tool declarations could be read from the package source. They show once the server is installed.
How Ntfy compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 23
- more than 91% of 28,688 servers
- Downloads a week
- 2,114
- more than 95% of 12,191 servers with a package
Release history: 5 versions in the registry since 2026-09-16, latest 2026-10-29, typically one every 15 days.
Install Ntfy in Claude Code, Cursor or VS Code
Runs npx -y ntfy-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ntfy-mcp-server -- npx -y ntfy-mcp-server
What the publisher says
From the Ntfy repository's README, as published. We do not edit it. Read it on GitHub
ntfy-mcp-server Send, manage, and replay ntfy push notifications via MCP. STDIO or Streamable HTTP. 4 Tools • 1 Resource
Overview
Push notifications over the ntfy pub/sub HTTP API. Publish, update, and manage notifications, poll cached topic history, and look up emoji short codes for tags from any MCP client. Runs as a stdio process or a local Streamable HTTP server.
Tools
Resources
ntfyfetchmessages covers the same topic data with custom windows and filters when the resource's fixed defaults aren't enough.
Capability reference
ntfypublishmessage tool
- Topics are created on first publish — treat the topic name as a secret; anyone who knows it can publish or subscribe
- Full publish-parameter coverage — title, priority (1–5), tags, click, attach, icon, filename, markdown, delay, email, call, cache, firebase; message body capped at 4096 bytes (non-ASCII characters cost more), empty body defaults server-side to triggered
- Up to three discriminated action buttons (view, broadcast, http, copy) per message
- Update or replace a previously-sent message by passing the original sequence_id
- Per-call baseurl override forwards credentials only when it matches a registered server (NTFYBASEURL or an NTFYSERVERS entry); otherwise the request goes out unauthenticated
- Publishes carrying email, call, or a broadcast/http action button ask the user to confirm the specific target first — the call returns a confirmation request, and sends only once reissued with the answer
ntfymanagemessage tool
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-15downgradeA → Bscore 83
- 2026-09-19restoreB → Ascore 92
Ntfy: common questions
- Is Ntfy MCP server safe?
- Mostly: it is graded B (83/100). Read the Ntfy safety report
- How do I install Ntfy?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ntfy need an API key?
- Yes. The registry entry asks for
MCP_REQUEST_STATE_KEY. - Is Ntfy maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v2.4.0.
- How does Ntfy compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 23 (more than 91% of 28,688 servers); downloads a week 2,114 (more than 95% of 12,191 servers with a package). Full comparison.