Skip to content

How incident.io’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score42/100

Agent-ready 49.2 × 0.30 = 14.76

API quality 40.3 × 0.20 = 8.06

Openness 28.8 × 0.20 = 5.76

Built-in AI 80.0 × 0.15 = 12.00

Automation 11.3 × 0.15 = 1.70

(14.76 + 8.06 + 5.76 + 12.00 + 1.70) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 42.27 ÷ 1.00 = 42.3

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready49.2/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [probe] https://docs.incident.io/llms.txtPROBE llms.txt: HTTP 200 at https://docs.incident.io/llms.txt # incident.io - [Help center (452 pages)](https://docs.incident.io/_llms/help-center.md): Documentation for Help center
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [claimed-docs] https://incident.io/changelogWe're working through our Terraform provider resource by resource to make your infra-as-code setup easier to understand and maintain.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io. This might be useful for annotating graphs in a monitoring tool with incidents, keeping track of follow-ups, or syncing on-call data
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data. Query incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpQuery incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis — all from your existing AI tools.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpconnect any AI assistant that supports the Model Context Protocol directly to your incident data
  • [probe] https://docs.incident.io/ai/remote-mcpofficial MCP server documented at https://docs.incident.io/ai/remote-mcp
  • [probe] https://docs.incident.io/ai/remote-mcpPROBE runtime (recorded 2026-09-06): incident.io's hosted remote MCP server is live — a keyless JSON-RPC initialize POST to https://mcp.incident.io/mcp returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.incident.io/mcp/.well-known/oauth-protected-resource — the managed MCP endpoint speaks the MCP OAuth flow.

Connect an agent via an official MCP serverweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data. Query incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpQuery incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis — all from your existing AI tools.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpconnect any AI assistant that supports the Model Context Protocol directly to your incident data
  • [probe] https://docs.incident.io/ai/remote-mcpofficial MCP server documented at https://docs.incident.io/ai/remote-mcp
  • [probe] https://docs.incident.io/ai/remote-mcpPROBE runtime (recorded 2026-09-06): incident.io's hosted remote MCP server is live — a keyless JSON-RPC initialize POST to https://mcp.incident.io/mcp returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.incident.io/mcp/.well-known/oauth-protected-resource — the managed MCP endpoint speaks the MCP OAuth flow.

Use an official CLIweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [claimed-docs] https://docs.incident.io/api-reference/introductionyou will need an API key from your incident.io dashboard to make requests
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [probe] https://docs.incident.io/llms.txtPROBE llms.txt: HTTP 200 at https://docs.incident.io/llms.txt # incident.io - [Help center (452 pages)](https://docs.incident.io/_llms/help-center.md): Documentation for Help center

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [probe] https://docs.incident.io/ai/remote-mcpPROBE runtime (recorded 2026-09-06): incident.io's hosted remote MCP server is live — a keyless JSON-RPC initialize POST to https://mcp.incident.io/mcp returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.incident.io/mcp/.well-known/oauth-protected-resource — the managed MCP endpoint speaks the MCP OAuth flow.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionyou will need an API key from your incident.io dashboard to make requests
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data.

Build against official SDKsweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [claimed-docs] https://docs.incident.io/api-reference/introductionyou will need an API key from your incident.io dashboard to make requests
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.

Subscribe to events via webhooksweight 2

2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max

  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io. This might be useful for annotating graphs in a monitoring tool with incidents, keeping track of follow-ups, or syncing on-call data
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io... syncing on-call data like alerts, escalations, and schedule changes to external tools.

Agent-ready = 103.4 ÷ 210 × 100 = 49.2

API quality40.3/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [probe] https://docs.incident.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.incident.io/openapi.json, https://docs.incident.io/swagger.json, https://docs.incident.io/api/openapi.json, https://docs.incident.io/.well-known/openapi.json)

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [claimed-docs] https://docs.incident.io/api-reference/introductionyou will need an API key from your incident.io dashboard to make requests
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 3 (quality) × 0.6 (partial) = 1.8 of 10 max

  • [claimed-docs] https://docs.incident.io/incidents/declaringa **test** incident to practice without affecting production
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data.
  • [probe] https://docs.incident.io/ai/remote-mcpofficial MCP server documented at https://docs.incident.io/ai/remote-mcp

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [probe] https://docs.incident.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.incident.io/openapi.json, https://docs.incident.io/swagger.json, https://docs.incident.io/api/openapi.json, https://docs.incident.io/.well-known/openapi.json)

API quality = 28.2 ÷ 70 × 100 = 40.3

