{
  "data": {
    "a": {
      "slug": "amplitude",
      "name": "Amplitude",
      "vendor": "Amplitude, Inc.",
      "vendorUrl": "https://amplitude.com",
      "kind": "http-api",
      "category": "product-analytics",
      "summary": "Amplitude is a hosted product analytics platform that records user events and answers questions about funnels, retention, cohorts, experiments and feature flags. Agents reach it through an official remote MCP server, REST APIs and the `amp` command line.",
      "url": "https://www.anchorterminal.com/tools/amplitude",
      "markdownUrl": "https://www.anchorterminal.com/tools/amplitude.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/amplitude.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/amplitude.json",
      "repo": "https://github.com/amplitude/mcp-marketplace",
      "license": "Proprietary service under Amplitude's terms of service. The SDKs, the `amp` CLI and the MCP marketplace plugins on GitHub and npm are MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.amplitude.com/mcp",
      "packages": [
        {
          "registry": "npm",
          "name": "@amplitude/developer-cli"
        },
        {
          "registry": "npm",
          "name": "@amplitude/analytics-node"
        },
        {
          "registry": "pypi",
          "name": "amplitude-analytics"
        }
      ],
      "auth": "mixed",
      "authNotes": "Access is self-serve, with no app review or partner approval. The MCP server takes only OAuth 2.0 (authorisation code with PKCE S256, dynamic client registration, scopes `mcp:read`, `mcp:write` and `offline_access`), and a person signs in to Amplitude in a browser. Each call runs with that user's permissions, limited by two role actions, Use MCP (read) and Use MCP (write), per project. The Developer API takes a Bearer token from the OAuth device flow or a personal access token with eight scopes. The older REST APIs use HTTP Basic with a project API key and secret key, the Experiment Management API a management key, and HTTP V2 ingestion the public project API key in the request body.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 2 million events a month and no card, and the pricing page says MCP and agent access work on every plan. Plus is usage-based from $0 with the first 2 million events free, up to 70 million, and needs a card to see an estimate. Growth and Enterprise are priced by sales. API and MCP calls aren't metered in money. There's no separate sandbox, so an agent starts on a Free organisation (https://amplitude.com/pricing, checked 2026-10-07).",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the Developer API's OpenAPI document or the pricing page (checked 2026-10-07).",
        "endpoints": []
      },
      "toolCount": 45,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 1331780,
        "pypiWeekly": 1779665,
        "asOf": "2026-10-07"
      },
      "docsUrl": "https://amplitude.com/docs/apis",
      "llmsTxt": "https://amplitude.com/docs/llms.txt",
      "openapi": "https://developer-api.amplitude.com/openapi.yaml",
      "registryName": "com.amplitude/mcp-server",
      "capabilities": [
        "analytics.query",
        "analytics.funnels",
        "analytics.experiments",
        "analytics.flags",
        "analytics.events"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "freemium",
        "free-tier",
        "no-card",
        "eu-region",
        "cli",
        "status-page",
        "soc2",
        "python",
        "typescript"
      ],
      "lastRelease": "2026-10-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.2,
        "grade": "B",
        "agentReady": false,
        "rank": 223,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 83,
          "payments": 30,
          "reliability": 60,
          "schema": 72,
          "security": 74,
          "transparency": 78
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-07"
        },
        "negative": 0,
        "verdict": "The remote MCP server covers queries, funnels, retention, experiments and flags under OAuth with PKCE, read and write scopes and per-project role actions, and the Free plan needs no card. No MCP rate limits or SLA were found, and status.amplitude.com records a critical outage of the UI, MCP and REST APIs on 13 July 2026.",
        "bestFor": "A team already on Amplitude that wants an agent to query charts, funnels, retention and experiment results, edit dashboards and manage the tracking plan under its own permissions.",
        "strengths": [
          "Remote MCP server with 45 documented tools for queries, funnels, retention, cohorts, experiments, flags and the tracking plan, on US and EU hosts",
          "OAuth with PKCE, dynamic client registration, a revocation endpoint and `mcp:read` and `mcp:write` scopes, plus two role actions enforced per project on every call",
          "Progressive discovery (`?discovery=progressive`) starts with a small tool list and loads schemas on demand",
          "Deletes need a second call with `confirmed` set to true, and cohort syncs preview the export before sending",
          "Free plan with 2 million events a month and no card, and the pricing page says MCP works on every plan"
        ],
        "weaknesses": [
          "No rate limit for the MCP server or the Developer API was found in the reviewed documentation",
          "status.amplitude.com lists one critical and six major incidents between 9 July and 23 September 2026, with the UI, MCP and REST APIs down on 13 July",
          "No SLA found, and the terms of 21 July 2026 disclaim uninterrupted service",
          "MCP is on by default for every user, and the Member, Manager and Admin roles include write access until an admin changes them",
          "Session replays, feedback comments and user properties reach the model with no prompt-injection guidance for hosts"
        ],
        "agentNotes": [
          "Connect to https://mcp.amplitude.com/mcp, or https://mcp.eu.amplitude.com/mcp for EU projects. The client must support streaming HTTP and OAuth, since API keys aren't accepted",
          "Append `?discovery=progressive` to load tool schemas on demand, then call `get_amplitude_context` first to pick the project and read its AI context",
          "Ask an admin for a role with only Use MCP (read) on the projects you need. Tools stay listed and fail at call time when the role lacks the action",
          "Send events through the HTTP V2 API with an `insert_id` on each one. On 429, pause that user or device for 30 seconds before retrying",
          "Budget Dashboard REST queries by cost (days times conditions times chart cost), within 108,000 an hour and 5 concurrent requests per project"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.2
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 83,
          "payments": 30,
          "reliability": 60,
          "schema": 72,
          "security": 74,
          "transparency": 63
        },
        "provenanceScore": 93
      },
      "connect": {
        "install": "npm install -g @amplitude/developer-cli",
        "http": "curl --location --request GET 'https://amplitude.com/api/3/chart/:chart_id/csv' \\\n-u '{api_key}:{secret_key}'",
        "claudeCode": "claude mcp add -t http -s user Amplitude \"https://mcp.amplitude.com/mcp\"",
        "config": {
          "mcpServers": {
            "amplitude": {
              "type": "http",
              "url": "https://mcp.amplitude.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/analytics.query",
        "tool": "https://letme.dev/amplitude"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Amplitude, Inc.",
        "domain": "amplitude.com",
        "domainRegistered": "1996-05-09",
        "endpointOnVendorDomain": true,
        "terms": "https://amplitude.com/terms",
        "privacy": "https://amplitude.com/privacy",
        "statusPage": "https://status.amplitude.com",
        "changelog": "https://amplitude.com/releases",
        "securityTxt": "valid",
        "checked": "2026-10-07",
        "notes": [
          "The terms of service (effective 21 July 2026) and the privacy notice (updated 31 August 2026) name Amplitude, Inc., 201 3rd Street, Suite 200, San Francisco, CA 94103.",
          "The MCP server answers at mcp.amplitude.com and mcp.eu.amplitude.com, the Developer API at developer-api.amplitude.com and ingestion at api2.amplitude.com, all amplitude.com subdomains.",
          "amplitude.com/.well-known/security.txt gives a Bugcrowd tracker and security@amplitude.com as contacts and expires 2028-12-31.",
          "RDAP for amplitude.com gives a registration date of 1996-05-09.",
          "The data processing addendum for the terms of service is dated 4 June 2024 and points to the sub-processor list at amplitude.com/subprocessor-list, updated 13 May 2026."
        ],
        "score": 93
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/amplitude.json",
      "live": {
        "slug": "amplitude",
        "probe": {
          "target": "https://mcp.amplitude.com/mcp",
          "method": "get",
          "lastAt": "2026-10-08T19:08:39.1435174Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 640,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 600,
          "p95ms24h": 686,
          "samples24h": 42,
          "samples30d": 42,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 42,
              "ok": 42
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.amplitude.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T19:06:25.608818068Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@amplitude/analytics-node",
            "version": "1.5.77",
            "seenAt": "2026-10-08T15:58:25.174053517Z"
          },
          {
            "registry": "npm",
            "name": "@amplitude/developer-cli",
            "version": "0.4.0",
            "seenAt": "2026-10-08T15:58:22.636133576Z"
          },
          {
            "registry": "pypi",
            "name": "amplitude-analytics",
            "version": "1.2.3",
            "released": "2026-03-31",
            "seenAt": "2026-10-08T15:58:25.442829492Z"
          }
        ],
        "githubStars": 42,
        "npmWeekly": 342,
        "pypiWeekly": 1809174,
        "securityTxt": {
          "url": "https://amplitude.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2028-12-31T23:59:00Z",
          "checkedAt": "2026-10-08T15:39:04.89032491Z"
        },
        "pages": [
          {
            "url": "https://amplitude.com/releases",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:13.946806462Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e25c77cfb3bd"
          },
          {
            "url": "https://amplitude.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:09.559713411Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d56d9e255a26"
          },
          {
            "url": "https://amplitude.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:12.282612959Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3846fead0f52"
          },
          {
            "url": "https://amplitude.com/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:16.012895377Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7137cb0d60a7"
          }
        ],
        "updatedAt": "2026-10-08T19:08:39.1435174Z"
      }
    },
    "answer": "LaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth.",
    "b": {
      "slug": "launchdarkly",
      "name": "LaunchDarkly",
      "vendor": "Catamorphic, Co. (dba LaunchDarkly)",
      "vendorUrl": "https://launchdarkly.com",
      "kind": "http-api",
      "category": "product-analytics",
      "summary": "LaunchDarkly is a hosted feature flag and experimentation platform from Catamorphic, Co., with observability and AI configuration products. Agents reach it through an official hosted MCP server with OAuth and a REST API with a public OpenAPI spec.",
      "url": "https://www.anchorterminal.com/tools/launchdarkly",
      "markdownUrl": "https://www.anchorterminal.com/tools/launchdarkly.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/launchdarkly.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/launchdarkly.json",
      "repo": "https://github.com/launchdarkly/mcp-server",
      "license": "Proprietary service under LaunchDarkly's terms. The local MCP server is MIT and the ldcli CLI is Apache-2.0",
      "transports": [
        "http",
        "streamable-http",
        "stdio"
      ],
      "remoteUrl": "https://mcp.launchdarkly.com/mcp/launchdarkly",
      "packages": [
        {
          "registry": "npm",
          "name": "@launchdarkly/mcp-server"
        },
        {
          "registry": "npm",
          "name": "launchdarkly-api"
        },
        {
          "registry": "pypi",
          "name": "launchdarkly-api"
        },
        {
          "registry": "npm",
          "name": "@launchdarkly/node-server-sdk"
        },
        {
          "registry": "pypi",
          "name": "launchdarkly-server-sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve. The hosted MCP server uses OAuth with PKCE and dynamic client registration, with reader, writer and observability scopes, and acts with the role of the member who approves it. The REST API, the CLI and the local MCP server take an access token in the `Authorization` header. A signed-in member creates the token with a Reader, Writer, Admin or Owner role, and it is shown once. Custom roles and inline policies need a plan with custom roles, and service tokens need Enterprise. SDK keys cannot call the REST API.",
      "pricing": "freemium",
      "pricingNotes": "The Developer plan is free with no card and no seat charge, with 5 service connections, 1,000 client-side MAU, 100,000 experimentation MAU and 5,000 AI runs a month. Foundation has a 14-day trial, then bills by usage with no platform fee. Enterprise is custom. API and MCP calls are not billed (https://launchdarkly.com/pricing/, checked 2026-10-08).",
      "priceSummary": "$10 / mo",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API docs, the OpenAPI spec or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 141,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 3291956,
        "pypiWeekly": 2207524,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://launchdarkly.com/docs/home/getting-started/mcp",
      "llmsTxt": "https://launchdarkly.com/docs/llms.txt",
      "openapi": "https://app.launchdarkly.com/api/v2/openapi.json",
      "capabilities": [
        "analytics.flags",
        "analytics.experiments",
        "observability.logs",
        "observability.errors"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "free-tier",
        "no-card",
        "eu-region",
        "status-page",
        "soc2",
        "cli",
        "typescript",
        "python"
      ],
      "lastRelease": "2026-10-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.2,
        "grade": "B",
        "agentReady": false,
        "rank": 155,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 3,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 82,
          "payments": 40,
          "reliability": 64,
          "schema": 89,
          "security": 66,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "LaunchDarkly suits agents that manage feature flags, rollouts and experiments. The hosted MCP server uses OAuth with dynamic client registration and marks its tools read-only or destructive, and the Developer plan is free without a card. The server lists 141 tools, numeric rate limits are unpublished, and the web application was unavailable for over an hour on 10 July 2026.",
        "bestFor": "An agent that creates and targets feature flags, runs rollouts and experiments, reads experiment results and cleans up stale flags.",
        "strengths": [
          "Public OpenAPI 3.0.3 spec with 401 operations, 399 of them described, with 1,853 examples and 429 documented on 287 operations",
          "Hosted MCP server with OAuth, PKCE, dynamic client registration, a revocation endpoint and reader, writer and observability scopes",
          "MCP tools cover experiment creation, iteration control and results, flag targeting, approval requests and flag removal readiness",
          "Developer plan is free with no card, unlimited seats, unlimited flags and 100,000 experimentation MAU a month",
          "Dated API versions set by header, with a written policy of 12 months' support after a new version"
        ],
        "weaknesses": [
          "The hosted MCP server lists 141 tools, and no tool filter for it was found in the reviewed documentation",
          "The API docs say the numeric rate limits are not published and may change",
          "132 of 401 API operations are beta, need `LD-API-Version: beta` and may change without notice",
          "On 10 July 2026 the web application was unavailable and flag delivery failed for part of two hours, and some SDKs needed a restart",
          "Custom roles, inline token policies, service tokens and approvals need an Enterprise plan, and the hosted MCP server is absent from the EU and federal instances"
        ],
        "agentNotes": [
          "Connect to https://mcp.launchdarkly.com/mcp/launchdarkly over streamable HTTP with OAuth. On the EU or federal instance run the local `@launchdarkly/mcp-server` with `--server-url`",
          "Authorise with a Reader role or the `reader` scope unless the task writes. A 403 after consent means the member's role lacks access",
          "Send `LD-API-Version: 20240415` on every REST call, and `LD-API-Version: beta` for beta resources, which answer 403 without it",
          "Read `X-Ratelimit-Global-Remaining`, `X-Ratelimit-Route-Remaining` and `X-Ratelimit-Reset` on each response, and wait `Retry-After` seconds on an IP limit",
          "Send `Content-Type: application/json; domain-model=launchdarkly.semanticpatch` for semantic patches, or the body is read as JSON patch and answers 400"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.2
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 82,
          "payments": 40,
          "reliability": 64,
          "schema": 89,
          "security": 66,
          "transparency": 74
        },
        "provenanceScore": 86
      },
      "connect": {
        "install": "npx -y --package @launchdarkly/mcp-server -- mcp start --api-key api-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "claudeCode": "claude mcp add --transport http \"launchdarkly\" \"https://mcp.launchdarkly.com/mcp/launchdarkly\"",
        "config": {
          "mcpServers": {
            "launchdarkly": {
              "type": "http",
              "url": "https://mcp.launchdarkly.com/mcp/launchdarkly"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/analytics.flags",
        "tool": "https://letme.dev/launchdarkly"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Foundation, service connection",
          "unit": "month",
          "usd": 10,
          "note": "per connection, billed yearly, first 5 included"
        },
        {
          "item": "Foundation, client-side MAU",
          "unit": "user-month",
          "usd": 0.00833,
          "note": "$8.33 per 1,000, billed yearly"
        },
        {
          "item": "Additional AI run",
          "unit": "tx",
          "usd": 0.005,
          "note": "$5 per 1,000 above 5,000 a month"
        }
      ],
      "provenance": {
        "legalEntity": "Catamorphic, Co. (dba LaunchDarkly)",
        "domain": "launchdarkly.com",
        "domainRegistered": "2014-07-15",
        "endpointOnVendorDomain": true,
        "terms": "https://launchdarkly.com/policies/subscription-terms/",
        "privacy": "https://launchdarkly.com/policies/privacy/",
        "statusPage": "https://status.launchdarkly.com",
        "changelog": "https://launchdarkly.com/docs/home/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service for Developer and Foundation self-service customers (effective 8 September 2025) name Catamorphic, Co., a Delaware corporation doing business as LaunchDarkly. Enterprise customers have separate terms at https://launchdarkly.com/policies/subscription-terms-enterprise/.",
          "The privacy policy (effective 8 April 2025) says it does not apply to data LaunchDarkly processes for customers. The data processing addendum at https://launchdarkly.com/policies/data-processing-addendum/ covers that data.",
          "launchdarkly.com/.well-known/security.txt and app.launchdarkly.com/.well-known/security.txt return 404.",
          "The MCP server answers on mcp.launchdarkly.com and the API on app.launchdarkly.com. The MCP endpoint's headers name Gram, from Speakeasy, which is on the sub-processor list.",
          "RDAP for launchdarkly.com gives a registration date of 2014-07-15."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/launchdarkly.json",
      "live": {
        "slug": "launchdarkly",
        "probe": {
          "target": "https://mcp.launchdarkly.com/mcp/launchdarkly",
          "method": "get",
          "lastAt": "2026-10-08T19:08:51.4566105Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 507,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 451,
          "p95ms24h": 507,
          "samples24h": 19,
          "samples30d": 19,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 19,
              "ok": 19
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.launchdarkly.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T19:06:44.832067208Z"
        },
        "pages": [
          {
            "url": "https://launchdarkly.com/docs/home/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:16.320328672Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "74204a4637a3"
          },
          {
            "url": "https://launchdarkly.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:22.375066872Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ba2803698c00"
          },
          {
            "url": "https://launchdarkly.com/policies/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:18.596393493Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "07aaa0a5b478"
          },
          {
            "url": "https://launchdarkly.com/policies/subscription-terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:21:20.369550127Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9ada90ccb172"
          }
        ],
        "updatedAt": "2026-10-08T19:08:51.4566105Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Amplitude, Inc.",
        "b": "Catamorphic, Co. (dba LaunchDarkly)",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.amplitude.com/mcp",
        "b": "https://mcp.launchdarkly.com/mcp/launchdarkly",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, Streamable HTTP, stdio",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Amplitude's terms of service. The SDKs, the `amp` CLI and the MCP marketplace plugins on GitHub and npm are MIT",
        "b": "Proprietary service under LaunchDarkly's terms. The local MCP server is MIT and the ldcli CLI is Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "45",
        "b": "141",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "com.amplitude/mcp-server",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-02",
        "b": "2026-10-06",
        "name": "Last release"
      },
      {
        "a": "2026-07-21",
        "b": "2025-09-08",
        "name": "Terms last updated"
      },
      {
        "a": "2026-08-31",
        "b": "2025-04-08",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "1.3M npm/wk, 1.8M PyPI/wk",
        "b": "3.3M npm/wk, 2.2M PyPI/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "LaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth.",
        "question": "Which is better for AI agents, Amplitude or LaunchDarkly?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Amplitude and LaunchDarkly need an API key?"
      },
      {
        "answer": "Yes. Amplitude has a hosted endpoint at https://mcp.amplitude.com/mcp and LaunchDarkly at https://mcp.launchdarkly.com/mcp/launchdarkly.",
        "question": "Can an agent call Amplitude and LaunchDarkly without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 74 against 66"
        ],
        "also": null,
        "goodFor": "A team already on Amplitude that wants an agent to query charts, funnels, retention and experiment results, edit dashboards and manage the tracking plan under its own permissions.",
        "slug": "amplitude",
        "watchFor": "No rate limit for the MCP server or the Developer API was found in the reviewed documentation"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 89 against 72",
          "Payments \u0026 pricing, 40 against 30"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "An agent that creates and targets feature flags, runs rollouts and experiments, reads experiment results and cleans up stale flags.",
        "slug": "launchdarkly",
        "watchFor": "The hosted MCP server lists 141 tools, and no tool filter for it was found in the reviewed documentation"
      }
    ],
    "job": {
      "capability": "analytics.flags",
      "name": "Analytics flags"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-growthbook.json",
        "title": "Amplitude vs GrowthBook",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-growthbook"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-mixpanel.json",
        "title": "Amplitude vs Mixpanel",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-mixpanel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-pendo.json",
        "title": "Amplitude vs Pendo",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-pendo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-posthog.json",
        "title": "Amplitude vs PostHog",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-posthog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-statsig.json",
        "title": "Amplitude vs Statsig",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-statsig"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amplitude-vs-heap.json",
        "title": "Amplitude vs Heap",
        "url": "https://www.anchorterminal.com/compare/amplitude-vs-heap"
      },
      {
        "json": "https://www.anchorterminal.com/compare/growthbook-vs-launchdarkly.json",
        "title": "GrowthBook vs LaunchDarkly",
        "url": "https://www.anchorterminal.com/compare/growthbook-vs-launchdarkly"
      },
      {
        "json": "https://www.anchorterminal.com/compare/launchdarkly-vs-mixpanel.json",
        "title": "LaunchDarkly vs Mixpanel",
        "url": "https://www.anchorterminal.com/compare/launchdarkly-vs-mixpanel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/launchdarkly-vs-posthog.json",
        "title": "LaunchDarkly vs PostHog",
        "url": "https://www.anchorterminal.com/compare/launchdarkly-vs-posthog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/launchdarkly-vs-statsig.json",
        "title": "LaunchDarkly vs Statsig",
        "url": "https://www.anchorterminal.com/compare/launchdarkly-vs-statsig"
      }
    ],
    "scores": [
      {
        "amplitude": 60,
        "by": 4,
        "edge": "launchdarkly",
        "key": "reliability",
        "launchdarkly": 64,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "amplitude": 72,
        "by": 17,
        "edge": "launchdarkly",
        "key": "schema",
        "launchdarkly": 89,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "amplitude": 72,
        "by": 3,
        "edge": "amplitude",
        "key": "ergonomics",
        "launchdarkly": 69,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "amplitude": 74,
        "by": 8,
        "edge": "amplitude",
        "key": "security",
        "launchdarkly": 66,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "amplitude": 30,
        "by": 10,
        "edge": "launchdarkly",
        "key": "payments",
        "launchdarkly": 40,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "amplitude": 83,
        "by": 1,
        "edge": "amplitude",
        "key": "maintenance",
        "launchdarkly": 82,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "amplitude": 78,
        "by": 2,
        "edge": "launchdarkly",
        "key": "transparency",
        "launchdarkly": 80,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "LaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth. Both do analytics flags.",
    "verdicts": {
      "amplitude": "The remote MCP server covers queries, funnels, retention, experiments and flags under OAuth with PKCE, read and write scopes and per-project role actions, and the Free plan needs no card. No MCP rate limits or SLA were found, and status.amplitude.com records a critical outage of the UI, MCP and REST APIs on 13 July 2026.",
      "launchdarkly": "LaunchDarkly suits agents that manage feature flags, rollouts and experiments. The hosted MCP server uses OAuth with dynamic client registration and marks its tools read-only or destructive, and the Developer plan is free without a card. The server lists 141 tools, numeric rate limits are unpublished, and the web application was unavailable for over an hour on 10 July 2026."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly",
    "json": "https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly.md",
    "slim": "https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly.min.md"
  },
  "markdown": "LaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth. Both do analytics flags.\n\n- Amplitude: grade B, 66.2/100, rank #223 of 629. Markdown https://www.anchorterminal.com/tools/amplitude.md · JSON https://www.anchorterminal.com/api/v1/tools/amplitude.json\n- LaunchDarkly: grade B, 69.2/100, rank #155 of 629. Markdown https://www.anchorterminal.com/tools/launchdarkly.md · JSON https://www.anchorterminal.com/api/v1/tools/launchdarkly.json\n\n## Which one, for what\n\n### Amplitude (B)\n\nGood for: A team already on Amplitude that wants an agent to query charts, funnels, retention and experiment results, edit dashboards and manage the tracking plan under its own permissions.\n\nAhead on:\n- Security \u0026 auth, 74 against 66\n\nWatch for: No rate limit for the MCP server or the Developer API was found in the reviewed documentation\n\n### LaunchDarkly (B)\n\nGood for: An agent that creates and targets feature flags, runs rollouts and experiments, reads experiment results and cleans up stale flags.\n\nAhead on:\n- Schema \u0026 documentation, 89 against 72\n- Payments \u0026 pricing, 40 against 30\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: The hosted MCP server lists 141 tools, and no tool filter for it was found in the reviewed documentation\n\n\n## Score by category\n\n| Category | Weight | Amplitude | LaunchDarkly | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 60 | 64 | LaunchDarkly +4 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 72 | 89 | LaunchDarkly +17 |\n| Agent ergonomics | 13% (16.2 this run) | 72 | 69 | Amplitude +3 |\n| Security \u0026 auth | 14% (17.5 this run) | 74 | 66 | Amplitude +8 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 40 | LaunchDarkly +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 82 | Amplitude +1 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 78 | 80 | LaunchDarkly +2 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **66.2 · B** | **69.2 · B** | |\n\n## Facts side by side\n\n| Fact | Amplitude | LaunchDarkly |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Amplitude, Inc. | Catamorphic, Co. (dba LaunchDarkly) |\n| Hosted endpoint | `https://mcp.amplitude.com/mcp` | `https://mcp.launchdarkly.com/mcp/launchdarkly` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP, stdio |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Proprietary service under Amplitude's terms of service. The SDKs, the `amp` CLI and the MCP marketplace plugins on GitHub and npm are MIT | Proprietary service under LaunchDarkly's terms. The local MCP server is MIT and the ldcli CLI is Apache-2.0 |\n| Tools exposed | 45 | 141 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `com.amplitude/mcp-server` | not listed |\n| Last release | 2026-10-02 | 2026-10-06 |\n| Terms last updated | 2026-07-21 | 2025-09-08 |\n| Privacy policy last updated | 2026-08-31 | 2025-04-08 |\n| Customer content may train models | yes | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | 1.3M npm/wk, 1.8M PyPI/wk | 3.3M npm/wk, 2.2M PyPI/wk |\n\n## Verdicts\n\n**Amplitude.** The remote MCP server covers queries, funnels, retention, experiments and flags under OAuth with PKCE, read and write scopes and per-project role actions, and the Free plan needs no card. No MCP rate limits or SLA were found, and status.amplitude.com records a critical outage of the UI, MCP and REST APIs on 13 July 2026.\n\n**LaunchDarkly.** LaunchDarkly suits agents that manage feature flags, rollouts and experiments. The hosted MCP server uses OAuth with dynamic client registration and marks its tools read-only or destructive, and the Developer plan is free without a card. The server lists 141 tools, numeric rate limits are unpublished, and the web application was unavailable for over an hour on 10 July 2026.\n\n## Before you call either\n\n### Amplitude\n\n1. Connect to https://mcp.amplitude.com/mcp, or https://mcp.eu.amplitude.com/mcp for EU projects. The client must support streaming HTTP and OAuth, since API keys aren't accepted\n2. Append `?discovery=progressive` to load tool schemas on demand, then call `get_amplitude_context` first to pick the project and read its AI context\n3. Ask an admin for a role with only Use MCP (read) on the projects you need. Tools stay listed and fail at call time when the role lacks the action\n4. Send events through the HTTP V2 API with an `insert_id` on each one. On 429, pause that user or device for 30 seconds before retrying\n5. Budget Dashboard REST queries by cost (days times conditions times chart cost), within 108,000 an hour and 5 concurrent requests per project\n\n### LaunchDarkly\n\n1. Connect to https://mcp.launchdarkly.com/mcp/launchdarkly over streamable HTTP with OAuth. On the EU or federal instance run the local `@launchdarkly/mcp-server` with `--server-url`\n2. Authorise with a Reader role or the `reader` scope unless the task writes. A 403 after consent means the member's role lacks access\n3. Send `LD-API-Version: 20240415` on every REST call, and `LD-API-Version: beta` for beta resources, which answer 403 without it\n4. Read `X-Ratelimit-Global-Remaining`, `X-Ratelimit-Route-Remaining` and `X-Ratelimit-Reset` on each response, and wait `Retry-After` seconds on an IP limit\n5. Send `Content-Type: application/json; domain-model=launchdarkly.semanticpatch` for semantic patches, or the body is read as JSON patch and answers 400\n\n## Questions\n\n### Which is better for AI agents, Amplitude or LaunchDarkly?\n\nLaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth.\n\n### Do Amplitude and LaunchDarkly need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Amplitude and LaunchDarkly without installing anything?\n\nYes. Amplitude has a hosted endpoint at https://mcp.amplitude.com/mcp and LaunchDarkly at https://mcp.launchdarkly.com/mcp/launchdarkly.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly.json, and with the fewest tokens: https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"amplitude\", \"b\": \"launchdarkly\"}`. From a terminal: `anchor compare amplitude launchdarkly`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/amplitude.json and https://www.anchorterminal.com/api/v1/tools/launchdarkly.json\n\n## Other comparisons with Amplitude or LaunchDarkly\n\n- [Amplitude vs GrowthBook](https://www.anchorterminal.com/compare/amplitude-vs-growthbook.md)\n- [Amplitude vs Mixpanel](https://www.anchorterminal.com/compare/amplitude-vs-mixpanel.md)\n- [Amplitude vs Pendo](https://www.anchorterminal.com/compare/amplitude-vs-pendo.md)\n- [Amplitude vs PostHog](https://www.anchorterminal.com/compare/amplitude-vs-posthog.md)\n- [Amplitude vs Statsig](https://www.anchorterminal.com/compare/amplitude-vs-statsig.md)\n- [Amplitude vs Heap](https://www.anchorterminal.com/compare/amplitude-vs-heap.md)\n- [GrowthBook vs LaunchDarkly](https://www.anchorterminal.com/compare/growthbook-vs-launchdarkly.md)\n- [LaunchDarkly vs Mixpanel](https://www.anchorterminal.com/compare/launchdarkly-vs-mixpanel.md)\n- [LaunchDarkly vs PostHog](https://www.anchorterminal.com/compare/launchdarkly-vs-posthog.md)\n- [LaunchDarkly vs Statsig](https://www.anchorterminal.com/compare/launchdarkly-vs-statsig.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "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": "Amplitude vs LaunchDarkly",
        "url": ""
      }
    ],
    "description": "LaunchDarkly scores 69.2 (B) on agent readiness against Amplitude's 66.2 (B), and leads in 4 of 7 scored categories. Amplitude leads on security \u0026 auth. Both do analytics flags. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Amplitude B 66.2",
      "LaunchDarkly B 69.2",
      "scores"
    ],
    "h1": "Amplitude vs LaunchDarkly",
    "image": "https://www.anchorterminal.com/assets/og/compare-amplitude-vs-launchdarkly.png",
    "path": "/compare/amplitude-vs-launchdarkly",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Amplitude vs LaunchDarkly for AI agents, B 66.2 vs B 69.2",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/amplitude-vs-launchdarkly"
  },
  "tokens": {
    "markdown": 2200,
    "slim": 730
  },
  "version": 1
}
