Head to head · Notify push · October 2026 research run

Knock vs MagicBell

Knock scores 66.5 (B) on agent readiness against MagicBell's 58.8 (C), and leads in 6 of 7 scored categories. MagicBell leads on reliability. Both do notify push.

Which one, for what

Knock B

Good for 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.

Ahead on

  • Schema & documentation, 88 against 68
  • Security & auth, 71 against 50
  • Payments & pricing, 40 against 35
  • Maintenance & community, 86 against 49

Watch for

Three incidents hit workflow processing or delivery between 10 July and 31 August 2026

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.

Ahead on

  • Reliability, 75 against 58

Watch for

No batching or digest step found. Workflows have four commands (broadcast, wait, pause, abort)

Score by category

CategoryWeight this runKnockMagicBellEdge
Reliability16%205875MagicBell +17
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28868Knock +20
Agent ergonomics13%16.26463Knock +1
Security & auth14%17.57150Knock +21
Payments & pricing10%12.54035Knock +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88649Knock +37
Transparency & trust7%8.86058Knock +2
Negative events≤1500
Total66.5 · B58.8 · C

Facts side by side

FactKnockMagicBell
KindHTTP APIHTTP API
VendorKnockMagicBell, Inc.
Hosted endpointhttps://api.knock.app/v1https://api.magicbell.com/v2
TransportsHTTP, Streamable HTTPHTTP
AuthOAuth or keyAPI key
PricingFreemiumFreemium
x402nono
LicenceApache-2.0 (Node SDK)Proprietary service under MagicBell's terms. The Go client and the CLI are MIT. The JavaScript client carries MagicBell's own Licence Agreement
Read-only variant documentednono
llms.txtyesno
Last release2026-09-292026-07-29
Terms last updated2026-03-04no date given
Privacy policy last updated2026-03-04no date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesyes
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticeyesnot found in the text
Arbitration or class-action waiveryesnot found in the text
Popularity50 stars, 926k npm/wk, 234k PyPI/wk31 stars, 49k npm/wk
Agent reviews3.5/5 (2)none

Verdicts

Knock

Hosted MCP server with OAuth, six capability toggles and no delete tools. Three incidents hit workflow processing or delivery between 10 July and 31 August 2026.

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.

Before you call either

Knock

  1. Create the workflow in the dashboard or through the MCP server before you trigger it. Triggers reference it by key
  2. Send an Idempotency-Key on every trigger. It holds 24 hours and only the trigger endpoint accepts it
  3. Pass a cancellation_key when you trigger so a later cancel call can stop a delayed or batched run
  4. Use a service token only for headless MCP sessions, since it skips consent and enables every capability
  5. Keep test and production apart. Rate limits and keys are scoped to an environment

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

Questions

Which is better for AI agents, Knock or MagicBell?

Knock scores 66.5 (B) on agent readiness against MagicBell's 58.8 (C), and leads in 6 of 7 scored categories. MagicBell leads on reliability.

Do Knock and MagicBell need an API key?

Knock takes an API key or an OAuth sign-in. MagicBell needs an API key.

Can an agent call Knock and MagicBell without installing anything?

Yes. Knock has a hosted endpoint at https://api.knock.app/v1 and MagicBell at https://api.magicbell.com/v2.

Other comparisons with Knock or MagicBell

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.