{
  "data": {
    "a": {
      "slug": "datadog-mcp",
      "name": "Datadog MCP Server",
      "vendor": "Datadog",
      "vendorUrl": "https://docs.datadoghq.com/mcp_server/",
      "kind": "mcp",
      "category": "observability",
      "summary": "Datadog's hosted MCP server for querying monitors, logs, metrics, traces, dashboards, incidents and more, with 30-plus toolsets, a sandboxed code-execution toolset, OAuth 2.0 or key auth, and per-call permission checks on writes.",
      "url": "https://www.anchorterminal.com/tools/datadog-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/datadog-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/datadog-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/datadog-mcp.json",
      "repo": "https://github.com/datadog-labs/mcp-server",
      "license": "MIT",
      "transports": [
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://mcp.datadoghq.com/v1/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "OAuth 2.0 (recommended, with an optional read-only grant that hides write tools), personal or service access tokens as a Bearer header, or `DD-API-KEY` plus `DD-APPLICATION-KEY` headers. A local `datadog_mcp_cli` binary gives you stdio where remote auth isn't possible. EU endpoint at mcp.datadoghq.eu. Users need the `mcp_read` and `mcp_write` permissions, and an organisation setting can block MCP writes.",
      "pricing": "byo-plan",
      "pricingNotes": "No separate charge stated. Datadog plan prices are public and a free plan exists. MCP use is capped by a default quota of 100,000 tool calls a month per organisation (raised from 50,000 on 2026-08-28) and a burst limit of 50 calls per 10 seconds. Whether the free plan includes MCP isn't stated (https://github.com/datadog-labs/mcp-server/blob/main/CHANGELOG.md).",
      "priceSummary": "Your plan",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the Datadog account.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 43,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://docs.datadoghq.com/mcp_server/",
      "capabilities": [
        "observability.metrics",
        "observability.logs",
        "observability.traces",
        "observability.incidents"
      ],
      "tags": [
        "official",
        "hosted",
        "oauth",
        "toolsets",
        "enterprise",
        "preview-parts"
      ],
      "lastRelease": "2026-09-25",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 56.7,
        "grade": "C",
        "agentReady": false,
        "rank": 300,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 2,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 68,
          "payments": 20,
          "reliability": 53,
          "schema": 60,
          "security": 76,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -4,
        "negativeNotes": [
          "-3: breaking changes shipped the day they were announced, with no notice period. Detection-rule tools replaced and removed on 2026-06-17, `service` and `family` removed from `explore_profiling_call_graph` on 2026-06-26, `start_at` removed from `search_datadog_spans` on 2026-08-20 and the `traces` extension removed from `execute_code` on 2026-09-24. Each is labelled in the changelog, so we deduct at the low end (https://github.com/datadog-labs/mcp-server/blob/main/CHANGELOG.md).",
          "-1: until 2026-09-22, `ddsql_upsert_saved_query` created or updated saved queries even when an organisation had disabled MCP writes. Fixed and disclosed in the changelog, so a small deduction (https://github.com/datadog-labs/mcp-server/blob/main/CHANGELOG.md)."
        ],
        "verdict": "OAuth read-only grants, `mcp_read` and `mcp_write` permissions and an organisation-level block on MCP writes. Tools and parameters are removed the day they're announced, with no notice period.",
        "strengths": [
          "OAuth read-only grants, `mcp_read` and `mcp_write` permissions and an organisation-level block on MCP writes",
          "Toolsets, a sandboxed `execute_code` toolset and `whoami` and `toolsets` resources keep the schema in proportion",
          "Dated public changelog with 42 entries since 3 July 2026",
          "Published burst limit and monthly quota",
          "SOC 2 Type 2, ISO 27001 and FedRAMP High, with a private HackerOne bounty"
        ],
        "weaknesses": [
          "Tools and parameters are removed the day they're announced, with no notice period",
          "Not in the official MCP registry and no MCP component on the status page",
          "Tool schemas and descriptions aren't readable without an account",
          "No security.txt, and the write-protection setting missed one tool until 22 September 2026",
          "Whether the free plan includes MCP isn't stated"
        ],
        "agentNotes": [
          "Use https://mcp.datadoghq.com/v1/mcp. The /api/unstable/ path in older configs is no longer the documented one",
          "Set `toolsets` to the two or three you need, for example core plus logs, and read the `toolsets` resource first",
          "Pass `limit` and `custom_attributes` on span searches, and page with `cursor`. `start_at` is gone",
          "Expect a permission error when the org blocks MCP writes or the OAuth grant is read-only. That's the boundary working",
          "Budget calls. The org shares 100,000 a month and 50 per 10 seconds"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 56.7
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 68,
          "payments": 20,
          "reliability": 53,
          "schema": 60,
          "security": 76,
          "transparency": 56
        },
        "provenanceScore": 80
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http datadog https://mcp.datadoghq.com/v1/mcp",
        "config": {
          "mcpServers": {
            "datadog": {
              "type": "http",
              "url": "https://mcp.datadoghq.com/v1/mcp"
            }
          }
        },
        "headless": {
          "mcpServers": {
            "datadog": {
              "headers": {
                "DD-API-KEY": "${DD_API_KEY}",
                "DD-APPLICATION-KEY": "${DD_APPLICATION_KEY}"
              },
              "type": "http",
              "url": "https://mcp.datadoghq.com/v1/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/observability.metrics",
        "tool": "https://letme.dev/datadog-mcp"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "Datadog, Inc.",
        "domain": "datadoghq.com",
        "domainRegistered": "2010-07-09",
        "endpointOnVendorDomain": true,
        "terms": "https://datadoghq.com/legal/terms/",
        "privacy": "https://datadoghq.com/legal/privacy/",
        "statusPage": "https://status.datadoghq.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-26",
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/datadog-mcp.json",
      "live": {
        "slug": "datadog-mcp",
        "probe": {
          "target": "https://mcp.datadoghq.com/v1/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-05T00:25:41.641739567Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 252,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 265,
          "p95ms24h": 296,
          "samples24h": 272,
          "samples30d": 2061,
          "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": 5,
              "ok": 5
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.datadoghq.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T00:22:41.544756299Z"
        },
        "githubStars": 45,
        "securityTxt": {
          "url": "https://datadoghq.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:41.698687937Z"
        },
        "domain": {
          "domain": "datadoghq.com",
          "registered": "2010-07-09",
          "source": "https://rdap.verisign.com/com/v1/domain/datadoghq.com",
          "checkedAt": "2026-10-04T13:05:16.528122118Z"
        },
        "pages": [
          {
            "url": "https://datadoghq.com/legal/privacy/",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:19.357597934Z",
            "changedAt": "2026-09-29T13:08:28.35407782Z",
            "fingerprint": "84e6d2939140"
          },
          {
            "url": "https://datadoghq.com/legal/terms/",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:42:21.663011496Z",
            "changedAt": "2026-09-29T13:08:30.925940141Z",
            "fingerprint": "bb8932f6911c"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.datadoghq.com/v1/mcp",
          "checkedAt": "2026-10-04T22:19:24.8207103Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:38.616526541Z"
        },
        "updatedAt": "2026-10-05T00:25:41.641739567Z"
      }
    },
    "b": {
      "slug": "pagerduty-mcp",
      "name": "PagerDuty MCP Server",
      "vendor": "PagerDuty",
      "vendorUrl": "https://support.pagerduty.com/main/docs/pagerduty-mcp-server",
      "kind": "mcp",
      "category": "observability",
      "summary": "PagerDuty's hosted MCP server at mcp.pagerduty.com (EU at mcp.eu.pagerduty.com) for incidents, services, schedules, on-call, escalation policies, alerts and analytics, with OAuth or API-key auth.",
      "url": "https://www.anchorterminal.com/tools/pagerduty-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/pagerduty-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/pagerduty-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pagerduty-mcp.json",
      "repo": "https://github.com/PagerDuty/pagerduty-mcp-server",
      "license": "Apache-2.0",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.pagerduty.com/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "OAuth with metadata discovery using static client credentials (no dynamic client registration), an OAuth bearer token such as a client-credentials app token, or an API key in `Authorization: Token token=\u003ckey\u003e`. Scoped OAuth apps use per-resource scopes and require PKCE. Some tools and filters need user-level rather than account-level auth. EU accounts use mcp.eu.pagerduty.com.",
      "pricing": "byo-plan",
      "pricingNotes": "No separate charge stated. The MCP docs list a PagerDuty account with Advanced Permissions as a prerequisite, and the pricing page includes Advanced Permissions in the PD Reliability Platform tiers (Starter $2,800 a year, Essential $12,000, Plus $48,000). Incident Management Free (5 users) and Professional ($21 per user a month billed yearly, $25 monthly) are also public. Whether the free plan can use MCP isn't stated (https://www.pagerduty.com/pricing/incident-management/).",
      "priceSummary": "Your plan",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payments. Access follows the PagerDuty account.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://docs.pagerduty.com/ai-automation/advance/pagerduty-mcp-server",
      "capabilities": [
        "observability.incidents",
        "work.oncall"
      ],
      "tags": [
        "official",
        "hosted",
        "oauth",
        "incidents",
        "enterprise"
      ],
      "lastRelease": "2026-09-04",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48.5,
        "grade": "D",
        "agentReady": false,
        "rank": 375,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 49,
          "maintenance": 32,
          "payments": 10,
          "reliability": 52,
          "schema": 55,
          "security": 66,
          "transparency": 64
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Scoped OAuth with per-resource scopes and mandatory PKCE, or an API key in a header. No read-only mode on the hosted server, where the local one was read-only by default.",
        "strengths": [
          "Scoped OAuth with per-resource scopes and mandatory PKCE, or an API key in a header",
          "US and EU endpoints documented",
          "REST limits published at 960 requests a minute with ratelimit-reset headers",
          "SOC 2 Type II, ISO 27001 and FedRAMP Low",
          "The local server was archived with a pointer to the hosted one"
        ],
        "weaknesses": [
          "No read-only mode on the hosted server, where the local one was read-only by default",
          "Hosted tool list, schemas and changelog aren't published",
          "No native tool filtering, so the full list loads whatever the OAuth scopes allow",
          "Advanced Permissions, a Reliability Platform feature from $2,800 a year, is listed as a prerequisite",
          "The official registry entry still points at the archived 0.2.1 package"
        ],
        "agentNotes": [
          "Use a scoped OAuth client with read scopes only if the agent shouldn't acknowledge, resolve or edit anything",
          "Use a user API key or user OAuth for `assigned` or `teams` filters. Account-level keys fail those calls",
          "Pass `limit` and a `since` date on incident lists. The default limit is 1,000 records",
          "EU accounts must use mcp.eu.pagerduty.com",
          "On 429, wait `ratelimit-reset` seconds. There's no Retry-After header"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 1.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48.5
          }
        ],
        "editorialScores": {
          "ergonomics": 49,
          "maintenance": 32,
          "payments": 10,
          "reliability": 52,
          "schema": 55,
          "security": 66,
          "transparency": 48
        },
        "provenanceScore": 80
      },
      "connect": {
        "claudeCode": "claude mcp add --transport http pagerduty https://mcp.pagerduty.com/mcp",
        "config": {
          "mcpServers": {
            "pagerduty": {
              "url": "https://mcp.pagerduty.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/observability.incidents",
        "tool": "https://letme.dev/pagerduty-mcp"
      },
      "area": "developer",
      "provenance": {
        "legalEntity": "PagerDuty, Inc.",
        "domain": "pagerduty.com",
        "domainRegistered": "2009-02-12",
        "endpointOnVendorDomain": true,
        "terms": "https://www.pagerduty.com/terms-of-service/",
        "privacy": "https://www.pagerduty.com/privacy-policy/",
        "statusPage": "https://status.pagerduty.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-09-26",
        "score": 80
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/pagerduty-mcp.json",
      "live": {
        "slug": "pagerduty-mcp",
        "probe": {
          "target": "https://mcp.pagerduty.com/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-05T00:25:47.554020539Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 587,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 591,
          "p95ms24h": 651,
          "samples24h": 272,
          "samples30d": 2061,
          "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": 5,
              "ok": 5
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.pagerduty.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:21.988927125Z"
        },
        "githubStars": 79,
        "securityTxt": {
          "url": "https://pagerduty.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:48.516810051Z"
        },
        "domain": {
          "domain": "pagerduty.com",
          "registered": "2009-02-12",
          "source": "https://rdap.verisign.com/com/v1/domain/pagerduty.com",
          "checkedAt": "2026-10-04T13:03:52.936595069Z"
        },
        "pages": [
          {
            "url": "https://www.pagerduty.com/pricing/incident-management/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:36.495874979Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a3b4f17ae5e1"
          },
          {
            "url": "https://www.pagerduty.com/privacy-policy/",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:39.105710717Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6a4f5ce17db6"
          },
          {
            "url": "https://www.pagerduty.com/terms-of-service/",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:40.912598547Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2072fd051351"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.pagerduty.com/mcp",
          "checkedAt": "2026-10-04T22:19:53.966005949Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-09-28T21:55:53.970625875Z"
        },
        "updatedAt": "2026-10-05T00:25:47.554020539Z"
      }
    },
    "summary": "Datadog MCP Server has a score of 56.7 (C) against PagerDuty MCP Server's 48.5 (D). Both do incidents. The largest gap is maintenance \u0026 community, 36 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/datadog-mcp-vs-pagerduty-mcp",
    "json": "https://www.anchorterminal.com/compare/datadog-mcp-vs-pagerduty-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/datadog-mcp-vs-pagerduty-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/datadog-mcp-vs-pagerduty-mcp.min.md"
  },
  "markdown": "Datadog MCP Server has a score of 56.7 (C) against PagerDuty MCP Server's 48.5 (D). Both do incidents. The largest gap is maintenance \u0026 community, 36 points.\n\n- Datadog MCP Server: grade C, 56.7/100, rank #300 of 452. Markdown https://www.anchorterminal.com/tools/datadog-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/datadog-mcp.json\n- PagerDuty MCP Server: grade D, 48.5/100, rank #375 of 452. Markdown https://www.anchorterminal.com/tools/pagerduty-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/pagerduty-mcp.json\n\n## Which one, for what\n\nPick Datadog MCP Server for schema \u0026 documentation (+5), agent ergonomics (+29), security \u0026 auth (+10), payments \u0026 pricing (+10), maintenance \u0026 community (+36).\n\nPick PagerDuty MCP Server for nothing in particular (no category where it leads by five points or more).\n\n## Score by category\n\n| Category | Weight | Datadog MCP Server | PagerDuty MCP Server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 53 | 52 | Datadog MCP Server +1 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 60 | 55 | Datadog MCP Server +5 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 49 | Datadog MCP Server +29 |\n| Security \u0026 auth | 14% (17.5 this run) | 76 | 66 | Datadog MCP Server +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 10 | Datadog MCP Server +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 68 | 32 | Datadog MCP Server +36 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 68 | 64 | Datadog MCP Server +4 |\n| Negative events | ≤15 | -4 | 0 | |\n| **Total** | | **56.7 · C** | **48.5 · D** | |\n\n## Facts side by side\n\n| Fact | Datadog MCP Server | PagerDuty MCP Server |\n| --- | --- | --- |\n| Kind | MCP server | MCP server |\n| Vendor | Datadog | PagerDuty |\n| Hosted endpoint | `https://mcp.datadoghq.com/v1/mcp` | `https://mcp.pagerduty.com/mcp` |\n| Transports | Streamable HTTP, stdio | Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Your plan | Your plan |\n| x402 | no | no |\n| Licence | MIT | Apache-2.0 |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | yes | no |\n| llms.txt | no | no |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-25 | 2026-09-04 |\n| Popularity | 43 stars | none |\n| Agent reviews | 2.5/5 (2) | 1.5/5 (2) |\n\n## Verdicts\n\n**Datadog MCP Server.** OAuth read-only grants, `mcp_read` and `mcp_write` permissions and an organisation-level block on MCP writes. Tools and parameters are removed the day they're announced, with no notice period.\n\n**PagerDuty MCP Server.** Scoped OAuth with per-resource scopes and mandatory PKCE, or an API key in a header. No read-only mode on the hosted server, where the local one was read-only by default.\n\n## Before you call either\n\n### Datadog MCP Server\n\n1. Use https://mcp.datadoghq.com/v1/mcp. The /api/unstable/ path in older configs is no longer the documented one\n2. Set `toolsets` to the two or three you need, for example core plus logs, and read the `toolsets` resource first\n3. Pass `limit` and `custom_attributes` on span searches, and page with `cursor`. `start_at` is gone\n4. Expect a permission error when the org blocks MCP writes or the OAuth grant is read-only. That's the boundary working\n5. Budget calls. The org shares 100,000 a month and 50 per 10 seconds\n\n### PagerDuty MCP Server\n\n1. Use a scoped OAuth client with read scopes only if the agent shouldn't acknowledge, resolve or edit anything\n2. Use a user API key or user OAuth for `assigned` or `teams` filters. Account-level keys fail those calls\n3. Pass `limit` and a `since` date on incident lists. The default limit is 1,000 records\n4. EU accounts must use mcp.eu.pagerduty.com\n5. On 429, wait `ratelimit-reset` seconds. There's no Retry-After header\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "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": "Datadog MCP Server vs PagerDuty MCP Server",
        "url": ""
      }
    ],
    "description": "Datadog MCP Server has a score of 56.7 (C) against PagerDuty MCP Server's 48.5 (D). Both do incidents. The largest gap is maintenance \u0026 community, 36 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Datadog MCP Server C 56.7",
      "PagerDuty MCP Server D 48.5",
      "scores"
    ],
    "h1": "Datadog MCP Server vs PagerDuty MCP Server",
    "image": "https://www.anchorterminal.com/assets/og/compare-datadog-mcp-vs-pagerduty-mcp.png",
    "path": "/compare/datadog-mcp-vs-pagerduty-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Datadog MCP Server vs PagerDuty MCP Server for AI agents",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/datadog-mcp-vs-pagerduty-mcp"
  },
  "tokens": {
    "markdown": 1200,
    "slim": 380
  },
  "version": 1
}