Openness28.8/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [claimed-docs] https://docs.incident.io/status-pages/apiAutomate status page incidents, maintenance windows, and embed status data in your product.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpQuery incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis — all from your existing AI tools.
  • [probe] https://docs.incident.io/ai/remote-mcpofficial MCP server documented at https://docs.incident.io/ai/remote-mcp

Export all of my data in open formats and leaveweight 3

3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/api-reference/introductionDownload the full OpenAPI 3.0 spec to generate
  • [claimed-docs] https://docs.incident.io/api-reference/introductionyou will need an API key from your incident.io dashboard to make requests
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io... syncing on-call data like alerts, escalations, and schedule changes to external tools.

Read the product's source under an open licenseweight 2

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Openness = 14.4 ÷ 50 × 100 = 28.8

Built-in AI80.0/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.incident.io/investigations/overviewInvestigations automatically work out what's going on during an incident, doing the legwork a responder normally would, faster and across every source at once.
  • [claimed-docs] https://docs.incident.io/investigations/how-investigations-workAn investigation isn't a single prompt to a model. It's a structured process that gathers evidence, forms a hypothesis, then tests that hypothesis against your code and telemetry.
  • [claimed-docs] https://incident.io/investigationsInvestigations runs on a purpose-built harness that re-assesses as new signals land, builds findings from real evidence, and pressure-tests every hypothesis with an adversarial agent before it reaches you.
  • [claimed-docs] https://docs.incident.io/investigations/overviewThe moment an incident is declared, an investigation gathers context from across your stack: the alert and its stack trace, similar past incidents, incident channel discussion and change events, your runbooks, recent code changes, and your telemetry.
  • [claimed-docs] https://docs.incident.io/investigations/overviewInvestigations automatically work out what’s going on during an incident, doing the legwork a responder normally would, faster and across every source at once.
  • [claimed-docs] https://docs.incident.io/investigations/overviewFind the root cause of incidents faster, with evidence you can trust.
  • [claimed-docs] https://incident.io/investigationsInvestigations tackles the hardest part of the incident and gets you from alert to resolution an order of magnitude faster.
  • [claimed-docs] https://docs.incident.io/ai/suggestionsSuggestions uses AI to help teams communicate better during incidents by automatically drafting updates, summaries and follow-up actions based on your incident activity.
  • [claimed-docs] https://docs.incident.io/ai/summariesresponders don’t always have time to digest lots of information or communicate externally what’s going on... This is where suggested summaries comes in.
  • [claimed-docs] https://docs.incident.io/ai/suggestionsSuggestions uses AI to help teams communicate better during incidents by automatically drafting updates, summaries and follow-up actions
  • [claimed-docs] https://docs.incident.io/insights/overviewYou can also compare with the previous period by toggling it on.
  • [claimed-docs] https://docs.incident.io/insights/overviewyou can choose to include data from the current Week/Month/Quarter... You can also compare with the previous period by toggling it on.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.incident.io/investigations/overviewInvestigations automatically work out what's going on during an incident, doing the legwork a responder normally would, faster and across every source at once.
  • [claimed-docs] https://docs.incident.io/investigations/how-investigations-workAn investigation isn't a single prompt to a model. It's a structured process that gathers evidence, forms a hypothesis, then tests that hypothesis against your code and telemetry.
  • [claimed-docs] https://docs.incident.io/investigations/trust-and-safetyLetting an AI agent work on a live production incident only pays off if you can trust it: to stay within the bounds you set, to show its working, and to be honest about what it does and doesn't know.
  • [claimed-docs] https://incident.io/investigationsInvestigations runs on a purpose-built harness that re-assesses as new signals land, builds findings from real evidence, and pressure-tests every hypothesis with an adversarial agent before it reaches you.
  • [claimed-docs] https://docs.incident.io/investigations/overviewThe moment an incident is declared, an investigation gathers context from across your stack: the alert and its stack trace, similar past incidents, incident channel discussion and change events, your runbooks, recent code changes, and your telemetry.
  • [claimed-docs] https://docs.incident.io/status-pages/auto-publishingWith Workflows, you can automatically publish to your status page when an incident is updated.
  • [claimed-docs] https://docs.incident.io/investigations/trust-and-safetyHow investigations stay under your control, keep a full record of their work, and stay honest about what they know.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.incident.io/investigations/overviewInvestigations automatically work out what's going on during an incident, doing the legwork a responder normally would, faster and across every source at once.
  • [claimed-docs] https://docs.incident.io/investigations/how-investigations-workAn investigation isn't a single prompt to a model. It's a structured process that gathers evidence, forms a hypothesis, then tests that hypothesis against your code and telemetry.
  • [claimed-docs] https://incident.io/investigationsInvestigations runs on a purpose-built harness that re-assesses as new signals land, builds findings from real evidence, and pressure-tests every hypothesis with an adversarial agent before it reaches you.
  • [claimed-docs] https://docs.incident.io/investigations/overviewThe moment an incident is declared, an investigation gathers context from across your stack: the alert and its stack trace, similar past incidents, incident channel discussion and change events, your runbooks, recent code changes, and your telemetry.
  • [claimed-docs] https://docs.incident.io/post-incident/postmortem-aiGenerate first drafts, get inline review suggestions, and redraft sections with AI.
  • [claimed-docs] https://docs.incident.io/ai/suggestionsSuggestions uses AI to help teams communicate better during incidents by automatically drafting updates, summaries and follow-up actions based on your incident activity.
  • [claimed-docs] https://docs.incident.io/ai/suggestionsSuggestions uses AI to help teams communicate better during incidents by automatically drafting updates, summaries and follow-up actions

