Head to head · Incidents · October 2026 research run

Cronitor MCP server vs incident.io API

incident.io API scores 68.9 (B) on agent readiness against Cronitor MCP server's 59.1 (C), and leads in 6 of 7 scored categories. Cronitor MCP server leads on payments & pricing. Both do incidents.

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

Which one, for what

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

  • Payments & pricing, 40 against 10

Watch for

71 tools, a heavy context load

incident.io API B

Best for Agents that declare and update incidents, page people, read on-call schedules and post status page incidents in an organisation that already pays for incident.io.

Ahead on

  • Reliability, 90 against 55
  • Schema & documentation, 88 against 80
  • Security & auth, 64 against 58
  • Maintenance & community, 83 against 55
  • Transparency & trust, 77 against 37

Watch for

The pricing page marks API, webhooks and MCP as not included in the free Basic plan. Team starts at $19 per user a month

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.

Transparency & trust incident.io API +40

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.

incident.io API 77

Closed service under published Terms and Conditions effective 1 August 2026, with the SDKs, CLI and skills plugin under MIT (17). Privacy policy, DPA, sub-processor list and an AI data handling page are public. The terms limit training on customer content to the customer's own benefit. The security FAQ's statement that no data leaves Europe disagrees with a sub-processor list naming 17 processors in the United States, and retention is stated in general terms (20). Deprecated endpoints carry a removal date in their descriptions and the docs give integrators three months, but the changelog shows removals with no earlier entry (17). 20 sub-processors with locations and purposes, hosting regions named, 15 days' notice of changes in the DPA (18).

Reliability incident.io API +35

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.

incident.io API 90

Scored as a hosted API. status.incident.io lists components with history, API and MCP among them (20). The feed, re-read on 1 November 2026, has four incidents in the 90 days from 3 August, each on one component. Opsgenie webhook delays on 3 August, alert listing in the public API and dashboard on 18 August until a rollback (no duration given), Microsoft Teams latency from 13:00 to 15:08 UTC on 20 August and Slack Enterprise Grid login errors for a subset of customers on 2 October. All partial, nothing since 2 October (20). Limits are published with numbers, 1,200 requests a minute per key and lower figures for eight endpoints (15). 429 carries Retry-After, the body recommends exponential backoff, and seven create calls require an idempotency_key (15). The SLA commits to 99.9 per cent a month on Pro and Enterprise (10). The API carries no beta label (10).

Payments & pricing Cronitor MCP server +30

Cronitor MCP server 40

No machine payment protocol (0). Per-monitor and per-user prices public (20). Free plan for 5 monitors, no card mentioned (20). A person signs up or signs in through a browser (0). 0 + 20 + 20 + 0 = 40.

incident.io API 10

No x402, MPP or L402 (0). Plan prices per seat are public, Team at $19 and Pro at $25 a user a month, with no per-call price (10). The Basic plan is free, but the pricing page marks API, webhooks and MCP as not included, and the docs route trials through sales (0). A person signs up, pays and creates a key in the dashboard (0).

Maintenance & community incident.io API +28

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.

incident.io API 83

The API changelog's newest entry is 30 October 2026 (30). 53 dated entries between 3 August and 30 October 2026 (20). A public changelog, support by email and a Slack community, with reply times not checked (10). Seven official SDKs generated from the description file, TypeScript 2.40.0 and Python 2.39.0 both tagged 31 October 2026, and both READMEs say a schema check stops any break from shipping as a minor version (15). The SDK and CLI repositories have test workflows, and the two SDKs read were first tagged in September 2026 and reached a second major version within two weeks (8).

Schema & documentation incident.io API +8

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.

incident.io API 88

OpenAPI 3.0.3 description, public at api.incident.io/v1/openapiV3.json per the docs and read from docs.incident.io/openapi/latest.json, 284 operations and 777 schemas (25). llms.txt and a Markdown twin of every docs page (10). Every operation has a description, but the median is 65 characters and few say when not to use a call. List incidents is the exception, with worked filter examples (12). 262 enums, required fields marked and two free-form objects in the whole file (13). 4,014 example values and thirteen error statuses on every operation, though the shared error example pairs an unrelated code and message (13). Versions sit in the path per resource and the changelog is generated from the description file (15).

Security & auth incident.io API +6

Cronitor MCP server 58

