Head to head · Incidents · October 2026 research run

Better Stack vs Cronitor MCP server

Cronitor MCP server scores 59.1 (C) on agent readiness against Better Stack's 54.2 (C), and leads in 3 of 7 scored categories. Better Stack leads on maintenance & community and transparency & trust. Both do incidents.

Best observability and incident tools for AI agents · All 59 observability comparisons

Which one, for what

Better Stack C

Best for An agent that investigates incidents, queries logs and metrics with SQL, manages monitors and posts status page updates for a team already on Better Stack, with the Claude plugin as the shortest route.

Ahead on

  • Maintenance & community, 71 against 55
  • Transparency & trust, 69 against 37

Watch for

No rate limit numbers in the API docs, and the only 429 guidance is to wait before retrying

Cronitor MCP server C

Best for Teams who monitor cron jobs, heartbeats and sites with Cronitor and want an agent to set up and triage monitoring.

Ahead on

  • Reliability, 55 against 50
  • Schema & documentation, 80 against 46
  • Agent ergonomics, 73 against 55

Watch for

71 tools, a heavy context load

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Schema & documentation Cronitor MCP server +34

Better Stack 46

The server is closed and tools/list needs sign-in, so the tool schemas were not read, and no OpenAPI file was found for the REST APIs in the docs, the GitHub organisation or a search. Partial credit for a typed contract that exists but isn't public (10 of 25). No llms.txt on betterstack.com or its docs, and no Markdown twins (0). The MCP docs page gives one line per tool and says when some apply, such as Reopen incident within 24 hours and the instruction tools to call before Execute query. The REST reference pages describe each endpoint in a sentence (12 of 20). Inputs are typed only in the REST docs, with parameter tables, monitor types and status values listed in prose, and no schema to validate against (7 of 15). Every REST page carries a curl example and a 200 body; Create monitor documents a 422 with errors keyed by field, the Usage API a 401 and a 429, and no error code list exists (9 of 15). The APIs are versioned v2 in the path. The changelog is a product feed of 19 entries since March 2025 with the MCP server among them, with no API changelog and no deprecation notes (8 of 15). 10 + 0 + 12 + 7 + 9 + 8 = 46.

Cronitor MCP server 80

Every tool's input schema declares additionalProperties false, and the docs call tools/list the field-level reference (25). llms.txt and .md pages for agents (10). Detailed tool guidance, including which to start with and what not to request (18 of 20). Typed inputs with enums, required combinations and no untyped data objects (15). A table of JSON-RPC error codes with their data fields, and worked calls (12 of 15). No public changelog found (404) (0). 25 + 10 + 18 + 15 + 12 + 0 = 80.

Transparency & trust Better Stack +32

Better Stack 69

Closed service under Terms of Use (14 February 2025) that name Better Stack, Inc., a Delaware corporation, under New York law. The plugins and Terraform providers are MIT (15 of 30). The privacy policy (25 November 2022) gives no retention periods and says data is processed primarily in the EU, while the DPA (25 February 2025) names the United States and other locations and promises return or destruction on termination. Telemetry retention is a plan term (3 days free, 30 days in bundles). OpenAI is a subprocessor and nothing says whether customer data is used for model training (14 of 30). No deprecation policy. The terms allow changes at Better Stack's discretion with continued use as acceptance, and the changelog carries no deprecation notices (3 of 20). Schedule A of the DPA lists nine subprocessors with locations, the security page says data is stored in EU regions by default with custom locations for enterprise, and no notice period for new subprocessors is given (16 of 20). 15 + 14 + 3 + 16 = 48.

Cronitor MCP server 37