Operate the product with natural-language commandsweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data. Query incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpQuery incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis — all from your existing AI tools.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpconnect any AI assistant that supports the Model Context Protocol directly to your incident data
  • [claimed-docs] https://incident.io/changelogYou can now update your status page using the agent, add Pingdom
  • [probe] https://docs.incident.io/ai/remote-mcpofficial MCP server documented at https://docs.incident.io/ai/remote-mcp
  • [probe] https://docs.incident.io/ai/remote-mcpPROBE runtime (recorded 2026-09-06): incident.io's hosted remote MCP server is live — a keyless JSON-RPC initialize POST to https://mcp.incident.io/mcp returned HTTP 401 with WWW-Authenticate Bearer resource_metadata=https://mcp.incident.io/mcp/.well-known/oauth-protected-resource — the managed MCP endpoint speaks the MCP OAuth flow.

Built-in AI = 72.0 ÷ 90 × 100 = 80.0

Automation11.3/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.incident.io/api-reference/introductionThe API is hosted at `https://api.incident.io/`, and you will need an API key from your incident.io dashboard to make requests.
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpThe incident.io MCP server lets you connect any AI assistant that supports the Model Context Protocol directly to your incident data. Query incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis
  • [claimed-docs] https://docs.incident.io/ai/remote-mcpQuery incidents, analyze alerts, check who's on call, manage escalations, and run deep operational analysis — all from your existing AI tools.
  • [probe] https://docs.incident.io/api-reference/introductionPROBE runtime (recorded 2026-09-06): incident.io publishes machine-readable per-tag OpenAPI 3.0.3 specs keylessly (e.g. https://docs.incident.io/openapi/tags/incidents-v2.json downloaded and parsed), alongside a docs llms.txt index listing 550+ API-reference pages as markdown.
  • [claimed-docs] https://docs.incident.io/alerts/grouping-alertsGroup related alerts into an alert group so you can triage, escalate and attach them to incidents as one.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://docs.incident.io/status-pages/auto-publishingWith Workflows, you can automatically publish to your status page when an incident is updated.
  • [claimed-docs] https://docs.incident.io/on-call/escalation-pathsYou can now set up rules around priority and/or working hours to ensure you page the right people at the right time without causing additional noise.
  • [claimed-docs] https://docs.incident.io/on-call/escalation-pathsYou can now set up rules around priority and/or working hours to ensure you page the right people at the right time
  • [claimed-docs] https://docs.incident.io/alerts/deduplicationif alert A is received with a deduplication key "x" and alert B with the same deduplication key is received while alert A is still active... no new alert will be created for alert B
  • [claimed-docs] https://docs.incident.io/alerts/grouping-alertsAlert grouping groups those related alerts into a single alert group, so you can triage, escalate and attach them to an incident once
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io.
  • [claimed-docs] https://docs.incident.io/integrations/webhooksWebhooks can be used to receive notifications when certain events occur in incident.io... syncing on-call data like alerts, escalations, and schedule changes to external tools.

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.incident.io/status-pages/auto-publishingWith Workflows, you can automatically publish to your status page when an incident is updated.
  • [claimed-docs] https://docs.incident.io/on-call/building-schedulesName your new schedule, set up rotation, and choose the people who should be in that specific s
  • [claimed-docs] https://docs.incident.io/on-call/building-schedulesLeverage schedules to tell us who should be on-call and when.

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

  • [claimed-docs] https://incident.io/changelogWe're working through our Terraform provider resource by resource to make your infra-as-code setup easier to understand and maintain.

Automation = 9.0 ÷ 80 × 100 = 11.3