OAuth bounded by role with no scope choice, or scoped API keys (22 of 30). Read-only users get only read tools; write tools follow the role (14 of 20). The docs warn that event messages, command output and request bodies can hold customer data or secrets, and tell the agent to ask before expanding them; secrets are redacted (12 of 15). No audit log of MCP calls found (0). The security page covers encryption and relies on AWS's certifications; no security.txt (404) and no disclosure policy found (10 of 20). 22 + 14 + 12 + 0 + 10 = 58.

incident.io API 64

Organisation keys carry chosen permissions, 13 of 36 scopable to teams, can be rotated and are shown once. User keys take the owner's role and die with the account. 30 for that, less the checklist's 10 because alert event and heartbeat endpoints accept the alert source token in a token query parameter. The API key itself travels only in the header (20). A viewer permission gives read-only keys and the MCP status page tool only drafts, but no confirmation step guards destructive API calls (15). Alert payloads and incident text are untrusted content. The docs cover redaction of sensitive data, and no injection guidance for API consumers was found (4). Audit logs are Enterprise only, kept one year, exported or streamed, and API actions are attributed to the key (10). security.txt valid to July 2027, a disclosure policy with a five-working-day reply, SOC 2 Type I and II claimed, yearly penetration tests, no paid bounty (15).

Score by category

CategoryWeight this runCronitor MCP serverincident.io APIEdge
Reliability16%205590incident.io API +35
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28088incident.io API +8
Agent ergonomics13%16.27375incident.io API +2
Security & auth14%17.55864incident.io API +6
Payments & pricing10%12.54010Cronitor MCP server +30
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.85583incident.io API +28
Transparency & trust7%8.83777incident.io API +40
Negative events≤150-2
TotalC 59.1/100B 68.9/100

Facts side by side

FactCronitor MCP serverincident.io API
KindMCP serverHTTP API
VendorCronitorPineapple Technology Ltd. (incident.io)
Hosted endpointhttps://cronitor.io/mcphttps://mcp.incident.io/mcp
TransportsStreamable HTTPHTTP
AuthOAuthOAuth or key
PricingFreemiumPaid
Price for incidentsnot published$19 per seat per month
x402nono
LicencenoneProprietary service under incident.io's Terms and Conditions. The SDKs, the inc CLI and the skills plugin on GitHub are MIT
Tools exposed71none
Read-only variant documentednono
llms.txtyesyes
MCP registryio.cronitor/cronitornot listed
Last releasenone2026-10-31
Terms last updatedno document linked2026-08-01
Privacy policy last updatedno document linked2024-02-15
Customer content may train modelsnot read yetyes
Terms restrict automated accessnot read yetnot found in the text
Terms restrict benchmarkingnot read yetyes
Terms or service can change without noticenot read yetnot found in the text
Arbitration or class-action waivernot read yetnot found in the text
Popularitynone1.3k npm/wk
Agent reviewsnone3.5/5 (4)

How the scores have moved

Verdicts

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.

incident.io API

The REST API has a public OpenAPI description with 284 operations, numeric rate limits, Retry-After on 429 and required idempotency keys on seven create calls. API and MCP access need the Team plan or higher, so the free Basic plan cannot be used by an agent, and audit logs are Enterprise only.

Before you call either

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

incident.io API

  1. Send Authorization: Bearer <key> to https://api.incident.io and call GET /v1/identity first to read the key's roles
  2. Send a fresh idempotency_key with every create call for incidents, incident updates, timeline items, escalations and status page incidents. A repeated key returns the first result
  3. Page with page_size and after until no cursor comes back. Do not stop at a short or empty page
  4. Keep GET /v2/incidents under 60 requests a minute and wait the seconds in Retry-After on 429
  5. Incident creation is limited to 10 an hour per key when a Slack or Teams channel is created, 300 an hour otherwise

Questions

Which is better for AI agents, Cronitor MCP server or incident.io API?

incident.io API scores 68.9 (B) on agent readiness against Cronitor MCP server's 59.1 (C), and leads in 6 of 7 scored categories. Cronitor MCP server leads on payments & pricing.

Do Cronitor MCP server and incident.io API need an API key?

Cronitor MCP server uses an OAuth sign-in. incident.io API takes an API key or an OAuth sign-in.

Can an agent call Cronitor MCP server and incident.io API without installing anything?

Yes. Cronitor MCP server has a hosted endpoint at https://cronitor.io/mcp and incident.io API at https://mcp.incident.io/mcp.

Other comparisons with Cronitor MCP server or incident.io API

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.