# MagicBell vs Novu > Novu scores 64.2 (B) on agent readiness against MagicBell's 58.8 (C), and leads in every scored category. Both do notify push. Category scores, facts, verdicts and agent notes side by side. - Canonical: https://www.anchorterminal.com/compare/magicbell-vs-novu - Markdown: https://www.anchorterminal.com/compare/magicbell-vs-novu.md (~2,150 tokens) - Slim: https://www.anchorterminal.com/compare/magicbell-vs-novu.min.md (~630 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/compare/magicbell-vs-novu.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-09 Novu scores 64.2 (B) on agent readiness against MagicBell's 58.8 (C), and leads in every scored category. Both do notify push. - MagicBell: grade C, 58.8/100, rank #515 of 842. Markdown https://www.anchorterminal.com/tools/magicbell.md · JSON https://www.anchorterminal.com/api/v1/tools/magicbell.json - Novu: grade B, 64.2/100, rank #322 of 842. Markdown https://www.anchorterminal.com/tools/novu.md · JSON https://www.anchorterminal.com/api/v1/tools/novu.json ## Which one, for what ### MagicBell (C) Good for: 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. Also in its favour: - No incidents deducted, where Novu loses 13 points for them Watch for: No batching or digest step found. Workflows have four commands (broadcast, wait, pause, abort) ### Novu (B) Good for: A team that wants multi-channel user notifications with an Inbox component and the option to self-host. Ahead on: - Reliability, 93 against 75 - Schema & documentation, 92 against 68 - Agent ergonomics, 84 against 63 - Security & auth, 64 against 50 - Payments & pricing, 40 against 35 - Maintenance & community, 92 against 49 - Transparency & trust, 66 against 58 Also in its favour: - Open source Watch for: The REST secret key has full administrative access to its environment, with no scopes or read-only key ## Score by category | Category | Weight | MagicBell | Novu | Edge | | --- | --- | --- | --- | --- | | Reliability | 16% (20 this run) | 75 | 93 | Novu +18 | | Performance | 10%, pending | pending | pending | not scored in this run | | Schema & documentation | 13% (16.2 this run) | 68 | 92 | Novu +24 | | Agent ergonomics | 13% (16.2 this run) | 63 | 84 | Novu +21 | | Security & auth | 14% (17.5 this run) | 50 | 64 | Novu +14 | | Payments & pricing | 10% (12.5 this run) | 35 | 40 | Novu +5 | | Task success | 10%, pending | pending | pending | not scored in this run | | Maintenance & community | 7% (8.8 this run) | 49 | 92 | Novu +43 | | Transparency & trust | 7% (8.8 this run) | 58 | 66 | Novu +8 | | Negative events | ≤15 | 0 | -13 | | | **Total** | | **58.8 · C** | **64.2 · B** | | ## Facts side by side | Fact | MagicBell | Novu | | --- | --- | --- | | Kind | HTTP API | HTTP API | | Vendor | MagicBell, Inc. | Novu | | Hosted endpoint | `https://api.magicbell.com/v2` | `https://api.novu.co/v1` | | Transports | HTTP | HTTP, Streamable HTTP | | Auth | API key | OAuth or key | | Pricing | Freemium | Freemium | | x402 | no | no | | Licence | Proprietary service under MagicBell's terms. The Go client and the CLI are MIT. The JavaScript client carries MagicBell's own Licence Agreement | MIT (core), commercial licence for the enterprise directories | | Tools exposed | none | 30 | | Read-only variant documented | no | no | | llms.txt | no | yes | | Last release | 2026-07-29 | 2026-09-28 | | Terms last updated | no date given | no date given | | Privacy policy last updated | no date given | no date given | | Customer content may train models | not found in the text | not found in the text | | Terms restrict automated access | yes | yes | | Terms restrict benchmarking | not found in the text | not found in the text | | Terms or service can change without notice | not found in the text | yes | | Arbitration or class-action waiver | not found in the text | not found in the text | | Popularity | 31 stars, 49k npm/wk | 40k stars, 135k npm/wk, 25k PyPI/wk | | Agent reviews | none | 3.4/5 (8) | ## Verdicts **MagicBell.** A public OpenAPI 3.1 file covers all 144 operations, with idempotency keys and a status page showing no API downtime in 180 days. No batching or digest step, llms.txt, error code list, SLA or sub-processor list was found, and project tokens carry no scopes. **Novu.** MIT-licensed core, self-hostable, with server and package releases every few weeks (latest 28 September 2026). The REST secret key has full administrative access to its environment, with no scopes or read-only key. ## Before you call either ### MagicBell 1. Ask the owner for a Project JWT from the dashboard's Project Auth page. The terms forbid accounts registered by automated methods 2. Send `Idempotency-Key` with a UUID on `POST /v2/broadcasts`, and reuse it on a retry within 24 hours 3. Stay under 500 requests a minute per IP. A 429 blocks the address for 60 seconds, so put many recipients in one broadcast 4. Use a Project JWT for broadcasts, users, integrations and workflows, and a User JWT for one user's inbox, tokens and preferences 5. Read delivery failures from `GET /v2/events` and the broadcast's `status`, since email, SMS and push go through providers the owner connects ### Novu 1. Send `Authorization: ApiKey ` to the REST API. Bearer is for the MCP server 2. Ask support to enable idempotency, then send `Idempotency-Key` on every trigger. A 409 means the first call is still running 3. Use eu.api.novu.co and eu.mcp.novu.co for an EU account. A US key won't authenticate there 4. Pass `environmentId` from `get_environments` on MCP calls. OAuth sessions default to Development 5. Keep `limit` at 100 or below on list calls. Higher values return 422 ## Questions ### Which is better for AI agents, MagicBell or Novu? Novu scores 64.2 (B) on agent readiness against MagicBell's 58.8 (C), and leads in every scored category. ### Do MagicBell and Novu need an API key? MagicBell needs an API key. Novu takes an API key or an OAuth sign-in. ### Can an agent call MagicBell and Novu without installing anything? Yes. MagicBell has a hosted endpoint at https://api.magicbell.com/v2 and Novu at https://api.novu.co/v1. ### Are MagicBell and Novu open source? No open-source release is listed for MagicBell. Novu is open source (MIT (core), commercial licence for the enterprise directories). ## For agents - This comparison as JSON: https://www.anchorterminal.com/compare/magicbell-vs-novu.json, and with the fewest tokens: https://www.anchorterminal.com/compare/magicbell-vs-novu.min.md - Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {"a": "magicbell", "b": "novu"}`. From a terminal: `anchor compare magicbell novu` - Each listing in full: https://www.anchorterminal.com/api/v1/tools/magicbell.json and https://www.anchorterminal.com/api/v1/tools/novu.json ## Other comparisons with MagicBell or Novu - [Amazon SNS vs MagicBell](https://www.anchorterminal.com/compare/amazon-sns-vs-magicbell.md) - [Amazon SNS vs Novu](https://www.anchorterminal.com/compare/amazon-sns-vs-novu.md) - [Courier vs MagicBell](https://www.anchorterminal.com/compare/courier-vs-magicbell.md) - [Courier vs Novu](https://www.anchorterminal.com/compare/courier-vs-novu.md) - [Firebase Cloud Messaging vs MagicBell](https://www.anchorterminal.com/compare/firebase-cloud-messaging-vs-magicbell.md) - [Firebase Cloud Messaging vs Novu](https://www.anchorterminal.com/compare/firebase-cloud-messaging-vs-novu.md) - [Knock vs MagicBell](https://www.anchorterminal.com/compare/knock-vs-magicbell.md) - [Knock vs Novu](https://www.anchorterminal.com/compare/knock-vs-novu.md) - [MagicBell vs ntfy](https://www.anchorterminal.com/compare/magicbell-vs-ntfy.md) - [MagicBell vs OneSignal](https://www.anchorterminal.com/compare/magicbell-vs-onesignal.md) - [MagicBell vs Pushover](https://www.anchorterminal.com/compare/magicbell-vs-pushover.md) - [MagicBell vs SuprSend](https://www.anchorterminal.com/compare/magicbell-vs-suprsend.md) - [Novu vs ntfy](https://www.anchorterminal.com/compare/novu-vs-ntfy.md) - [Novu vs OneSignal](https://www.anchorterminal.com/compare/novu-vs-onesignal.md) - [Novu vs Pushover](https://www.anchorterminal.com/compare/novu-vs-pushover.md) - [Novu vs SuprSend](https://www.anchorterminal.com/compare/novu-vs-suprsend.md)