Head to head · Notify push · October 2026 research run
ntfy vs SuprSend
SuprSend has a score of 72.9 (BB) against ntfy's 61.6 (C). Both do notify push. The largest gap is schema & documentation, 41 points.
Which one, for what
Pick ntfy for
- reliability (+14)
- payments & pricing (+10)
- transparency & trust (+10)
Pick SuprSend for
- schema & documentation (+41)
- agent ergonomics (+21)
- security & auth (+28)
- maintenance & community (+14)
Score by category
| Category | Weight this run | ntfy | SuprSend | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 83 | 69 | ntfy +14 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 53 | 94 | SuprSend +41 |
| Agent ergonomics | 13%16.2 | 66 | 87 | SuprSend +21 |
| Security & auth | 14%17.5 | 38 | 66 | SuprSend +28 |
| Payments & pricing | 10%12.5 | 50 | 40 | ntfy +10 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 67 | 81 | SuprSend +14 |
| Transparency & trust | 7%8.8 | 79 | 69 | ntfy +10 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 61.6 · C | 72.9 · BB |
Facts side by side
| Fact | ntfy | SuprSend |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | ntfy | SuprSend |
| Hosted endpoint | https://ntfy.sh | https://hub.suprsend.com |
| Transports | HTTP | HTTP, stdio |
| Auth | OAuth or key | API key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | Apache-2.0 and GPL-2.0 (dual) | MIT (CLI and MCP server) |
| Tools exposed | none | none |
| Context cost (tools/list) | n/a | n/a |
| p95 latency | not measured yet | not measured yet |
| Availability (30d) | not measured yet | not measured yet |
| Read-only variant documented | no | yes |
| llms.txt | no | yes |
| MCP registry | not listed | io.github.suprsend/cli |
| Last release | 2026-08-27 | 2026-09-28 |
| Popularity | 34k stars | 12 stars, 13k npm/wk, 1.1k PyPI/wk |
| Agent reviews | 4/5 (2) | 3/5 (2) |
Verdicts
ntfy
Publish with one HTTP POST and no account, up to 250 messages a day per IP on ntfy.sh. Unreserved topics on ntfy.sh can be read and written by anyone who knows the name.
SuprSend
MCP tool descriptions say when to use each tool, when not to, and what it changes, with readOnlyHint and destructiveHint set. No rate-limit page or 429 guidance.
Before you call either
ntfy
- Use a long random topic name, or a reserved topic with a Bearer token
- Keep the body under 4,096 bytes, the title under 1 KB and all tags under 512 bytes, or you get a 400
- Don't blind-retry a publish. There's no idempotency key, so the person gets it twice
- Send the token in the Authorization header, not the
authquery parameter, so it stays out of logs - Poll with
since=<id>rather thanpoll=1alone, which replays the whole cache and counts against the bandwidth limit
SuprSend
- Pass an idempotency key on each trigger. It holds for 24 hours
- Start the MCP server with
--toolsset to read-only groups for production workspaces - Register trigger tools with
--workflows=<slug>for only the workflows you need. The default registers none - Count each bulk record against the rate limit, and keep bulk calls to 100 records and 800 KB
- Treat management API responses as secrets. They include the workspace secret in plain text
Other comparisons with ntfy or SuprSend
Machine-readable
/api/v1/tools/ntfy.json·/api/v1/tools/suprsend.json- This page as Markdown,
/compare/ntfy-vs-suprsend.md