{
 "$schema": "https://agentdrives.com/schemas/tool.schema.json",
 "id": "prd_01m6avt76g24wb3ab9q71hmps8",
 "ids": {
  "org": "org_01m6avt76gnk220s62g664qg53",
  "surfaces": {
   "web": "srf_01m6avt76g0jfebywbav6rqwby",
   "api": "srf_01m6avt76ger2cxcrjb8458sn2",
   "mcp": "srf_01m6avt76ghwtt5nrfmamemd55",
   "cli": "srf_01m6avt76gr5c0vrtr7j1v9a1t",
   "sdk": "srf_01m6avt76geh5t1xqdt2j7fcdn"
  },
  "slugs": [
   "sentry"
  ],
  "domain": "sentry.io"
 },
 "slug": "sentry",
 "name": "Sentry",
 "url": "https://sentry.io",
 "domain": "sentry.io",
 "category": "observability",
 "category_name": "Observability",
 "tested_at": "2026-11-01",
 "run": "20261101T014644Z",
 "draft": false,
 "reviewed": true,
 "owner_verified": null,
 "origin": "editorial",
 "history": [
  {
   "run": "20261101T014644Z",
   "date": "2026-11-01",
   "level": 4,
   "engine": {
    "model": "anthropic/opus",
    "driver": 5,
    "signed": true,
    "inbox": [
     "agentdrives.com"
    ],
    "robots": "skip",
    "version": "2026.11.01",
    "commit": "13e2ed378cbc75208c4fd0887a898175f7d7b7e0",
    "prompts": {
     "version": "2026.10.31",
     "commit": "89bf772fa7ebc3254cfd6313591a49f5c52a28b7"
    },
    "rules": {
     "version": "2026.10.31",
     "commit": "035d6752f8e8b4dfd75b95d48b7890d0101c6352"
    }
   },
   "stop": null,
   "paid": false,
   "agent_paid": null
  }
 ],
 "level": 4,
 "level_name": "Runs on its own",
 "level_selfhost": null,
 "entry": "self-start",
 "door": {
  "passed": 1,
  "tries": 1,
  "self_start": true
 },
 "badges": [
  "agent-can-leave"
 ],
 "not_counted": null,
 "stages": [
  {
   "key": "in",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: MCP sign-in, sign-up in a browser",
   "way": "email_password"
  },
  {
   "key": "work",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 90% of the core"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $29 a month charge",
   "value": "checkout",
   "route": "portal"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   }
  }
 ],
 "outcomes": [
  {
   "key": "find",
   "label": "Learn",
   "state": "yes",
   "text": "Docs it can act on: llms.txt, an OpenAPI and an MCP server",
   "have": [
    "llms_txt",
    "openapi",
    "mcp"
   ],
   "docs": "complete"
  },
  {
   "key": "access",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: MCP sign-in, sign-up in a browser",
   "way": "email_password",
   "stage": "in"
  },
  {
   "key": "use",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 90% of the core",
   "stage": "work"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $29 a month charge",
   "value": "checkout",
   "route": "portal",
   "stage": "pay"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   },
   "stage": "leave"
  }
 ],
 "access": [
  {
   "key": "mcp_signin",
   "label": "MCP sign-in",
   "routes": [
    "oauth_consent"
   ],
   "minutes": 3,
   "core": "9/10"
  },
  {
   "key": "browser_signup",
   "label": "Sign-up in a browser",
   "routes": [
    "email_password"
   ],
   "minutes": 3,
   "core": "9/10"
  }
 ],
 "minutes": 3,
 "next": {
  "to": 5,
  "text": "Next: pay without a person"
 },
 "stop": null,
 "core": "9/10",
 "scores": {
  "coverage": 88,
  "reliability": 41,
  "resilience": 71,
  "setup": 100,
  "surface_coverage": 69,
  "docs_accuracy": 91,
  "docs_completeness": 78
 },
 "parts": {
  "holds_up": 56,
  "docs_match": 87,
  "setup": 100,
  "security": null,
  "standards": [
   {
    "standard": "MCP discovery",
    "state": "current",
    "behind": null,
    "value": "ok"
   },
   {
    "standard": "MCP client registration",
    "state": "current",
    "behind": null,
    "value": "cimd"
   },
   {
    "standard": "OpenAPI",
    "state": "behind",
    "behind": 2,
    "value": "3.0.3"
   }
  ]
 },
 "reliability_method": "pass^k",
 "resilience": {
  "parts": {
   "error_legibility": 80,
   "recovery": 83,
   "idempotency": 50
  },
  "summary": {
   "error_legibility": "clear",
   "recovery": "good",
   "idempotency": "risky",
   "rate_limits": "none-seen",
   "notes": "Validation errors name the field (plain JSON, not problem+json); a broken logs query returns 200 silently and a release-name conflict gives a misleading permission error. Releases dedupe (208) but client keys duplicate on retry; rate limits are sent as X-Sentry-Rate-Limit-* headers and 15 quick reads drew no 429."
  }
 },
 "stress": [
  {
   "capability": "Create a project",
   "probe": "create project without the required name",
   "outcome": "400 {\"name\":[\"This field is required.\"]}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Resolve, assign or ignore an issue",
   "probe": "update an issue id that does not exist in our org",
   "outcome": "404 {\"detail\":\"The requested resource does not exist\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Resolve, assign or ignore an issue",
   "probe": "bad status enum on an issue update",
   "outcome": "400 {\"status\":[\"\\\"done-ish\\\" is not a valid choice.\"]}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create and track a release",
   "probe": "create release without version",
   "outcome": "400 {\"version\":[\"This field is required.\"]}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create and track a release",
   "probe": "partial failure: release with one real and one missing project; is anything half-written?",
   "outcome": "400 {\"projects\":[\"Invalid project ids or slugs\"]} ; GET -> 404",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create and track a release",
   "probe": "repeat the same release create",
   "outcome": "201 then 208; list -> 1 release(s) named ad-idem-1",
   "grade": "clear",
   "idempotent": "yes",
   "rate_limit": null
  },
  {
   "capability": "Install the SDK and send events with a DSN",
   "probe": "repeat the same client-key create",
   "outcome": "201 then 201; list -> 2 keys named ad-dup",
   "grade": "silent",
   "idempotent": "no",
   "rate_limit": null
  },
  {
   "capability": "Create a project",
   "probe": "repeat a project create with the same slug",
   "outcome": "409 {\"detail\":\"A project with this slug already exists.\"}",
   "grade": "clear",
   "idempotent": "yes",
   "rate_limit": null
  },
  {
   "capability": "Create a project",
   "probe": "bad credential (a made-up token)",
   "outcome": "HTTP/2 401  {\"detail\":\"Invalid token\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Track errors as grouped issues",
   "probe": "burst of up to 15 quick GETs on the org issue list",
   "outcome": "statuses [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200]; 429 headers None; body ",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": "none-seen"
  },
  {
   "capability": "Create an alert rule",
   "probe": "MCP create_alert_rule without the required actionFilters",
   "outcome": "rc 1 **Input Error**\n\nIt looks like there was a problem with the input you provided.\n\nInvalid arguments for create_alert_rule: actionFilters: Invalid input: expected array, received undefined\n\nYou may",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Trace requests and read performance data (tracing)",
   "probe": "spans query with an unknown function",
   "outcome": "400 {\"detail\":\"Unknown function not_a_field_ad\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Watch session replays",
   "probe": "replay id that does not exist",
   "outcome": "404 ",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Search structured logs",
   "probe": "logs query with broken search syntax",
   "outcome": "200 {\"data\":[],\"meta\":{\"fields\":{},\"units\":{},\"isMetricsData\":false,\"isMetricsExtractedData\":false,\"tips\":{},\"datasetReason\":\"unchanged\",\"dataset\":\"logs\",\"dataScanned\":\"full\",\"bytesScanned\":806901,\"ro",
   "grade": "silent",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Resolve, assign or ignore an issue",
   "probe": "MCP update_issue on an issue id that does not exist",
   "outcome": "rc 1 **Input Error**\n\nThere was an HTTP 404 error with your request to the Sentry API.\n\nAPI error (404): The requested resource does not exist. Please verify that the organization, project, or resourc",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create a project",
   "probe": "side effect: PUT our own member with only orgRole",
   "outcome": "200; afterwards our user was no longer a member of team agentdrives-test: GET /sessions/ -> 400 No projects available, PUT discover/saved -> 400 No Projects found, join a Team; fixed by POST /members/",
   "grade": "silent",
   "idempotent": null,
   "rate_limit": null
  }
 ],
 "surface_audit": {
  "totals": {
   "items": 397,
   "documented": 390,
   "safe": 382,
   "exercised": 290,
   "passed": 264,
   "skipped": 8,
   "blocked": 92,
   "not_run": 0,
   "match": 264,
   "drift": 26,
   "broken_doc": 0,
   "docs_complete": 219,
   "docs_partial": 171,
   "docs_missing": 0,
   "errors_clear": 38,
   "errors_vague": 2,
   "errors_silent": 0
  }
 },
 "coverage_core": 90,
 "coverage_own": 90,
 "after_wall": null,
 "coverage_source": "computed",
 "driver": {
  "version": 5,
  "model": "anthropic/opus",
  "profile": "full",
  "assisted": false,
  "handoff": false
 },
 "methodology": 42,
 "rules_date": "2026-10-30",
 "engine": {
  "model": "anthropic/opus",
  "driver": 5,
  "signed": true,
  "inbox": [
   "agentdrives.com"
  ],
  "robots": "skip",
  "version": "2026.11.01",
  "commit": "13e2ed378cbc75208c4fd0887a898175f7d7b7e0",
  "prompts": {
   "version": "2026.10.31",
   "commit": "89bf772fa7ebc3254cfd6313591a49f5c52a28b7"
  },
  "rules": {
   "version": "2026.10.31",
   "commit": "035d6752f8e8b4dfd75b95d48b7890d0101c6352"
  }
 },
 "same_level_drives": 1,
 "drives": 1,
 "same_stop_drives": 1,
 "works_assisted": null,
 "freshness": "fresh",
 "newer_drives": null,
 "nothing_to_pay": false,
 "core_gated": false,
 "profiles": {},
 "agent_check": null,
 "agent_pass": {
  "rung": "signup",
  "vendor": "reCAPTCHA (invisible)",
  "signed": true
 },
 "who_gets_in": {
  "server": {
   "state": "in"
  },
  "signed": {
   "state": "page",
   "kind": "signup",
   "at": "2026-11-01"
  },
  "browser": {
   "state": "in",
   "measured": false
  },
  "our_key": "verified",
  "robots": null,
  "tip": false
 },
 "ladder": {
  "docs": {
   "status": "headless",
   "note": "llms.txt on sentry.io and docs.sentry.io; every docs page as .md; OpenAPI 3.0.3 (getsentry/sentry-api-schema, 273 operations); MCP server card at /.well-known/mcp/server-card.json."
  },
  "signup": {
   "status": "browser",
   "note": "Web form at sentry.io/signup/ (name, organization, email, password, data region); invisible reCAPTCHA passed our agent's browser; asked for an organization name; our agent answered.",
   "way": "email_password"
  },
  "verify": {
   "status": "browser",
   "note": "Confirm Email link from noreply@md.getsentry.com arrived within a minute; opening it signed us in with a 14-day trial, no card."
  },
  "credentials": {
   "status": "browser",
   "note": "Personal tokens are made only in Settings > Personal Tokens (docs: api/auth.md, api/guides/create-auth-token.md); no documented API or device flow; the MCP OAuth token needs a browser consent (its Authorize button stayed disabled for our agent's browser; a form submit worked)."
  },
  "first_call": {
   "status": "headless",
   "note": "MCP find_organizations listed agentdrives-test.",
   "route": "account"
  },
  "first_action": {
   "status": "headless",
   "note": "MCP create_project made project ad-mcp-app and returned its DSN; read back with find_projects."
  },
  "pay": {
   "status": "browser",
   "grade": "P1",
   "rails": [
    "card checkout (Stripe Elements)"
   ],
   "rail_ids": [
    "stripe-elements"
   ],
   "first_party": false,
   "rail_scope": "none",
   "trial_path": "no-card trial",
   "route": "portal",
   "checkout": {
    "reached": "card_form",
    "processor": "stripe_elements",
    "captcha": "invisible",
    "three_ds": "not_seen",
    "card_form": true,
    "phone_field": "none",
    "wallets": [
     "link"
    ],
    "rail_offer": "none",
    "price": "29.00",
    "currency": "USD",
    "period": "month",
    "plan": "Team",
    "last_button": "Confirm"
   },
   "person": "none",
   "ours": "no_card",
   "note": "No 402, x402, MPP, UCP or Stripe Projects offer was found on the site, API or MCP, and there is no billing API or MCP billing tool. The in-app checkout was walked to the Stripe card form: Team plan $29/mo billed monthly, test billing address and email filled, Due today $0, Confirm stays disabled until a card is entered. Stripe's invisible hCaptcha and HUMAN frames loaded and showed nothing. We stopped there because the test has no card; no payment went through."
  },
  "cancel": {
   "status": "n/a",
   "note": "Nothing to cancel: our agent started no paid plan.",
   "docs_note": "Nothing to cancel: the no-card 14-day trial moves to the free plan by itself. Docs/UI: plan changes in Settings > Subscription (web UI); no billing API.",
   "docs_grade": "",
   "nothing": "no_plan"
  },
  "delete": {
   "status": "browser",
   "note": "Settings > Close Account (docs: account/user-settings.md#close-account) deleted the sole-owner organization and deactivated the user, in the agent's own browser. Afterwards the personal token gets 401 User inactive or deleted, the MCP token is rejected, and password login shows Account Disabled, scheduled for removal (reactivation is offered during a grace period).",
   "left": "deleted",
   "after_hours": null,
   "account": true
  }
 },
 "routes": [
  {
   "route": "email_password",
   "offered": "seen",
   "tried": true,
   "not_tried": null,
   "result": "in",
   "wall": null,
   "person": "none",
   "brings": "inbox",
   "fresh": true,
   "minutes": 3,
   "browser": true
  },
  {
   "route": "sso_github",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": null,
   "brings": null,
   "fresh": null,
   "minutes": null,
   "browser": null
  },
  {
   "route": "sso_google",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": null,
   "brings": null,
   "fresh": null,
   "minutes": null,
   "browser": null
  },
  {
   "route": "oauth_consent",
   "offered": "documented",
   "tried": true,
   "not_tried": null,
   "result": "in",
   "wall": null,
   "person": "none",
   "brings": "nothing",
   "fresh": true,
   "minutes": 3,
   "browser": true
  },
  {
   "route": "sso_microsoft",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": null,
   "brings": null,
   "fresh": null,
   "minutes": null,
   "browser": null
  },
  {
   "route": "sso_enterprise",
   "offered": "documented",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": null,
   "brings": null,
   "fresh": null,
   "minutes": null,
   "browser": null
  }
 ],
 "checkout": {
  "reached": "card_form",
  "processor": "stripe_elements",
  "captcha": "invisible",
  "three_ds": "not_seen",
  "phone_field": "none",
  "wallets": [
   "link"
  ],
  "rail_offer": "none",
  "period": "month",
  "card_form": true,
  "price": "29.00",
  "currency": "USD",
  "plan": "Team",
  "last_button": "Confirm"
 },
 "docs": {
  "at": "2026-11-01",
  "read": 358,
  "listed": 12489,
  "sampled": true,
  "overall": "complete",
  "getting_started": "found",
  "auth": "found",
  "errors": "found",
  "examples": "some",
  "freshness": "fresh",
  "newest": "2026-10-29",
  "core_pages": "10 of 10",
  "capabilities": "covered",
  "label": "No gaps in what we read"
 },
 "claims": {
  "claimed": 11,
  "tried": 10,
  "held": 10,
  "broken": 0,
  "unclear": 0,
  "not_tried": 1,
  "undocumented_works": 7
 },
 "pay_options": {
  "checked": "2026-11-01",
  "source": "probe",
  "options": [],
  "agentic": [],
  "paid": null,
  "exercised": null,
  "detected_grade": null,
  "trial": {
   "no_card": null,
   "card_required": null,
   "free_plan": null
  },
  "owner_fixes": [
   {
    "title": "Accept x402 or MPP on your API",
    "how": "Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card."
   },
   {
    "title": "List your plans on Stripe Projects",
    "how": "Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev)."
   }
  ]
 },
 "surfaces": {
  "api": true,
  "openapi": true,
  "cli": true,
  "sdk": true,
  "mcp": "official",
  "llms_txt": true,
  "webhooks": true,
  "sandbox": false
 },
 "urls": {
  "docs": "https://docs.sentry.io/",
  "llms_txt": "https://sentry.io/llms.txt",
  "mcp": "https://mcp.sentry.dev/mcp"
 },
 "surface_notes": {
  "api": "REST v0, 273 operations in the OpenAPI",
  "openapi": "3.0.3, published in getsentry/sentry-api-schema",
  "mcp": "official, 14 tools + 54-tool catalog, 28 Jul 2026",
  "cli": "sentry-cli 3.8.2",
  "sdk": "@sentry/node 11.10.0",
  "llms_txt": "sentry.io and docs.sentry.io; every docs page as .md"
 },
 "surface_sizes": [
  {
   "kind": "api",
   "listed": 273,
   "tested": 189
  },
  {
   "kind": "mcp",
   "listed": 63,
   "tested": 62
  },
  {
   "kind": "cli",
   "listed": 33,
   "tested": 22
  },
  {
   "kind": "sdk",
   "listed": 11,
   "tested": 11
  }
 ],
 "can_do": [
  "Sign up with email and password and verify by mail without a person",
  "Sign in to the official MCP server with CIMD and run projects, issues, alerts, releases and monitors through it",
  "Send errors, traces, logs, check-ins, profiles and session replays with the official SDKs and read them back",
  "Create, update and delete projects, client keys, releases, deploys, alerts, dashboards, cron/uptime monitors, teams and issue views",
  "Resolve, assign, ignore and delete issues",
  "Upload source maps and manage releases with sentry-cli",
  "Close the account and delete its organization in the web UI"
 ],
 "cannot_do": [
  {
   "what": "Get Seer to fix an issue",
   "why": "Seer Autofix answers 409 until a GitHub or GitLab integration is connected"
  },
  {
   "what": "Create or revoke an API token without a browser",
   "why": "Tokens are made and revoked only in the web UI"
  },
  {
   "what": "Buy a plan without a person",
   "why": "Only a card checkout in the app; no billing API or agent payment rail"
  },
  {
   "what": "Provision users with SCIM",
   "why": "Business plan with SSO"
  }
 ],
 "blockers": [
  "Seer fixes need a GitHub/GitLab integration",
  "API tokens only in the web UI",
  "Paying needs a card in the web checkout"
 ],
 "tips_for_agents": [
  "Sign in to https://mcp.sentry.dev/mcp first (CIMD works) and use search_sentry_tools + execute_sentry_tool to reach the 54 catalog tools (create_project, create_dsn, alert and monitor tools).",
  "Make one personal token in Settings > Personal Tokens with every scope you need, Team included; REST covers what MCP lacks (delete project/issue).",
  "Sentry groups errors by stack trace: set an SDK fingerprint to get one issue per test."
 ],
 "selfhost": null,
 "edge_case": "none",
 "summary": "An agent signed up for Sentry on its own (browser form, invisible reCAPTCHA, mail link), signed in to the official MCP server with CIMD, and completed 9 of 10 core capabilities through MCP, REST, sentry-cli and the SDKs, each run three times (a few first tries needed a retry). Seer's AI fix needs a connected GitHub or GitLab repository. The agent made its own API token and closed the account in the web UI; there is no billing API or agent payment rail, and it stopped at the card form of the checkout because the test has no card.",
 "wall": "",
 "plan_scope": "no-card trial (14-day Business trial, then free)",
 "robots_stop": null,
 "robots": {
  "rule": "star",
  "step": null,
  "seen": "2026-11-01",
  "held": false
 },
 "terms": null,
 "terms_read": "2026-11-01",
 "email_gate": null,
 "plain": {
  "summary": "Sentry is an error and performance monitoring service. An agent signed up, confirmed its email, signed in to Sentry's official agent server and ran nine of the ten main jobs on its own. It stopped at the AI code fix, which needs a connected GitHub or GitLab repository, and at paying, where the checkout wants a card.",
  "can_do": [
   "Sign up with email and password and confirm the email without a person",
   "Sign in to the official agent server and work with projects, issues, alerts and releases",
   "Send errors, traces, logs, check-ins, profiles and session replays and read them back",
   "Create, rename and delete projects, client keys, releases, alerts, cron monitors and teams",
   "Resolve, assign, ignore and delete issues",
   "Create dashboards and saved issue views",
   "Upload source maps and manage releases with the command line tool",
   "Make its own API token in the web settings and close the account there"
  ],
  "cannot_do": [
   {
    "what": "Get Seer to fix an issue",
    "why": "It needs a GitHub or GitLab repository connected first"
   },
   {
    "what": "Create or revoke an API token without the web page",
    "why": "Tokens are made and revoked only in the web settings"
   },
   {
    "what": "Buy a plan by API or agent payment",
    "why": "Only a card checkout in the app; no billing API or payment rail"
   },
   {
    "what": "Provision users with SCIM",
    "why": "Needs the Business plan with single sign-on"
   }
  ]
 },
 "plan_gated": [
  {
   "capability": "Provision users with SCIM",
   "plan": "Business + SSO",
   "evidence": ""
  }
 ],
 "reply": null,
 "capabilities": [
  {
   "id": "cap-01",
   "capability": "Track errors as grouped issues",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Issues"
   },
   "check": "GET issue list shows the issue after a test event is sent",
   "capability_id": "cap_wjd5ghth",
   "source": "https://docs.sentry.io/api/events.md",
   "result": "done",
   "via": "sdk",
   "done_on": [
    "sdk",
    "mcp",
    "api"
   ]
  },
  {
   "id": "cap-02",
   "capability": "Install the SDK and send events with a DSN",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Project Settings > Client Keys"
   },
   "check": "sent event appears in the project's event list",
   "capability_id": "cap_e1fafjrz",
   "source": "https://docs.sentry.io/platforms/",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "sdk"
   ]
  },
  {
   "id": "cap-03",
   "capability": "Create a project",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /api/0/teams/{org}/{team}/projects/",
    "mcp": null,
    "cli": null,
    "ui": "Projects > Create Project"
   },
   "check": "GET project shows it",
   "capability_id": "cap_tfckqx4z",
   "source": "https://docs.sentry.io/api/projects.md",
   "result": "done",
   "via": "mcp",
   "done_on": [
    "mcp",
    "api",
    "sdk"
   ]
  },
  {
   "id": "cap-04",
   "capability": "Resolve, assign or ignore an issue",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "PUT /api/0/issues/{id}/",
    "mcp": null,
    "cli": null,
    "ui": "Issue detail"
   },
   "check": "GET issue shows new status/assignee",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/events.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "sdk",
   "done_on": [
    "sdk",
    "mcp",
    "api"
   ]
  },
  {
   "id": "cap-05",
   "capability": "Create an alert rule",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Alerts > Create Alert"
   },
   "check": "GET alert shows rule",
   "capability_id": "cap_7d0k6fvq",
   "source": "https://docs.sentry.io/api/monitors.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp"
   ]
  },
  {
   "id": "cap-06",
   "capability": "Trace requests and read performance data (tracing)",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Explore > Traces"
   },
   "check": "query returns spans for sent transaction",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/explore.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp"
   ]
  },
  {
   "id": "cap-07",
   "capability": "Watch session replays",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Replays"
   },
   "check": "replay list returns replay",
   "capability_id": "cap_3qp49mbw",
   "source": "https://docs.sentry.io/api/replays.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp"
   ]
  },
  {
   "id": "cap-08",
   "capability": "Search structured logs",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Explore > Logs"
   },
   "check": "log query returns sent log line",
   "capability_id": "cap_dacsttk8",
   "source": "https://docs.sentry.io/llms.txt",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp"
   ]
  },
  {
   "id": "cap-09",
   "capability": "Create and track a release",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": "sentry-cli releases new",
    "ui": "Releases"
   },
   "check": "GET release shows version",
   "capability_id": "cap_4wthbqyz",
   "source": "https://docs.sentry.io/api/releases.md",
   "result": "done",
   "via": "mcp",
   "done_on": [
    "mcp",
    "api",
    "cli"
   ]
  },
  {
   "id": "cap-10",
   "capability": "Fix an issue with Seer AI",
   "weight": "core",
   "plan": "paid",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Issue > Seer"
   },
   "check": "GET autofix state returns result",
   "capability_id": "cap_86eg48k6",
   "source": "https://docs.sentry.io/api/seer.md",
   "result": "blocked",
   "via": "mcp"
  },
  {
   "id": "cap-11",
   "capability": "Monitor cron jobs and uptime",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Insights > Crons / Uptime"
   },
   "check": "GET monitor shows check-ins",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/monitors.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "sdk"
   ]
  },
  {
   "id": "cap-12",
   "capability": "Profile code (profiling)",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Profiling"
   },
   "check": "profile list returns data",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/profiling.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-13",
   "capability": "Build a dashboard",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Dashboards"
   },
   "check": "GET dashboard shows widgets",
   "capability_id": "cap_re4q6bgh",
   "source": "https://docs.sentry.io/api/dashboards.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-14",
   "capability": "Track LLM/agent traces",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Insights > AI Agents"
   },
   "check": "agent spans listed",
   "capability_id": "cap_d5598g9d",
   "source": "https://docs.sentry.io/llms.txt",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp"
   ]
  },
  {
   "id": "cap-15",
   "capability": "Upload source maps / debug files",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": "sentry-cli debug-files upload",
    "ui": "Settings > Debug Files"
   },
   "check": "GET lists file",
   "capability_id": null,
   "source": "https://docs.sentry.io/cli/dif.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "cli",
   "done_on": [
    "cli"
   ]
  },
  {
   "id": "cap-16",
   "capability": "Link a repo / GitHub integration",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Integrations"
   },
   "check": "integration listed",
   "capability_id": "cap_x4n6bnwy",
   "source": "https://docs.sentry.io/integrations/source-code-mgmt/github/",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-17",
   "capability": "Receive webhooks for issues and alerts",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Custom Integrations"
   },
   "check": "webhook delivered to endpoint",
   "capability_id": "cap_977hxacb",
   "source": "https://docs.sentry.io/integrations/integration-platform/webhooks.md",
   "result": "not_tried",
   "via": null
  },
  {
   "id": "cap-18",
   "capability": "Save an issue view / search",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Issues > Views"
   },
   "check": "GET views lists it",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/events.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-19",
   "capability": "Filter or drop events (inbound filters)",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Project Settings > Inbound Filters"
   },
   "check": "GET filters shows it",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/projects.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-20",
   "capability": "Delete an issue or project",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "DELETE /api/0/issues/{id}/",
    "mcp": null,
    "cli": null,
    "ui": "Issue / Project settings"
   },
   "check": "GET returns 404",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/projects.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-21",
   "capability": "Create an auth token / API key",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "UI-only per docs tutorial",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Auth Tokens"
   },
   "check": "token authenticates a GET",
   "capability_id": "cap_wbg916v9",
   "source": "https://docs.sentry.io/api/guides/create-auth-token.md",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-22",
   "capability": "Invite a member",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Members"
   },
   "check": "member listed pending",
   "capability_id": "cap_3w8sjh12",
   "source": "https://docs.sentry.io/api/organizations.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-23",
   "capability": "Create and manage teams",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Teams"
   },
   "check": "GET teams lists it",
   "capability_id": null,
   "source": "https://docs.sentry.io/api/guides/teams-tutorial.md",
   "unmapped": "own_feature",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-24",
   "capability": "Register an integration-platform app",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Custom Integrations"
   },
   "check": "GET app lists it",
   "capability_id": "cap_4qp39fpq",
   "source": "https://docs.sentry.io/api/integration.md",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-25",
   "capability": "Provision users with SCIM",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": "",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Auth"
   },
   "check": "SCIM list returns users",
   "capability_id": "cap_m71xhnht",
   "source": "https://docs.sentry.io/api/scim.md",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-26",
   "capability": "Control spend with quotas",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": "UI-only",
    "mcp": null,
    "cli": null,
    "ui": "Settings > Subscription"
   },
   "check": "budget shown",
   "capability_id": null,
   "source": "https://docs.sentry.io/pricing/quotas.md",
   "unmapped": "not_a_job",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  }
 ],
 "stale": false,
 "unreachable_since": null,
 "not_driven_since": null,
 "icon": "/logos/sentry.png",
 "agent_kinds": {
  "browser": {
   "who": "An assistant in a browser",
   "passed": [
    "signup",
    "verify",
    "first_action"
   ],
   "stop": "pay",
   "why": "reaches the checkout, stopped at the $29 a month charge",
   "tone": "warn",
   "text": "Signs up, confirms its email and does 90% of the core work. Payment: reaches the checkout, stopped at the $29 a month charge."
  },
  "direct": {
   "who": "An agent talking to it directly",
   "passed": [],
   "stop": "signup",
   "why": "it works only in a browser",
   "tone": "wall",
   "text": "Stops at sign-up: it works only in a browser."
  }
 },
 "sdk": null,
 "surface_reach": {
  "surfaces": {
   "mcp": true,
   "cli": true
  },
  "read_at": "2026-10-30T02:18:04Z"
 },
 "connect": {
  "mcp": {
   "url": "https://mcp.sentry.dev/mcp",
   "transport": "streamable-http",
   "state": "tested",
   "no_answer": "2026-11-01"
  },
  "cli": {
   "install": "npm install -g @sentry/wizard",
   "package": "@sentry/wizard",
   "ecosystem": "npm",
   "source": "https://sentry.io/welcome/",
   "state": "documented"
  },
  "signup": {
   "url": "https://sentry.io/signup/",
   "state": "tested"
  },
  "docs": {
   "url": "https://docs.sentry.io/",
   "state": "tested"
  }
 },
 "surface_sources": {
  "mcp": "https://mcp.sentry.dev/mcp",
  "docs": "https://docs.sentry.io/",
  "llms_txt": "https://sentry.io/llms.txt",
  "cli": "https://sentry.io/welcome/",
  "api": "https://docs.sentry.io/api/users/list-your-organizations/",
  "sdk": "https://docs.sentry.io/platforms/javascript/guides/node/",
  "openapi": "https://raw.githubusercontent.com/getsentry/sentry-api-schema/main/openapi-derefed.json"
 },
 "copilot_connector": {
  "name": "Sentry",
  "server": "https://api.github.com/copilot-connectors/api/v1/connectors/githubcopilotsentrymcp/mcp",
  "source": "https://docs.github.com/en/copilot/reference/supported-connectors",
  "checked": "2026-11-02"
 },
 "stripe_directory": null,
 "in_stripe_directory": null,
 "stripe_projects": null,
 "pay_rails": [],
 "stop_evidence": null,
 "wall_vendor": null,
 "mcp_sign_in": null,
 "safety_issues": 0,
 "fix_counts": {
  "small": 4,
  "medium": 3,
  "large": 1,
  "total": 8
 },
 "evidence_sha256": "324ecc8650a56c92f55867c980af9d0bf91b4fd2ef451d5c3608bc455416317e",
 "first_seen": "2026-11-01",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "correction": {
  "status": "none",
  "open": 0,
  "since": null,
  "reply_by": null
 },
 "attribution": null,
 "confirmation": {
  "state": "awaiting",
  "drives": 1,
  "agree": 1,
  "review": null,
  "text": "1 drive, awaiting confirmation"
 },
 "stop_shot": null,
 "stop_shot_hash": null,
 "attempts_count": 244,
 "detail": {
  "public": false,
  "in": [
   "report",
   "api"
  ],
  "since": "2026-10-17"
 },
 "what_it_does": "Sentry is an error and performance monitoring service.",
 "kind": "product",
 "rules_version": "rules-2026-10-30-42",
 "rules_url": "https://agentdrives.com/method/changelog#rules-2026-10-30-42",
 "category_median": null,
 "peers": {
  "API-03": {
   "basis": "all",
   "n": 88,
   "below": 35,
   "above": 10,
   "percentile": 64
  },
  "API-04": {
   "basis": "all",
   "n": 86,
   "below": 13,
   "above": 62,
   "percentile": 22
  },
  "API-07": {
   "basis": "all",
   "n": 98,
   "below": 9,
   "above": 60,
   "percentile": 24
  },
  "DOCS-08": {
   "basis": "all",
   "n": 142,
   "below": 88,
   "above": 0,
   "percentile": 81
  },
  "DOCS-10": {
   "basis": "all",
   "n": 142,
   "below": 111,
   "above": 0,
   "percentile": 89
  },
  "DOCS-11": {
   "basis": "all",
   "n": 142,
   "below": 10,
   "above": 44,
   "percentile": 38
  },
  "ERR-01": {
   "basis": "all",
   "n": 128,
   "below": 2,
   "above": 0,
   "percentile": 51
  },
  "ERR-07": {
   "basis": "all",
   "n": 104,
   "below": 0,
   "above": 70,
   "percentile": 16
  },
  "FIND-06": {
   "basis": "all",
   "n": 106,
   "below": 25,
   "above": 0,
   "percentile": 62
  },
  "IN-03": {
   "basis": "all",
   "n": 86,
   "below": 14,
   "above": 0,
   "percentile": 58
  },
  "IN-08": {
   "basis": "all",
   "n": 120,
   "below": 0,
   "above": 65,
   "percentile": 23
  },
  "IN-11": {
   "basis": "all",
   "n": 146,
   "below": 108,
   "above": 0,
   "percentile": 87
  },
  "IN-12": {
   "basis": "all",
   "n": 148,
   "below": 67,
   "above": 50,
   "percentile": 56
  },
  "LEAVE-03": {
   "basis": "all",
   "n": 145,
   "below": 56,
   "above": 28,
   "percentile": 60
  },
  "LIM-02": {
   "basis": "all",
   "n": 48,
   "below": 0,
   "above": 21,
   "percentile": 28
  },
  "MCP-03": {
   "basis": "all",
   "n": 66,
   "below": 4,
   "above": 0,
   "percentile": 53
  },
  "MCP-04": {
   "basis": "all",
   "n": 66,
   "below": 51,
   "above": 0,
   "percentile": 89
  },
  "MCP-05": {
   "basis": "all",
   "n": 66,
   "below": 46,
   "above": 0,
   "percentile": 85
  },
  "MCP-06": {
   "basis": "all",
   "n": 66,
   "below": 0,
   "above": 56,
   "percentile": 8
  },
  "MCP-07": {
   "basis": "all",
   "n": 66,
   "below": 18,
   "above": 34,
   "percentile": 38
  },
  "MCP-08": {
   "basis": "all",
   "n": 37,
   "below": 0,
   "above": 22,
   "percentile": 20
  },
  "MCP-09": {
   "basis": "all",
   "n": 32,
   "below": 4,
   "above": 16,
   "percentile": 31
  },
  "MCP-11": {
   "basis": "all",
   "n": 66,
   "below": 16,
   "above": 33,
   "percentile": 37
  },
  "PAY-05": {
   "basis": "all",
   "n": 119,
   "below": 0,
   "above": 34,
   "percentile": 36
  },
  "PROTO-02": {
   "basis": "all",
   "n": 94,
   "below": 0,
   "above": 2,
   "percentile": 49
  }
 },
 "probe": null,
 "probe_history": [],
 "surface_changes": [],
 "agent_reports": null,
 "verdict": null,
 "changes": {
  "source": "store",
  "drives": [
   {
    "run": "20261101T014644Z",
    "date": "2026-11-01",
    "level": 4,
    "stop": null,
    "entry": "self-start",
    "driver": 5,
    "listed": true,
    "paid": false,
    "agent_paid": null
   }
  ],
  "events": [],
  "feed": "https://agentdrives.com/api/tools/sentry/changes.json"
 },
 "agreement": null,
 "method_release": "2026-Q4.27",
 "found": {
  "agent_blockers": 3,
  "surface_issues": 26
 },
 "agent_surfaces": {
  "api": {
   "state": "tested",
   "reachable": true,
   "documented": 273,
   "tested": 189,
   "source": "https://docs.sentry.io/api/users/list-your-organizations/"
  },
  "mcp": {
   "state": "tested",
   "reachable": true,
   "documented": 63,
   "tested": 62,
   "source": "https://mcp.sentry.dev/mcp"
  },
  "cli": {
   "state": "tested",
   "reachable": true,
   "documented": 33,
   "tested": 22,
   "source": "https://sentry.io/welcome/"
  },
  "sdk": {
   "state": "tested",
   "documented": 11,
   "tested": 11,
   "source": "https://docs.sentry.io/platforms/javascript/guides/node/"
  },
  "docs": {
   "state": "tested",
   "documented": 12489,
   "tested": 358,
   "source": "https://docs.sentry.io/"
  },
  "payment": {
   "state": "none_found",
   "documented": null,
   "tested": null,
   "source": null
  }
 },
 "issues_found": 29,
 "rank": 1,
 "rank_of": 1,
 "rank_change": null,
 "rank_since": "2026-11-01",
 "links": {
  "category": [
   {
    "label": "Developer platform",
    "href": "https://agentdrives.com/categories/developer"
   },
   {
    "label": "Observability",
    "href": "https://agentdrives.com/categories/observability"
   }
  ],
  "tasks": [
   {
    "label": "Invite a member",
    "href": "https://agentdrives.com/tasks/invite-a-member"
   },
   {
    "label": "Create an API key",
    "href": "https://agentdrives.com/tasks/create-an-api-key"
   },
   {
    "label": "Connect a third-party integration",
    "href": "https://agentdrives.com/tasks/connect-a-third-party-integration"
   },
   {
    "label": "Build an app, bot or plugin for the product",
    "href": "https://agentdrives.com/tasks/build-an-app-bot-or-plugin-for-the-product"
   },
   {
    "label": "Read logs",
    "href": "https://agentdrives.com/tasks/read-logs"
   },
   {
    "label": "Create an analytics dashboard",
    "href": "https://agentdrives.com/tasks#create-an-analytics-dashboard"
   }
  ],
  "walls": [],
  "vendors": [
   {
    "label": "Google reCAPTCHA",
    "href": "https://agentdrives.com/vendors/recaptcha",
    "note": "let our agent through",
    "slug": "recaptcha"
   }
  ],
  "standards": [
   {
    "label": "MCP",
    "href": "https://agentdrives.com/standards/mcp",
    "note": "tools an agent can call"
   },
   {
    "label": "OpenAPI",
    "href": "https://agentdrives.com/standards/openapi",
    "note": "its API, described"
   },
   {
    "label": "llms.txt",
    "href": "https://agentdrives.com/standards/llms-txt",
    "note": "its docs, listed for agents"
   }
  ],
  "steps": [
   {
    "label": "Find",
    "href": "https://agentdrives.com/access/find"
   },
   {
    "label": "Get in",
    "href": "https://agentdrives.com/access/get-in"
   },
   {
    "label": "Use",
    "href": "https://agentdrives.com/access/use"
   },
   {
    "label": "Pay",
    "href": "https://agentdrives.com/access/pay"
   },
   {
    "label": "Leave",
    "href": "https://agentdrives.com/access/leave"
   }
  ],
  "rivals": [],
  "compare": [],
  "rail": [
   {
    "label": "Watch this product",
    "href": "https://agentdrives.com/watch"
   },
   {
    "label": "Get the data",
    "href": "https://agentdrives.com/data#plans"
   }
  ]
 },
 "capability_matrix": [
  {
   "id": "cap-01",
   "name": "Track errors as grouped issues",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-02",
   "name": "Install the SDK and send events with a DSN",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-03",
   "name": "Create a project",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-04",
   "name": "Resolve, assign or ignore an issue",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-05",
   "name": "Create an alert rule",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-06",
   "name": "Trace requests and read performance data (tracing)",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-07",
   "name": "Watch session replays",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-08",
   "name": "Search structured logs",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-09",
   "name": "Create and track a release",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "done",
    "ui": "untried"
   }
  },
  {
   "id": "cap-10",
   "name": "Fix an issue with Seer AI",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "blocked",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-11",
   "name": "Monitor cron jobs and uptime",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-12",
   "name": "Profile code (profiling)",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-13",
   "name": "Build a dashboard",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-14",
   "name": "Track LLM/agent traces",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-15",
   "name": "Upload source maps / debug files",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "done",
    "ui": "untried"
   }
  },
  {
   "id": "cap-16",
   "name": "Link a repo / GitHub integration",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-17",
   "name": "Receive webhooks for issues and alerts",
   "core": false,
   "result": "untried",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-18",
   "name": "Save an issue view / search",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-19",
   "name": "Filter or drop events (inbound filters)",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-20",
   "name": "Delete an issue or project",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-21",
   "name": "Create an auth token / API key",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "untried",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-22",
   "name": "Invite a member",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-23",
   "name": "Create and manage teams",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-24",
   "name": "Register an integration-platform app",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-25",
   "name": "Provision users with SCIM",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-26",
   "name": "Control spend with quotas",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  }
 ],
 "category_place": {
  "category": "observability",
  "products": 1,
  "higher": 0,
  "same_level": 0,
  "as_of": "2026-11-01",
  "stop": null,
  "rivals_by": "level",
  "rivals": []
 },
 "page": "https://agentdrives.com/tools/sentry?via=api"
}