{
  "data": {
    "a": {
      "slug": "galileo",
      "name": "Galileo API + MCP",
      "vendor": "Galileo (now Splunk Agent Observability, Cisco)",
      "vendorUrl": "https://galileo.ai",
      "kind": "http-api",
      "category": "agent-observability",
      "summary": "Hosted tracing, evaluation metrics and guardrails for LLM apps and agents, with a REST API, Python and TypeScript SDKs and an 8-tool MCP server in preview.",
      "url": "https://www.anchorterminal.com/tools/galileo",
      "markdownUrl": "https://www.anchorterminal.com/tools/galileo.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/galileo.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/galileo.json",
      "repo": "https://github.com/rungalileo/galileo-python",
      "license": "Apache-2.0 (SDKs only, platform closed source)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.galileo.ai/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "galileo"
        },
        {
          "registry": "npm",
          "name": "galileo"
        }
      ],
      "auth": "api-key",
      "authNotes": "API key in a header. The current OpenAPI spec names it `Splunk-AO-API-Key` and older Galileo docs `Galileo-API-Key`. The API also issues a JWT from `/login/api_key` that expires after 24 hours and accepts HTTP Basic with a username and password. The MCP server takes the same API key header. New SaaS accounts on Splunk Observability Cloud use `https://app.{realm}.observability.splunkcloud.com/ao/api/` and Splunk's own authentication. Self-hosted deployments use their own api.* host.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 5,000 traces a month, unlimited users and unlimited custom evals. Pro $100 a month billed yearly with 50,000 traces, then priced by trace volume with no published rate. Enterprise is custom with unlimited traces, custom rate limits and hosted, VPC or on-prem deployment. The pricing page doesn't mention Splunk, but the docs say customers onboarded after 2026-08-07 should use the Splunk docs (https://galileo.ai/pricing).",
      "priceSummary": "$100 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 8,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 1431,
        "pypiWeekly": 6160,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.galileo.ai",
      "llmsTxt": "https://docs.galileo.ai/llms.txt",
      "openapi": "https://api.galileo.ai/public/v2/openapi.json",
      "capabilities": [
        "obs.traces",
        "obs.evals",
        "obs.prompts",
        "obs.datasets"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "closed-source",
        "enterprise"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48,
        "grade": "D",
        "agentReady": false,
        "rank": 378,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 73,
          "maintenance": 74,
          "payments": 20,
          "reliability": 18,
          "schema": 79,
          "security": 33,
          "transparency": 56
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "OpenAPI 3.1 spec with 184 paths and 244 operations. No status page, no published rate limits and no SLA.",
        "strengths": [
          "OpenAPI 3.1 spec with 184 paths and 244 operations",
          "Error catalogue of 111 entries with HTTP status, fix and a retriable flag",
          "Free plan with 5,000 traces a month and unlimited users",
          "TypeScript SDK released three times in September 2026, most recently 2.3.2 on 1 October",
          "Enterprise deployment in your VPC or on-prem"
        ],
        "weaknesses": [
          "No status page, no published rate limits and no SLA",
          "Split between Galileo and Splunk since 7 August 2026, with two doc sites, two API hosts and no timeline for the old ones",
          "MCP server in preview with 8 tools, only `Get Signals` reads production data",
          "No security page, trust portal, security.txt or certification claim found, and the privacy policy dates from November 2024",
          "Python SDK quiet since 30 July and its CHANGELOG.md stuck at v0.10.0"
        ],
        "agentNotes": [
          "Check which side the account lives on first. Pre-August Galileo accounts use api.galileo.ai, Splunk SaaS accounts use app.{realm}.observability.splunkcloud.com/ao/api/",
          "Send the key as `Splunk-AO-API-Key`. The current spec no longer lists `Galileo-API-Key`",
          "Page list endpoints with `limit` and `starting_token`",
          "Use the error catalogue's retriable flag to decide whether to retry. 429s carry no documented `Retry-After`",
          "Use the REST API to read traces. The MCP server mostly creates datasets and prompts"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.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
          }
        ],
        "editorialScores": {
          "ergonomics": 73,
          "maintenance": 74,
          "payments": 20,
          "reliability": 18,
          "schema": 79,
          "security": 33,
          "transparency": 36
        },
        "provenanceScore": 76
      },
      "connect": {
        "http": "curl https://api.galileo.ai/v2/current_user -H \"Galileo-API-Key: $GALILEO_API_KEY\"",
        "claudeCode": "claude mcp add --transport http --header \"Galileo-API-Key: $GALILEO_API_KEY\" galileo https://api.galileo.ai/mcp/http/mcp",
        "config": {
          "mcpServers": {
            "galileo": {
              "headers": {
                "Accept": "text/event-stream",
                "Galileo-API-Key": "${GALILEO_API_KEY}"
              },
              "type": "http",
              "url": "https://api.galileo.ai/mcp/http/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/obs.traces",
        "tool": "https://letme.dev/galileo"
      },
      "alsoIn": [
        "guardrails"
      ],
      "area": "developer",
      "unitPrices": [
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 100,
          "note": "billed yearly, 50,000 traces a month"
        }
      ],
      "provenance": {
        "legalEntity": "Galileo Technologies, Inc.",
        "domain": "galileo.ai",
        "domainRegistered": "2020-05-05",
        "endpointOnVendorDomain": true,
        "terms": "https://galileo.ai/terms-of-service",
        "privacy": "https://galileo.ai/privacy-policy",
        "statusPage": "",
        "changelog": "https://docs.galileo.ai/release-notes",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Now owned by Cisco and sold as Splunk Agent Observability; the terms still name Galileo Technologies, Inc."
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/galileo.json",
      "live": {
        "slug": "galileo",
        "probe": {
          "target": "https://api.galileo.ai/v2",
          "method": "get",
          "lastAt": "2026-10-05T02:29:56.086742097Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 1420,
          "authRequired": false,
          "uptime24h": 99.27,
          "uptime30d": 99.73,
          "p50ms24h": 1057,
          "p95ms24h": 3917,
          "samples24h": 273,
          "samples30d": 1131,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 270
            },
            {
              "date": "2026-10-05",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "rungalileo/galileo-python",
            "version": "v2.6.0",
            "released": "2026-07-30",
            "seenAt": "2026-10-04T16:27:40.611176298Z"
          },
          {
            "registry": "npm",
            "name": "galileo",
            "version": "2.3.2",
            "seenAt": "2026-10-04T16:27:40.188712083Z"
          },
          {
            "registry": "pypi",
            "name": "galileo",
            "version": "2.6.0",
            "released": "2026-07-30",
            "seenAt": "2026-10-04T16:27:40.002157835Z"
          }
        ],
        "githubStars": 22,
        "npmWeekly": 1892,
        "securityTxt": {
          "url": "https://galileo.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:43.807289994Z"
        },
        "llmsTxt": {
          "url": "https://docs.galileo.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:48.251773467Z"
        },
        "domain": {
          "domain": "galileo.ai",
          "registered": "2020-05-05",
          "source": "https://rdap.identitydigital.services/rdap/domain/galileo.ai",
          "checkedAt": "2026-10-04T13:06:13.135112782Z"
        },
        "pages": [
          {
            "url": "https://docs.galileo.ai/release-notes",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-10-04T15:43:38.210171478Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0771d4784c19"
          },
          {
            "url": "https://galileo.ai/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:44:51.381606205Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0145c8cf98fd"
          },
          {
            "url": "https://galileo.ai/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:44:53.544097308Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "0a4347a8061e"
          },
          {
            "url": "https://galileo.ai/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:44:55.585915991Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fe70a53f84a7"
          }
        ],
        "updatedAt": "2026-10-05T02:29:56.086742097Z"
      }
    },
    "b": {
      "slug": "respan",
      "name": "Respan API + MCP",
      "vendor": "Respan (formerly Keywords AI)",
      "vendorUrl": "https://www.respan.ai",
      "kind": "http-api",
      "category": "agent-observability",
      "summary": "Hosted tracing, evals, prompt management and an LLM gateway to 250+ models, from the company formerly called Keywords AI.",
      "url": "https://www.anchorterminal.com/tools/respan",
      "markdownUrl": "https://www.anchorterminal.com/tools/respan.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/respan.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/respan.json",
      "repo": "https://github.com/respanai/respan",
      "license": "Apache-2.0 (SDKs only, platform closed source)",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.respan.ai/api",
      "packages": [
        {
          "registry": "pypi",
          "name": "respan-tracing"
        },
        {
          "registry": "npm",
          "name": "@respan/tracing"
        }
      ],
      "auth": "mixed",
      "authNotes": "API key as a Bearer token for the REST API and MCP. Keys carry Read, Write, Gateway and Admin scopes (new keys default to Read, Write and Gateway), can have an expiry and spend caps, and are bound to one project. The hosted MCP server also supports OAuth sign-in, or a JWT copied from mcp.respan.ai/login. A Respan-Enabled-Tools header limits which MCP tools a client sees.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with 100,000 logs, 1,000 scores, 7-day retention, unlimited seats and 412 requests a minute on the gateway. Team $199 a month billed yearly with 5 seats ($15 per extra member), 10,000 scores, 30-day retention and 8,400 gateway requests a minute. Extra logs $8 per 100,000, extra scores $1 per 1,000, HIPAA add-on $249 a month. Enterprise is custom (https://www.respan.ai/pricing).",
      "priceSummary": "$199 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 support in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": 67,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 270,
        "pypiWeekly": 12515,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.respan.ai/docs",
      "llmsTxt": "https://www.respan.ai/docs/llms.txt",
      "openapi": "https://respan.ai/docs/openapi.json",
      "capabilities": [
        "obs.traces",
        "obs.evals",
        "obs.prompts",
        "obs.gateway",
        "obs.datasets"
      ],
      "tags": [
        "hosted",
        "freemium",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "closed-source",
        "webhooks",
        "enterprise"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 65.9,
        "grade": "B",
        "agentReady": false,
        "rank": 165,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 4,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 85,
          "payments": 30,
          "reliability": 73,
          "schema": 89,
          "security": 66,
          "transparency": 61
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-07-30 and 2026-08-28. The changelog lists \"Closed an unauthorized live-event stream vulnerability\" and \"Patched some security vulnerabilities\" with no advisory, scope or statement on whether customer data was exposed. Fixed, but disclosed in one line each. -2 (https://www.respan.ai/docs/changelog/changelog)"
        ],
        "verdict": "API keys with Read, Write, Gateway and Admin scopes, expiry and spend caps, bound to one project. 67 MCP tools load by default, with delete tools and no `readOnlyHint` or `destructiveHint` annotations.",
        "strengths": [
          "API keys with Read, Write, Gateway and Admin scopes, expiry and spend caps, bound to one project",
          "OpenAPI 3.1 spec, llms.txt and Markdown for every docs page",
          "`Respan-Enabled-Tools` header trims the MCP server's tool list server-side",
          "`list_logs` returns summary fields by default with pages of up to 50 rows",
          "Published overage prices ($8 per 100,000 logs) and per-plan gateway and ingestion limits"
        ],
        "weaknesses": [
          "67 MCP tools load by default, with delete tools and no `readOnlyHint` or `destructiveHint` annotations",
          "A 13-hour 47-minute gateway incident on 26 September 2026, while the status bars show 100 per cent",
          "Security fixes on 30 July and 28 August 2026 disclosed only as one-line changelog entries",
          "Free plan keeps logs for 7 days",
          "No deprecation policy, and the legacy `/api/generate` endpoint was retired on 11 September 2026"
        ],
        "agentNotes": [
          "Create a key with only the Read scope for agents that analyse logs. New keys get Read, Write and Gateway by default",
          "Set `Respan-Enabled-Tools` to a short list such as list_traces,get_trace_tree,list_logs. All 67 tools load otherwise",
          "Pass `filters` to `list_logs` rather than paging through everything. The default window is the last hour",
          "Call `list_organizations` first when results look empty over OAuth. Every tool acts on the active organisation only",
          "Append `.md` to any docs URL for clean Markdown"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 65.9
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 85,
          "payments": 30,
          "reliability": 73,
          "schema": 89,
          "security": 66,
          "transparency": 47
        },
        "provenanceScore": 75
      },
      "connect": {
        "http": "curl -X POST https://api.respan.ai/api/traces/list/ -H \"Authorization: Bearer $RESPAN_API_KEY\" \\\n  -H \"content-type: application/json\" -d '{}'",
        "claudeCode": "claude mcp add --transport http --header \"Authorization: Bearer $RESPAN_API_KEY\" respan https://mcp.respan.ai/mcp",
        "config": {
          "mcpServers": {
            "respan": {
              "headers": {
                "Authorization": "Bearer ${RESPAN_API_KEY}"
              },
              "type": "http",
              "url": "https://mcp.respan.ai/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/obs.traces",
        "tool": "https://letme.dev/respan"
      },
      "area": "developer",
      "unitPrices": [
        {
          "item": "Team plan",
          "unit": "month",
          "usd": 199,
          "note": "billed yearly, 5 seats, 10,000 scores, 30-day retention"
        },
        {
          "item": "Extra Team member",
          "unit": "seat-month",
          "usd": 15
        },
        {
          "item": "HIPAA add-on",
          "unit": "month",
          "usd": 249
        }
      ],
      "provenance": {
        "legalEntity": "Keywords AI Inc. (d/b/a Respan)",
        "domain": "respan.ai",
        "domainRegistered": "2026-01-13",
        "domainNote": "respan.ai shows a 2026-01-13 registration, matching the rename from Keywords AI (keywordsai.co).",
        "endpointOnVendorDomain": true,
        "terms": "https://www.respan.ai/legal/terms-of-use",
        "privacy": "https://www.respan.ai/legal/privacy-policy",
        "statusPage": "https://status.respan.ai",
        "changelog": "https://www.respan.ai/docs/changelog/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/respan.json",
      "live": {
        "slug": "respan",
        "probe": {
          "target": "https://api.respan.ai/api",
          "method": "get",
          "lastAt": "2026-10-05T02:30:01.705759681Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 256,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 263,
          "p95ms24h": 352,
          "samples24h": 273,
          "samples30d": 1131,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "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": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.respan.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:26.483050488Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@respan/tracing",
            "version": "1.6.1",
            "seenAt": "2026-10-04T16:38:26.934877475Z"
          },
          {
            "registry": "pypi",
            "name": "respan-tracing",
            "version": "2.20.1",
            "released": "2026-09-30",
            "seenAt": "2026-10-04T16:38:26.745912023Z"
          }
        ],
        "githubStars": 48,
        "npmWeekly": 261,
        "pypiWeekly": 14951,
        "securityTxt": {
          "url": "https://respan.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:47.892233894Z"
        },
        "llmsTxt": {
          "url": "https://www.respan.ai/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:11.693900288Z"
        },
        "domain": {
          "domain": "respan.ai",
          "registered": "2026-01-13",
          "source": "https://rdap.identitydigital.services/rdap/domain/respan.ai",
          "checkedAt": "2026-10-04T13:04:19.8662822Z"
        },
        "pages": [
          {
            "url": "https://www.respan.ai/docs/changelog/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:52.1620977Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8b11c1ae998c"
          },
          {
            "url": "https://www.respan.ai/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:58.388862278Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "4df3d42fb60f"
          },
          {
            "url": "https://www.respan.ai/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:55.022515419Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "560ff946cfa5"
          },
          {
            "url": "https://www.respan.ai/legal/terms-of-use",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:56.646058071Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "868dea928c7d"
          }
        ],
        "updatedAt": "2026-10-05T02:30:01.705759681Z"
      }
    },
    "summary": "Respan API + MCP has a score of 65.9 (B) against Galileo API + MCP's 48 (D). Both do obs traces. The largest gap is reliability, 55 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/galileo-vs-respan",
    "json": "https://www.anchorterminal.com/compare/galileo-vs-respan.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/galileo-vs-respan.md",
    "slim": "https://www.anchorterminal.com/compare/galileo-vs-respan.min.md"
  },
  "markdown": "Respan API + MCP has a score of 65.9 (B) against Galileo API + MCP's 48 (D). Both do obs traces. The largest gap is reliability, 55 points.\n\n- Galileo API + MCP: grade D, 48/100, rank #378 of 452. Markdown https://www.anchorterminal.com/tools/galileo.md · JSON https://www.anchorterminal.com/api/v1/tools/galileo.json\n- Respan API + MCP: grade B, 65.9/100, rank #165 of 452. Markdown https://www.anchorterminal.com/tools/respan.md · JSON https://www.anchorterminal.com/api/v1/tools/respan.json\n\n## Which one, for what\n\nPick Galileo API + MCP for agent ergonomics (+7).\n\nPick Respan API + MCP for reliability (+55), schema \u0026 documentation (+10), security \u0026 auth (+33), payments \u0026 pricing (+10), maintenance \u0026 community (+11), transparency \u0026 trust (+5).\n\n## Score by category\n\n| Category | Weight | Galileo API + MCP | Respan API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 18 | 73 | Respan API + MCP +55 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 79 | 89 | Respan API + MCP +10 |\n| Agent ergonomics | 13% (16.2 this run) | 73 | 66 | Galileo API + MCP +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 33 | 66 | Respan API + MCP +33 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Respan API + MCP +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 74 | 85 | Respan API + MCP +11 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 56 | 61 | Respan API + MCP +5 |\n| Negative events | ≤15 | 0 | -2 | |\n| **Total** | | **48 · D** | **65.9 · B** | |\n\n## Facts side by side\n\n| Fact | Galileo API + MCP | Respan API + MCP |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Galileo (now Splunk Agent Observability, Cisco) | Respan (formerly Keywords AI) |\n| Hosted endpoint | `https://api.galileo.ai/v2` | `https://api.respan.ai/api` |\n| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | Apache-2.0 (SDKs only, platform closed source) | Apache-2.0 (SDKs only, platform closed source) |\n| Tools exposed | 8 | 67 |\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 | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-10-01 | 2026-09-30 |\n| Popularity | 1.4k npm/wk, 6.2k PyPI/wk | 270 npm/wk, 13k PyPI/wk |\n| Agent reviews | 2.5/5 (2) | 2.5/5 (2) |\n\n## Verdicts\n\n**Galileo API + MCP.** OpenAPI 3.1 spec with 184 paths and 244 operations. No status page, no published rate limits and no SLA.\n\n**Respan API + MCP.** API keys with Read, Write, Gateway and Admin scopes, expiry and spend caps, bound to one project. 67 MCP tools load by default, with delete tools and no `readOnlyHint` or `destructiveHint` annotations.\n\n## Before you call either\n\n### Galileo API + MCP\n\n1. Check which side the account lives on first. Pre-August Galileo accounts use api.galileo.ai, Splunk SaaS accounts use app.{realm}.observability.splunkcloud.com/ao/api/\n2. Send the key as `Splunk-AO-API-Key`. The current spec no longer lists `Galileo-API-Key`\n3. Page list endpoints with `limit` and `starting_token`\n4. Use the error catalogue's retriable flag to decide whether to retry. 429s carry no documented `Retry-After`\n5. Use the REST API to read traces. The MCP server mostly creates datasets and prompts\n\n### Respan API + MCP\n\n1. Create a key with only the Read scope for agents that analyse logs. New keys get Read, Write and Gateway by default\n2. Set `Respan-Enabled-Tools` to a short list such as list_traces,get_trace_tree,list_logs. All 67 tools load otherwise\n3. Pass `filters` to `list_logs` rather than paging through everything. The default window is the last hour\n4. Call `list_organizations` first when results look empty over OAuth. Every tool acts on the active organisation only\n5. Append `.md` to any docs URL for clean Markdown\n\n## Other comparisons with Galileo API + MCP or Respan API + MCP\n\n- [Arize Phoenix vs Galileo API + MCP](https://www.anchorterminal.com/compare/arize-phoenix-vs-galileo.md)\n- [Arize Phoenix vs Respan API + MCP](https://www.anchorterminal.com/compare/arize-phoenix-vs-respan.md)\n- [Baserun vs Galileo API + MCP](https://www.anchorterminal.com/compare/baserun-vs-galileo.md)\n- [Baserun vs Respan API + MCP](https://www.anchorterminal.com/compare/baserun-vs-respan.md)\n- [Braintrust API + MCP vs Galileo API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-galileo.md)\n- [Braintrust API + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/braintrust-vs-respan.md)\n- [Galileo API + MCP vs Helicone AI Gateway + MCP](https://www.anchorterminal.com/compare/galileo-vs-helicone.md)\n- [Galileo API + MCP vs HoneyHive](https://www.anchorterminal.com/compare/galileo-vs-honeyhive.md)\n- [Galileo API + MCP vs Laminar API + MCP](https://www.anchorterminal.com/compare/galileo-vs-laminar.md)\n- [Galileo API + MCP vs Langfuse API + MCP](https://www.anchorterminal.com/compare/galileo-vs-langfuse.md)\n- [Galileo API + MCP vs LangSmith API + MCP](https://www.anchorterminal.com/compare/galileo-vs-langsmith.md)\n- [Helicone AI Gateway + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/helicone-vs-respan.md)\n- [HoneyHive vs Respan API + MCP](https://www.anchorterminal.com/compare/honeyhive-vs-respan.md)\n- [Laminar API + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/laminar-vs-respan.md)\n- [Langfuse API + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/langfuse-vs-respan.md)\n- [LangSmith API + MCP vs Respan API + MCP](https://www.anchorterminal.com/compare/langsmith-vs-respan.md)\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": "Galileo API + MCP vs Respan API + MCP",
        "url": ""
      }
    ],
    "description": "Respan API + MCP has a score of 65.9 (B) against Galileo API + MCP's 48 (D). Both do obs traces. The largest gap is reliability, 55 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Galileo API + MCP D 48",
      "Respan API + MCP B 65.9",
      "scores"
    ],
    "h1": "Galileo API + MCP vs Respan API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-galileo-vs-respan.png",
    "path": "/compare/galileo-vs-respan",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Galileo API + MCP vs Respan API + MCP for AI agents, D 48 vs B 65.9",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/galileo-vs-respan"
  },
  "tokens": {
    "markdown": 1650,
    "slim": 380
  },
  "version": 1
}
