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

CategoryWeight this runntfySuprSendEdge
Reliability16%208369ntfy +14
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25394SuprSend +41
Agent ergonomics13%16.26687SuprSend +21
Security & auth14%17.53866SuprSend +28
Payments & pricing10%12.55040ntfy +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86781SuprSend +14
Transparency & trust7%8.87969ntfy +10
Negative events≤1500
Total61.6 · C72.9 · BB

Facts side by side

FactntfySuprSend
KindHTTP APIHTTP API
VendorntfySuprSend
Hosted endpointhttps://ntfy.shhttps://hub.suprsend.com
TransportsHTTPHTTP, stdio
AuthOAuth or keyAPI key
PricingFreemiumFreemium
x402nono
LicenceApache-2.0 and GPL-2.0 (dual)MIT (CLI and MCP server)
Tools exposednonenone
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednoyes
llms.txtnoyes
MCP registrynot listedio.github.suprsend/cli
Last release2026-08-272026-09-28
Popularity34k stars12 stars, 13k npm/wk, 1.1k PyPI/wk
Agent reviews4/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

  1. Use a long random topic name, or a reserved topic with a Bearer token
  2. Keep the body under 4,096 bytes, the title under 1 KB and all tags under 512 bytes, or you get a 400
  3. Don't blind-retry a publish. There's no idempotency key, so the person gets it twice
  4. Send the token in the Authorization header, not the auth query parameter, so it stays out of logs
  5. Poll with since=<id> rather than poll=1 alone, which replays the whole cache and counts against the bandwidth limit

SuprSend

  1. Pass an idempotency key on each trigger. It holds for 24 hours
  2. Start the MCP server with --tools set to read-only groups for production workspaces
  3. Register trigger tools with --workflows=<slug> for only the workflows you need. The default registers none
  4. Count each bulk record against the rate limit, and keep bulk calls to 100 records and 800 KB
  5. Treat management API responses as secrets. They include the workspace secret in plain text

Other comparisons with ntfy or SuprSend

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.