{
  "data": {
    "a": {
      "slug": "grafana-mcp-server",
      "name": "Grafana MCP Server",
      "vendor": "Grafana Labs",
      "vendorUrl": "https://grafana.com/docs/grafana/latest/developer-resources/mcp/",
      "kind": "mcp",
      "category": "observability",
      "summary": "Grafana Labs' open-source MCP server for Grafana. It runs locally or self-hosted and gives agents dashboards, datasource queries (Prometheus, Loki, Tempo, Pyroscope and others), alerting, incidents and OnCall on a self-managed Grafana or Grafana Cloud.",
      "url": "https://www.anchorterminal.com/tools/grafana-mcp-server",
      "markdownUrl": "https://www.anchorterminal.com/tools/grafana-mcp-server.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/grafana-mcp-server.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/grafana-mcp-server.json",
      "repo": "https://github.com/grafana/mcp-grafana",
      "license": "Apache-2.0",
      "transports": [
        "stdio",
        "sse",
        "streamable-http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "mcp-grafana"
        },
        {
          "registry": "oci",
          "name": "grafana/mcp-grafana"
        },
        {
          "registry": "go",
          "name": "github.com/grafana/mcp-grafana/v2"
        }
      ],
      "auth": "mixed",
      "authNotes": "The server signs in to Grafana with a service account token (`GRAFANA_SERVICE_ACCOUNT_TOKEN`, or a file path in `GRAFANA_SERVICE_ACCOUNT_TOKEN_FILE` that is re-read on each request), or with `GRAFANA_USERNAME` and `GRAFANA_PASSWORD`. An admin creates the token in Grafana, self-serve, and Grafana RBAC sets what it can do. The README lists the permissions each tool needs. Over streamable HTTP a caller can send its own token in `X-Grafana-Service-Account-Token`, and `--server-auth-token` makes callers present a bearer token to the server itself. stdio needs no caller credential.",
      "pricing": "free",
      "pricingNotes": "Free and open source under Apache-2.0, with nothing to buy for the server. It needs a Grafana instance, which can be self-managed open-source Grafana or Grafana Cloud. Grafana Cloud prices were not checked. The separate hosted Grafana Cloud MCP server counts towards Grafana Assistant usage (checked 2026-10-08).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the README, the docs or the changelog (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 119,
      "popularity": {
        "githubStars": 3535,
        "npmWeekly": null,
        "pypiWeekly": 151923,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://grafana.com/docs/grafana/latest/developer-resources/mcp/",
      "llmsTxt": "https://grafana.com/llms.txt",
      "registryName": "io.github.grafana/mcp-grafana",
      "capabilities": [
        "observability.metrics",
        "observability.logs",
        "observability.traces",
        "observability.incidents",
        "work.oncall"
      ],
      "tags": [
        "official",
        "local",
        "open-source",
        "self-hosted",
        "mcp",
        "go",
        "docker",
        "helm",
        "grafana",
        "llms-txt",
        "telemetry-default-on"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 74.5,
        "grade": "BB",
        "agentReady": true,
        "rank": 70,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 74,
          "maintenance": 95,
          "payments": 60,
          "reliability": 91,
          "schema": 81,
          "security": 65,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-08"
        },
        "negative": -3,
        "negativeNotes": [
          "-3: before 0.17.2 (13 July 2026) a URL in the then undocumented `X-Grafana-URL` request header caused the server's environment service account token, API key, basic auth or extra headers to be sent to a host the caller chose, on the HTTP transports. Fixed and described in the changelog, whose entry links a placeholder pull request number, and no advisory was published, so a reduced deduction (https://github.com/grafana/mcp-grafana/blob/main/CHANGELOG.md)."
        ],
        "verdict": "Every default tool declares typed inputs and read-only and destructive annotations in source, and `--disable-write` cuts the default 79 tools to 62. Writes and a general `grafana_api_request` tool are on by default, the default list is long at 79 tools, and usage statistics have been sent to Grafana Labs by default since 2.0.0.",
        "bestFor": "Teams on Grafana, self-managed or Cloud, that want an agent to read dashboards and query Prometheus, Loki, Tempo and Pyroscope, and to work with alert rules, incidents and OnCall.",
        "strengths": [
          "All 79 default tools in 2.0.2 build typed JSON Schema inputs from Go parameter structs and set `readOnlyHint` and `destructiveHint`, and 73 also set `idempotentHint`, read from source at tag v2.0.2",
          "`--disable-write`, `--disable-query`, per-category flags and Loki enforced matchers narrow what the server can do, with a per-tool table of required RBAC permissions",
          "17 tagged releases between 13 July and 7 October 2026, with a Keep a Changelog file that labels breaking changes",
          "Unit, integration and end-to-end workflows all passed on main on 8 October 2026",
          "Dashboard summary, JSONPath property reads, jq filtering and a 100-line Loki default keep responses small"
        ],
        "weaknesses": [
          "The default set is 79 tools, and 119 with every category on, counted from the registration code in source",
          "Write tools and `grafana_api_request`, which can call any Grafana API path, are enabled unless the operator turns them off",
          "Anonymous usage statistics went from off by default in 1.5.0 (17 September 2026) to on by default in 2.0.0",
          "A credential-forwarding flaw fixed in 0.17.2 on 13 July 2026 has no published advisory, and the repository has no SECURITY.md",
          "No prompt-injection guidance for log lines and dashboard content. Issue #680 on the subject has been open since 24 March 2026"
        ],
        "agentNotes": [
          "Start with `--disable-write` unless the task needs writes, and add `--disable-api` to remove `grafana_api_request`",
          "Pass `--enabled-tools` with only the categories needed. The default list loads 79 tools",
          "Use `get_dashboard_summary` or `get_dashboard_property` with a JSONPath before `get_dashboard_by_uid`, which returns the whole dashboard JSON",
          "Set `GRAFANA_USAGE_STATS=disabled` or `DO_NOT_TRACK=1` to stop the four-hourly usage report to stats.grafana.org",
          "Use streamable HTTP, not SSE, when each caller needs its own token or organisation, and set `--server-auth-token` on any non-loopback address"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 74.5
          }
        ],
        "editorialScores": {
          "ergonomics": 74,
          "maintenance": 95,
          "payments": 60,
          "reliability": 91,
          "schema": 81,
          "security": 65,
          "transparency": 81
        },
        "provenanceScore": 76
      },
      "connect": {
        "install": "uvx mcp-grafana",
        "config": {
          "mcpServers": {
            "grafana": {
              "args": [
                "mcp-grafana"
              ],
              "command": "uvx",
              "env": {
                "GRAFANA_SERVICE_ACCOUNT_TOKEN": "\u003cyour service account token\u003e",
                "GRAFANA_URL": "http://localhost:3000"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/observability.metrics",
        "tool": "https://letme.dev/grafana-mcp-server"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Raintank Inc., d/b/a Grafana Labs",
        "domain": "grafana.com",
        "domainRegistered": "2014-05-27",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://grafana.com/legal/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/grafana/mcp-grafana/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "No terms document governs this software beyond the Apache-2.0 licence, so `terms` is left out.",
          "The privacy policy (last updated 10 July 2026) names Raintank Inc., d/b/a Grafana Labs, 165 Broadway, 23rd Floor, New York, and says its open-source and commercial software may report usage statistics.",
          "grafana.com/.well-known/security.txt returns 404. Reports go to an Intigriti disclosure programme or security@grafana.com, with no bounties (https://grafana.com/legal/report-a-security-issue/).",
          "RDAP for grafana.com gives a registration date of 2014-05-27.",
          "The server runs on the owner's machine. Usage reports go to stats.grafana.org, a second Grafana Labs domain."
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/grafana-mcp-server.json",
      "live": {
        "slug": "grafana-mcp-server",
        "versions": [
          {
            "registry": "github",
            "name": "grafana/mcp-grafana",
            "version": "v2.0.2",
            "released": "2026-10-07",
            "seenAt": "2026-10-09T16:56:31.791848166Z"
          },
          {
            "registry": "pypi",
            "name": "mcp-grafana",
            "version": "2.0.2",
            "released": "2026-10-07",
            "seenAt": "2026-10-09T16:56:31.598200844Z"
          }
        ],
        "githubStars": 3540,
        "pypiWeekly": 154755,
        "securityTxt": {
          "url": "https://grafana.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:39:11.248911204Z"
        },
        "llmsTxt": {
          "url": "https://grafana.com/llms.txt",
          "ok": false,
          "status": 404,
          "checkedAt": "2026-10-09T14:02:03.73252486Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/grafana/mcp-grafana/main/CHANGELOG.md",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:21.245555604Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "bfa292d2b42f"
          },
          {
            "url": "https://grafana.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:39:54.940042062Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "87d9472c0c28"
          }
        ],
        "updatedAt": "2026-10-09T18:45:21.245555604Z"
      }
    },
    "answer": "Grafana MCP Server scores 74.5 (BB) on agent readiness against Sentry MCP's 70.2 (BB), and leads in 3 of 7 scored categories. Sentry MCP leads on schema \u0026 documentation, agent ergonomics and security \u0026 auth.",
    "b": {
      "slug": "sentry-mcp",
      "name": "Sentry MCP",
      "vendor": "Sentry",
      "vendorUrl": "https://sentry.io",
      "kind": "mcp",
      "category": "observability",
      "summary": "Sentry's MCP for searching errors and traces, triaging issues, reading docs and managing projects, with agent-embedded natural-language search tools.",
      "url": "https://www.anchorterminal.com/tools/sentry-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/sentry-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/sentry-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sentry-mcp.json",
      "repo": "https://github.com/getsentry/sentry-mcp",
      "license": "FSL-1.1-Apache-2.0",
      "transports": [
        "stdio",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.sentry.dev/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@sentry/mcp-server"
        }
      ],
      "auth": "oauth",
      "authNotes": "Remote uses Sentry's own OAuth layer, where the user picks skills (Inspect and Seer by default, Triage and Manage Projects opt-in), or a `Sentry-Bearer` header with a Sentry token. The upstream token always carries org:read, project:write, team:write, event:write and alerts:write. Stdio uses SENTRY_ACCESS_TOKEN, with --host/SENTRY_HOST for self-hosted. Org or project scoping in the URL hides discovery tools; ?experimental=1 enables experimental variants.",
      "pricing": "byo-plan",
      "pricingNotes": "No separate charge; uses your Sentry org. AI-powered search tools require an LLM provider key when self-hosting the server.",
      "priceSummary": "Your plan",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in README or docs.",
        "endpoints": []
      },
      "toolCount": 68,
      "popularity": {
        "githubStars": 837,
        "npmWeekly": 90552,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://mcp.sentry.dev/",
      "llmsTxt": "https://docs.sentry.io/llms.txt",
      "registryName": "io.github.getsentry/sentry-mcp",
      "capabilities": [
        "observability.errors"
      ],
      "tags": [
        "official",
        "hosted",
        "local",
        "source-available",
        "oauth"
      ],
      "lastRelease": "2026-09-25",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 70.2,
        "grade": "BB",
        "agentReady": true,
        "rank": 160,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 2,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 90,
          "payments": 40,
          "reliability": 46,
          "schema": 87,
          "security": 75,
          "transparency": 81
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "OAuth with skills chosen at consent, Inspect and Seer (read-only) by default. No MCP component on status.sentry.io and no SLA.",
        "bestFor": "Coding agents that triage and fix production errors from Sentry. datadog-mcp covers wider observability data, pagerduty-mcp on-call and incidents.",
        "strengths": [
          "OAuth with skills chosen at consent, Inspect and Seer (read-only) by default",
          "Nine top-level tools with on-demand loading of 59 more, plus org and project scoping in the URL",
          "Descriptions with usage guidance, examples and hints, and typed errors with recovery advice",
          "Read-only, destructive and idempotent annotations across the catalogue",
          "Five releases since 26 August 2026 and a registry entry published from CI"
        ],
        "weaknesses": [
          "No MCP component on status.sentry.io and no SLA",
          "The upstream Sentry token always holds project, team, event and alert write scopes",
          "`execute_sentry_tool` wraps every catalogue tool, which breaks per-tool approval (issue #1254)",
          "Functional Source License, not OSI-approved until each version's two-year conversion",
          "Hosted telemetry records tool arguments and results, and the public site doesn't mention it"
        ],
        "agentNotes": [
          "Put the org and project in the URL (mcp.sentry.dev/mcp/\u003corg\u003e/\u003cproject\u003e) to drop the discovery tools",
          "Call `search_sentry_tools` to find a catalogue tool, then `execute_sentry_tool` to run it",
          "Use `get_sentry_resource` with an issue or trace URL when you have one. It's faster than natural-language search",
          "Grant Triage only when the task needs to resolve or assign issues. The default skills are read-only",
          "Expect `?experimental=1` tool variants to change between releases"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 70.2
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 90,
          "payments": 40,
          "reliability": 46,
          "schema": 87,
          "security": 75,
          "transparency": 70
        },
        "provenanceScore": 91
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http sentry https://mcp.sentry.dev/mcp",
        "config": {
          "mcpServers": {
            "sentry": {
              "url": "https://mcp.sentry.dev/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/observability.errors",
        "tool": "https://letme.dev/sentry-mcp"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Functional Software, Inc. d/b/a Sentry",
        "domain": "sentry.dev",
        "domainRegistered": "2019-02-22",
        "domainNote": "The MCP server runs on sentry.dev, Sentry's secondary domain. Its security.txt redirects to sentry.io.",
        "endpointOnVendorDomain": true,
        "terms": "https://sentry.io/terms/",
        "privacy": "https://sentry.io/privacy/",
        "statusPage": "https://status.sentry.io",
        "changelog": "https://github.com/getsentry/sentry-mcp/releases",
        "securityTxt": "valid",
        "checked": "2026-09-26",
        "score": 91
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sentry-mcp.json",
      "live": {
        "slug": "sentry-mcp",
        "probe": {
          "target": "https://mcp.sentry.dev/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-10T02:55:09.802945483Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 43,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 52,
          "p95ms24h": 145,
          "samples24h": 249,
          "samples30d": 3420,
          "days": [
            {
              "date": "2026-09-27",
              "probes": 132,
              "ok": 132
            },
            {
              "date": "2026-09-28",
              "probes": 285,
              "ok": 285
            },
            {
              "date": "2026-09-29",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-09-30",
              "probes": 286,
              "ok": 286
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.sentry.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:50:46.370135321Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "getsentry/sentry-mcp",
            "version": "cli@0.47.0",
            "released": "2026-10-05",
            "seenAt": "2026-10-09T17:19:15.787189602Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.getsentry/sentry-mcp",
            "version": "0.42.0",
            "seenAt": "2026-10-09T02:57:46.004536428Z"
          },
          {
            "registry": "npm",
            "name": "@sentry/mcp-server",
            "version": "0.42.0",
            "seenAt": "2026-10-09T17:19:15.508772209Z"
          }
        ],
        "githubStars": 919,
        "npmWeekly": 102729,
        "securityTxt": {
          "url": "https://sentry.dev/.well-known/security.txt",
          "state": "valid",
          "checkedAt": "2026-10-09T15:40:04.054818288Z"
        },
        "llmsTxt": {
          "url": "https://docs.sentry.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:02:45.648438264Z"
        },
        "domain": {
          "domain": "sentry.dev",
          "registered": "2019-02-22",
          "source": "https://pubapi.registry.google/rdap/domain/sentry.dev",
          "checkedAt": "2026-10-04T13:05:20.828321447Z"
        },
        "pages": [
          {
            "url": "https://sentry.io/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:10.007458813Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2ae8c285adef"
          },
          {
            "url": "https://sentry.io/terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:45:12.288702246Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2467e8cf5af9"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.sentry.dev/mcp",
          "checkedAt": "2026-10-09T21:40:55.632413787Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:54.523074666Z"
        },
        "updatedAt": "2026-10-10T02:55:09.802945483Z"
      }
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Grafana Labs",
        "b": "Sentry",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://mcp.sentry.dev/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "stdio, SSE (legacy), Streamable HTTP",
        "b": "stdio, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Your plan",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0",
        "b": "FSL-1.1-Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "119",
        "b": "68",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "io.github.grafana/mcp-grafana",
        "b": "io.github.getsentry/sentry-mcp",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-07",
        "b": "2026-09-25",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2026-07-10",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "3.5k stars, 152k PyPI/wk",
        "b": "837 stars, 91k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "none",
        "b": "3.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Grafana MCP Server scores 74.5 (BB) on agent readiness against Sentry MCP's 70.2 (BB), and leads in 3 of 7 scored categories. Sentry MCP leads on schema \u0026 documentation, agent ergonomics and security \u0026 auth.",
        "question": "Which is better for AI agents, Grafana MCP Server or Sentry MCP?"
      },
      {
        "answer": "Grafana MCP Server takes an API key or an OAuth sign-in. Sentry MCP uses an OAuth sign-in.",
        "question": "Do Grafana MCP Server and Sentry MCP need an API key?"
      },
      {
        "answer": "Grafana MCP Server runs on your own machine, with no hosted endpoint listed. Sentry MCP has a hosted endpoint at https://mcp.sentry.dev/mcp.",
        "question": "Can an agent call Grafana MCP Server and Sentry MCP without installing anything?"
      },
      {
        "answer": "Grafana MCP Server is open source (Apache-2.0). No open-source release is listed for Sentry MCP.",
        "question": "Are Grafana MCP Server and Sentry MCP open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 91 against 46",
          "Payments \u0026 pricing, 60 against 40",
          "Maintenance \u0026 community, 95 against 90"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Teams on Grafana, self-managed or Cloud, that want an agent to read dashboards and query Prometheus, Loki, Tempo and Pyroscope, and to work with alert rules, incidents and OnCall.",
        "slug": "grafana-mcp-server",
        "watchFor": "The default set is 79 tools, and 119 with every category on, counted from the registration code in source"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 87 against 81",
          "Agent ergonomics, 85 against 74",
          "Security \u0026 auth, 75 against 65"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "No incidents deducted, where Grafana MCP Server loses 3 points for them"
        ],
        "goodFor": "Coding agents that triage and fix production errors from Sentry. datadog-mcp covers wider observability data, pagerduty-mcp on-call and incidents.",
        "slug": "sentry-mcp",
        "watchFor": "No MCP component on status.sentry.io and no SLA"
      }
    ],
    "job": {
      "capability": "observability.telemetry",
      "name": "Errors, metrics, logs and traces"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-incident-io.json",
        "title": "Grafana MCP Server vs incident.io API",
        "url": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-incident-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-pagerduty-mcp.json",
        "title": "Grafana MCP Server vs PagerDuty MCP Server",
        "url": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-pagerduty-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-rootly-mcp.json",
        "title": "Grafana MCP Server vs Rootly MCP Server",
        "url": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-rootly-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/datadog-mcp-vs-sentry-mcp.json",
        "title": "Datadog MCP Server vs Sentry MCP",
        "url": "https://www.anchorterminal.com/compare/datadog-mcp-vs-sentry-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honeycomb-mcp-vs-sentry-mcp.json",
        "title": "Honeycomb MCP vs Sentry MCP",
        "url": "https://www.anchorterminal.com/compare/honeycomb-mcp-vs-sentry-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/datadog-mcp-vs-grafana-mcp-server.json",
        "title": "Datadog MCP Server vs Grafana MCP Server",
        "url": "https://www.anchorterminal.com/compare/datadog-mcp-vs-grafana-mcp-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-honeycomb-mcp.json",
        "title": "Grafana MCP Server vs Honeycomb MCP",
        "url": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-honeycomb-mcp"
      }
    ],
    "scores": [
      {
        "by": 45,
        "edge": "grafana-mcp-server",
        "grafana-mcp-server": 91,
        "key": "reliability",
        "name": "Reliability",
        "sentry-mcp": 46,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 6,
        "edge": "sentry-mcp",
        "grafana-mcp-server": 81,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "sentry-mcp": 87,
        "weight": 13
      },
      {
        "by": 11,
        "edge": "sentry-mcp",
        "grafana-mcp-server": 74,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "sentry-mcp": 85,
        "weight": 13
      },
      {
        "by": 10,
        "edge": "sentry-mcp",
        "grafana-mcp-server": 65,
        "key": "security",
        "name": "Security \u0026 auth",
        "sentry-mcp": 75,
        "weight": 14
      },
      {
        "by": 20,
        "edge": "grafana-mcp-server",
        "grafana-mcp-server": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "sentry-mcp": 40,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 5,
        "edge": "grafana-mcp-server",
        "grafana-mcp-server": 95,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "sentry-mcp": 90,
        "weight": 7
      },
      {
        "by": 2,
        "edge": "sentry-mcp",
        "grafana-mcp-server": 79,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "sentry-mcp": 81,
        "weight": 7
      }
    ],
    "summary": "Grafana MCP Server scores 74.5 (BB) on agent readiness against Sentry MCP's 70.2 (BB), and leads in 3 of 7 scored categories. Sentry MCP leads on schema \u0026 documentation, agent ergonomics and security \u0026 auth. Both do errors, metrics, logs and traces.",
    "verdicts": {
      "grafana-mcp-server": "Every default tool declares typed inputs and read-only and destructive annotations in source, and `--disable-write` cuts the default 79 tools to 62. Writes and a general `grafana_api_request` tool are on by default, the default list is long at 79 tools, and usage statistics have been sent to Grafana Labs by default since 2.0.0.",
      "sentry-mcp": "OAuth with skills chosen at consent, Inspect and Seer (read-only) by default. No MCP component on status.sentry.io and no SLA."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp",
    "json": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp.min.md"
  },
  "markdown": "Grafana MCP Server scores 74.5 (BB) on agent readiness against Sentry MCP's 70.2 (BB), and leads in 3 of 7 scored categories. Sentry MCP leads on schema \u0026 documentation, agent ergonomics and security \u0026 auth. Both do errors, metrics, logs and traces.\n\n- Grafana MCP Server: grade BB, 74.5/100, rank #70 of 950. Markdown https://www.anchorterminal.com/tools/grafana-mcp-server.md · JSON https://www.anchorterminal.com/api/v1/tools/grafana-mcp-server.json\n- Sentry MCP: grade BB, 70.2/100, rank #160 of 950. Markdown https://www.anchorterminal.com/tools/sentry-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/sentry-mcp.json\n- Best observability and incident tools for AI agents: https://www.anchorterminal.com/best/observability/index.md\n- All 15 observability comparisons: https://www.anchorterminal.com/compare/observability/index.md\n\n## Which one, for what\n\n### Grafana MCP Server (BB)\n\nGood for: Teams on Grafana, self-managed or Cloud, that want an agent to read dashboards and query Prometheus, Loki, Tempo and Pyroscope, and to work with alert rules, incidents and OnCall.\n\nAhead on:\n- Reliability, 91 against 46\n- Payments \u0026 pricing, 60 against 40\n- Maintenance \u0026 community, 95 against 90\n\nAlso in its favour:\n- Open source\n\nWatch for: The default set is 79 tools, and 119 with every category on, counted from the registration code in source\n\n### Sentry MCP (BB)\n\nGood for: Coding agents that triage and fix production errors from Sentry. datadog-mcp covers wider observability data, pagerduty-mcp on-call and incidents.\n\nAhead on:\n- Schema \u0026 documentation, 87 against 81\n- Agent ergonomics, 85 against 74\n- Security \u0026 auth, 75 against 65\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- No incidents deducted, where Grafana MCP Server loses 3 points for them\n\nWatch for: No MCP component on status.sentry.io and no SLA\n\n\n## Score by category\n\n| Category | Weight | Grafana MCP Server | Sentry MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 91 | 46 | Grafana MCP Server +45 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 81 | 87 | Sentry MCP +6 |\n| Agent ergonomics | 13% (16.2 this run) | 74 | 85 | Sentry MCP +11 |\n| Security \u0026 auth | 14% (17.5 this run) | 65 | 75 | Sentry MCP +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 40 | Grafana MCP Server +20 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 95 | 90 | Grafana MCP Server +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 79 | 81 | Sentry MCP +2 |\n| Negative events | ≤15 | -3 | 0 | |\n| **Total** | | **74.5 · BB** | **70.2 · BB** | |\n\n## Facts side by side\n\n| Fact | Grafana MCP Server | Sentry MCP |\n| --- | --- | --- |\n| Kind | MCP server | MCP server |\n| Vendor | Grafana Labs | Sentry |\n| Hosted endpoint | no (local only) | `https://mcp.sentry.dev/mcp` |\n| Transports | stdio, SSE (legacy), Streamable HTTP | stdio, Streamable HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Free | Your plan |\n| x402 | no | no |\n| Licence | Apache-2.0 | FSL-1.1-Apache-2.0 |\n| Tools exposed | 119 | 68 |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | yes |\n| MCP registry | `io.github.grafana/mcp-grafana` | `io.github.getsentry/sentry-mcp` |\n| Last release | 2026-10-07 | 2026-09-25 |\n| Terms last updated | no document linked | no date given |\n| Privacy policy last updated | 2026-07-10 | no date given |\n| Customer content may train models |  | not found in the text |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | not found in the text |\n| Popularity | 3.5k stars, 152k PyPI/wk | 837 stars, 91k npm/wk |\n| Agent reviews | none | 3.5/5 (2) |\n\n## Verdicts\n\n**Grafana MCP Server.** Every default tool declares typed inputs and read-only and destructive annotations in source, and `--disable-write` cuts the default 79 tools to 62. Writes and a general `grafana_api_request` tool are on by default, the default list is long at 79 tools, and usage statistics have been sent to Grafana Labs by default since 2.0.0.\n\n**Sentry MCP.** OAuth with skills chosen at consent, Inspect and Seer (read-only) by default. No MCP component on status.sentry.io and no SLA.\n\n## Before you call either\n\n### Grafana MCP Server\n\n1. Start with `--disable-write` unless the task needs writes, and add `--disable-api` to remove `grafana_api_request`\n2. Pass `--enabled-tools` with only the categories needed. The default list loads 79 tools\n3. Use `get_dashboard_summary` or `get_dashboard_property` with a JSONPath before `get_dashboard_by_uid`, which returns the whole dashboard JSON\n4. Set `GRAFANA_USAGE_STATS=disabled` or `DO_NOT_TRACK=1` to stop the four-hourly usage report to stats.grafana.org\n5. Use streamable HTTP, not SSE, when each caller needs its own token or organisation, and set `--server-auth-token` on any non-loopback address\n\n### Sentry MCP\n\n1. Put the org and project in the URL (mcp.sentry.dev/mcp/\u003corg\u003e/\u003cproject\u003e) to drop the discovery tools\n2. Call `search_sentry_tools` to find a catalogue tool, then `execute_sentry_tool` to run it\n3. Use `get_sentry_resource` with an issue or trace URL when you have one. It's faster than natural-language search\n4. Grant Triage only when the task needs to resolve or assign issues. The default skills are read-only\n5. Expect `?experimental=1` tool variants to change between releases\n\n## Questions\n\n### Which is better for AI agents, Grafana MCP Server or Sentry MCP?\n\nGrafana MCP Server scores 74.5 (BB) on agent readiness against Sentry MCP's 70.2 (BB), and leads in 3 of 7 scored categories. Sentry MCP leads on schema \u0026 documentation, agent ergonomics and security \u0026 auth.\n\n### Do Grafana MCP Server and Sentry MCP need an API key?\n\nGrafana MCP Server takes an API key or an OAuth sign-in. Sentry MCP uses an OAuth sign-in.\n\n### Can an agent call Grafana MCP Server and Sentry MCP without installing anything?\n\nGrafana MCP Server runs on your own machine, with no hosted endpoint listed. Sentry MCP has a hosted endpoint at https://mcp.sentry.dev/mcp.\n\n### Are Grafana MCP Server and Sentry MCP open source?\n\nGrafana MCP Server is open source (Apache-2.0). No open-source release is listed for Sentry MCP.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"grafana-mcp-server\", \"b\": \"sentry-mcp\"}`. From a terminal: `anchor compare grafana-mcp-server sentry-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/grafana-mcp-server.json and https://www.anchorterminal.com/api/v1/tools/sentry-mcp.json\n\n## Other comparisons with Grafana MCP Server or Sentry MCP\n\n- [Grafana MCP Server vs incident.io API](https://www.anchorterminal.com/compare/grafana-mcp-server-vs-incident-io.md)\n- [Grafana MCP Server vs PagerDuty MCP Server](https://www.anchorterminal.com/compare/grafana-mcp-server-vs-pagerduty-mcp.md)\n- [Grafana MCP Server vs Rootly MCP Server](https://www.anchorterminal.com/compare/grafana-mcp-server-vs-rootly-mcp.md)\n- [Datadog MCP Server vs Sentry MCP](https://www.anchorterminal.com/compare/datadog-mcp-vs-sentry-mcp.md)\n- [Honeycomb MCP vs Sentry MCP](https://www.anchorterminal.com/compare/honeycomb-mcp-vs-sentry-mcp.md)\n- [Datadog MCP Server vs Grafana MCP Server](https://www.anchorterminal.com/compare/datadog-mcp-vs-grafana-mcp-server.md)\n- [Grafana MCP Server vs Honeycomb MCP](https://www.anchorterminal.com/compare/grafana-mcp-server-vs-honeycomb-mcp.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Grafana MCP Server vs Sentry MCP",
        "url": ""
      }
    ],
    "description": "Grafana scores 74.5 (BB) to Sentry MCP's 70.2 (BB) for errors, metrics, logs and traces. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Grafana MCP Server BB 74.5",
      "Sentry MCP BB 70.2",
      "scores"
    ],
    "h1": "Grafana MCP Server vs Sentry MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-grafana-mcp-server-vs-sentry-mcp.png",
    "path": "/compare/grafana-mcp-server-vs-sentry-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Grafana vs Sentry MCP for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/grafana-mcp-server-vs-sentry-mcp"
  },
  "tokens": {
    "markdown": 2150,
    "slim": 780
  },
  "version": 1
}
