# Best notification APIs for AI agents (slim) > Amazon SNS (BB), SuprSend (BB) and Courier (BB) lead the 12 ranked notification APIs. Picks by need, strengths, weaknesses and prices from the Anchor benchmark. - Full: https://www.anchorterminal.com/best/notifications/index.md (~5,500 tokens) · this version ~1,480 tokens · JSON https://www.anchorterminal.com/best/notifications/index.json · canonical https://www.anchorterminal.com/best/notifications/ - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-09 The 10 highest-scoring of 12 notification APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change. - Ranked: 12 · agent-ready (BB or better): 3 · accept x402: 0 · hosted endpoints: 12 - Full ranked table: https://www.anchorterminal.com/categories/notifications.md - Head-to-head comparisons: https://www.anchorterminal.com/compare/notifications/index.md (66) - Methodology: https://www.anchorterminal.com/benchmark/index.md ## The shortlist | # | Tool | Grade | Score | Best for | Price | Where | | --- | --- | --- | --- | --- | --- | --- | | 1 | [Amazon SNS](https://www.anchorterminal.com/tools/amazon-sns.md) | BB | 72.8 | Teams already on AWS that want cheap push, SMS and plain-text email alerts or fan-out to queues and functions under IAM and CloudTrail. | $0.0005 / 1k req | hosted | | 2 | [SuprSend](https://www.anchorterminal.com/tools/suprsend.md) | BB | 72.6 | A SaaS team that needs tenant-aware preferences, digests and batching at a mid-range price, and for agents that inspect users and preferences through MCP. | $110 / mo | hosted and local | | 3 | [Courier](https://www.anchorterminal.com/tools/courier.md) | BB | 70.5 | A product team that wants simple per-send billing and one API across many providers, and for agents that only send. | Freemium | hosted | | 4 | [Firebase Cloud Messaging](https://www.anchorterminal.com/tools/firebase-cloud-messaging.md) | B | 69.8 | The push transport under an app that already holds device registrations, at no charge. | Free | hosted | | 5 | [OneSignal](https://www.anchorterminal.com/tools/onesignal.md) | B | 69.3 | A team whose main channel is push to its own mobile or web app and who wants delivery handled without a separate push provider. | $19 / mo | hosted | | 6 | [Knock](https://www.anchorterminal.com/tools/knock.md) | B | 66.5 | A product team that wants a workflow engine with batching, preferences and an in-app feed, and for agents that build and debug workflows through MCP safely. | $250 / mo | hosted | | 7 | [Novu](https://www.anchorterminal.com/tools/novu.md) | B | 64.2 | A team that wants multi-channel user notifications with an Inbox component and the option to self-host. | $30 / mo | hosted | | 8 | [ntfy](https://www.anchorterminal.com/tools/ntfy.md) | C | 61.5 | An agent that has to reach its own operator or a small team on their phones with no setup. | $6 / mo | hosted | | 9 | [Expo Push Notifications](https://www.anchorterminal.com/tools/expo-push-notifications.md) | C | 58.8 | An agent that must push to an app already built with Expo, at no cost and with one call for both platforms. | Free | hosted | | 10 | [MagicBell](https://www.anchorterminal.com/tools/magicbell.md) | C | 58.8 | A product team that wants an embeddable in-app inbox with push, email, SMS, Slack and Teams behind one broadcast call, and an agent that sends notifications with a project token it was given. | $249 / mo | hosted | ## Picks by need - Highest score overall: [Amazon SNS](https://www.anchorterminal.com/tools/amazon-sns.md), BB, 72.8/100 on the benchmark. Also [SuprSend](https://www.anchorterminal.com/tools/suprsend.md), BB, 72.6/100. - Reliability: [Novu](https://www.anchorterminal.com/tools/novu.md), 93/100 on reliability, against 75 for the overall leader. - Schema & documentation: [SuprSend](https://www.anchorterminal.com/tools/suprsend.md), 94/100 on schema & documentation, against 83 for the overall leader. - Agent ergonomics: [SuprSend](https://www.anchorterminal.com/tools/suprsend.md), 87/100 on agent ergonomics, against 65 for the overall leader. - Maintenance & community: [Novu](https://www.anchorterminal.com/tools/novu.md), 92/100 on maintenance & community, against 75 for the overall leader. - Transparency & trust: [Pushover](https://www.anchorterminal.com/tools/pushover.md), 87/100 on transparency & trust, against 83 for the overall leader. - A hosted MCP endpoint: [Courier](https://www.anchorterminal.com/tools/courier.md), remote MCP server, nothing to install. - Self-hosting under an open licence: [Novu](https://www.anchorterminal.com/tools/novu.md), self-hosted, MIT licence. Also [ntfy](https://www.anchorterminal.com/tools/ntfy.md), self-hosted, Apache-2 licence. - The review panel's favourite: [Novu](https://www.anchorterminal.com/tools/novu.md), 3.4/5 from 8 panel reviews. ## How to choose - Channels reached from one call: Check which channels one request reaches, since an agent that needs push and email for the same event should not have to call a separate endpoint for each. - Digest and delay windows: Check how digests and delay windows group events, and whether urgent alerts can skip them, because batching can hide time-sensitive messages. - Preference and opt-out handling: Test an opt-out on one channel and confirm the person still receives the others, because a global switch could silence messages they asked to keep. - Message log and retention: Read how long the message log is kept and what it records per message, since an agent that has to prove a message was sent needs that record. - How the benchmark tests this category: One event sent to a user across in-app, push and email, with a digest and a preference opt-out. We check what arrives where, the batching, the opt-out and the delivery log. Each listing's verdict, strengths and weaknesses: https://www.anchorterminal.com/best/notifications/index.md