robots.txt disallows the terms and privacy pages, so neither was read (5 of 30, terms exist but weren't readable). Data handling only from the security page (encryption, backups) (10 of 30). No deprecation policy found; the docs version the error codes by protocol revision (5 of 20). Subprocessors not found (5 of 20). 5 + 10 + 5 + 5 = 25.

Agent ergonomics Cronitor MCP server +18

Better Stack 55

148 tools are named on the docs page, more than 30 (5). X-MCP-Tools-Only and X-MCP-Tools-Except narrow the list to a subset or a read-only set, documented for that purpose, and the server has no default toolset (add 10, so 15). REST lists take page and per_page up to 250 with first, last, prev and next links, and filters by url, pronounceable_name and team_name. Plan query windows splits a long telemetry query into windows, and Execute query takes SQL with its own LIMIT. No field selection (16 of 20). 422 bodies name the field that failed and 401 gives a message, but no error code list exists and MCP errors are not documented (10 of 20). No idempotency keys. Upsert catalog records avoids duplicates, Reopen incident is limited to 24 hours, and the annotations on the tools couldn't be read (6 of 20). Get workspace style defaults are not described. Two Terraform providers and logging clients exist, but no official API SDK in any language, and the Claude plugin's 16 skills carry the query recipes (8 of 15). 15 + 16 + 10 + 6 + 8 = 55.

Cronitor MCP server 73

71 tools (5), with four task-oriented tools and summary modes that cap list output (5 back). Summary mode defaults to 25 rows, allows 100 and returns next_page (20). Documented, recoverable errors (18 of 20). Safety metadata in each tool schema and documented repeat behaviour (15 of 20). setup_monitor takes few fields; SDKs and a CLI (10 of 15). 10 + 20 + 18 + 15 + 10 = 73.

Maintenance & community Better Stack +16

Better Stack 71

Read as a closed service. The Claude plugin reached 1.3.12 on 2 November 2026 and the changelog's newest entry is 29 October 2026 (30). Changelog entries on 10 August, 9 September, 1 October, 15 October and 29 October 2026 (20). Public changelog, hello@betterstack.com with a stated reply within a few hours, and a community site. GitHub issues on the plugin repositories were not read (10 of 15). The MCP server is not in the official MCP registry under a verified namespace, the only entries matching the name being third-party scrapers, and there is no official API SDK. The Claude, Cursor, Codex and Antigravity plugins and two Terraform providers are current (5 of 15). The Claude plugin repository is MIT with 12 commit days since June 2026, and we didn't read its CI (6 of 10). 30 + 20 + 10 + 5 + 6 = 71.

Cronitor MCP server 55

Registry entry io.cronitor/cronitor updated 3 November 2026 (30). No dated changelog found to count (0). Support page and docs; no public changelog (10 of 15). Official registry entry under its own namespace, and official SDKs (15). No package to read (0). 30 + 0 + 10 + 15 + 0 = 55. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.

Reliability Cronitor MCP server +5

Better Stack 50

Read with the hosted lines and scored on the remote MCP server at mcp.betterstack.com, which fronts the same service as the Incidents and Telemetry APIs. status.betterstack.com runs on Better Stack's own status page product with three components and a 90-day history (20). Between 5 August and 3 November 2026 it records delayed Telemetry data processing in the Europe region from 3 to 6 September in entries of 6 hours 19 minutes, 10 hours 10 minutes, 19 hours 13 minutes, 21 hours 45 minutes and 1 day, a 9-minute Telemetry degradation on 20 August, 39 minutes of wrong downtime notifications on 21 October and 8 minutes of dashboard unavailability on 2 November, every one labelled degraded, plus two migrations labelled maintenance (11 hours 13 minutes on 9 August and 17 hours). About four days of delayed log processing in one region is more than trivial and less than an outage of the API, so between minor-only and one major (15). No rate limit numbers were found in the API or MCP docs (0). The Usage API documents a 429 with the instruction to wait before retrying, with no Retry-After, no backoff guidance and no idempotency keys. Upsert catalog records is documented as not creating duplicates when repeated (5 of 15). No SLA. The terms supply the service as is, and the enterprise page lists SLA reporting as a feature (0). The MCP server was announced on 15 September 2025 and carries no beta label (10). 20 + 15 + 0 + 5 + 0 + 10 = 50.

Cronitor MCP server 55

Status page at status.cronitor.io with components for the APIs and telemetry regions (20). No history was readable (history.rss 404, uptime 'No data available') (5). Rate limits are returned with limit and window in the error data, but no numbers are published (5 of 15). Rate-limit errors carry retry_after_seconds, bulk deletes validate every key first, and the docs say which repeated calls are safe (15). No SLA found (0). Not labelled beta (10). 20 + 5 + 5 + 15 + 0 + 10 = 55.

Score by category

CategoryWeight this runBetter StackCronitor MCP serverEdge
Reliability16%205055Cronitor MCP server +5
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.24680Cronitor MCP server +34
Agent ergonomics13%16.25573Cronitor MCP server +18
Security & auth14%17.56058Better Stack +2
Payments & pricing10%12.54040even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87155Better Stack +16
Transparency & trust7%8.86937Better Stack +32
Negative events≤1500
TotalC 54.2/100C 59.1/100

Facts side by side

FactBetter StackCronitor MCP server
KindMCP serverMCP server
VendorBetter Stack, Inc.Cronitor
Hosted endpointhttps://mcp.betterstack.comhttps://cronitor.io/mcp
TransportsStreamable HTTPStreamable HTTP
AuthOAuth or keyOAuth
PricingFreemiumFreemium
x402nono
LicenceProprietary hosted service under the Better Stack Terms of Use. The Claude, Cursor and Codex plugins and the Terraform providers on GitHub are MITnone
Tools exposed14871
Read-only variant documentedyesno
llms.txtnoyes
MCP registrynot listedio.cronitor/cronitor
Last release2026-11-02none
Terms last updatedno date givenno document linked
Privacy policy last updatedno date givenno document linked
Customer content may train modelsnot found in the textnot read yet
Terms restrict automated accessnot found in the textnot read yet
Terms restrict benchmarkingnot found in the textnot read yet
Terms or service can change without noticenot found in the textnot read yet
Arbitration or class-action waivernot found in the textnot read yet
Popularity6 starsnone

Verdicts

Better Stack

One remote MCP server reaches incidents, on-call, monitors, status pages, logs, metrics, traces and errors with OAuth or a team-scoped token, and two headers cut its 148 tools down. Tool schemas and rate limits aren't published, there is no SLA, and audit logs of token use are a paid add-on.

Cronitor MCP server

Cronitor's MCP server is one of the most carefully documented we've read, with strict input schemas, summary modes, typed error codes and clear advice on secrets in monitor output. It has 71 tools, publishes no changelog, and its terms and privacy pages are closed to crawlers, so data handling couldn't be checked.

Before you call either

Better Stack

  1. Connect with claude mcp add betterstack --transport http https://mcp.betterstack.com and sign in, or send a team-based API token as Authorization: Bearer; pick Read access unless the task writes
  2. Send X-MCP-Tools-Only: monitors,monitor,incidents or a similar list to keep the 148-tool list out of context, and X-MCP-Tools-Except: remove_dashboard,remove_chart to block deletes
  3. Call Get query instructions or Plan query windows before Execute query, since long time ranges are split into windows and nothing documents a result size limit
  4. No rate limit is published. Back off on a 429 and don't retry writes blindly, because there are no idempotency keys; Upsert catalog records is the one write documented as safe to repeat
  5. Reopening an incident only works within 24 hours of its resolution, and a comment can only be edited or removed by its author or an API token

Cronitor MCP server

  1. Start with list_monitors and list_issues in summary mode
  2. Ask the user before expanding event messages, command output or request bodies
  3. On a rate-limit error, wait retry_after_seconds
  4. Over the plan's monitor limit, new monitors are saved but disabled

Questions

Which is better for AI agents, Better Stack or Cronitor MCP server?

Cronitor MCP server scores 59.1 (C) on agent readiness against Better Stack's 54.2 (C), and leads in 3 of 7 scored categories. Better Stack leads on maintenance & community and transparency & trust.

Do Better Stack and Cronitor MCP server need an API key?

Better Stack takes an API key or an OAuth sign-in. Cronitor MCP server uses an OAuth sign-in.

Can an agent call Better Stack and Cronitor MCP server without installing anything?

Yes. Better Stack has a hosted endpoint at https://mcp.betterstack.com and Cronitor MCP server at https://cronitor.io/mcp.

Other comparisons with Better Stack or Cronitor MCP server

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.