[
  {
    "id": "gram-docs-1",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/distribute/mcp-servers",
    "excerpt": "Built \u2014 the Control Plane generates the server itself from a first-party source: an OpenAPI document or a TypeScript Functions project.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-2",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/guides/oauth-external-server",
    "excerpt": "you can use any OAuth 2.0 provider you have set up (such as Auth0, Okta, Keycloak, or your own OAuth server)",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-3",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/guides/govern-a-third-party-mcp-server",
    "excerpt": "Put a governed endpoint in front of an MCP server someone else runs, so access control, audit, and upstream credentials apply without changing the upstream.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-4",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/reference/command-line",
    "excerpt": "install toolsets as MCP servers in AI agents, and keep the CLI itself up to date",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-5",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/observe/tool-logs",
    "excerpt": "the raw execution log for every tool call the platform observes across hosted MCP servers, tunneled and shadow MCP servers, skills, and local tools",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-6",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/distribute/skills",
    "excerpt": "A skill is a versioned `SKILL.md` manifest: reusable instructions that agents load on demand.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-7",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/reference/platform-mcp",
    "excerpt": "An org admin working in Claude Code, Cursor, Codex, or another MCP client can find and add MCP servers, finish their setup, put them on a plugin, author skills, manage risk policies, and read observability data without opening the dashboard.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-8",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/connect",
    "excerpt": "An in-dashboard agent harness for testing MCP servers before connecting a real client: pick a server, authenticate, chat with a model that calls the tools, and inspect the logs.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-gh-1",
    "tier": "github",
    "url": "https://github.com/speakeasy-api/gram",
    "excerpt": "Track AI usage across teams and measure impact with either tokens or cost. Deep dive expensive sessions, create budgets and measure tool effectiveness.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-gh-2",
    "tier": "github",
    "url": "https://github.com/speakeasy-api/gram",
    "excerpt": "Team, server, and tool level permissions enforced through RBAC and Oauth2.1. Synced to your enterprise IDP (Okta, Azure AD, Google Workspace, etc.).",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-9",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/product/gram",
    "excerpt": "MoonPay brought 200+ MCP servers under the MCP Gateway, going from proof of concept to a company-wide rollout in 30 days.",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-docs-10",
    "tier": "claimed-docs",
    "url": "https://www.speakeasy.com/product/gram",
    "excerpt": "unsanctioned shadow MCP servers are blocked by default",
    "fetchedAt": "2026-09-05T00:21:56.250Z"
  },
  {
    "id": "gram-probe-1",
    "tier": "probe",
    "url": "https://www.speakeasy.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://www.speakeasy.com/llms.txt # Speakeasy\n\n> Speakeasy is the AI control plane for the AI-native enterprise. The layer between every AI agent (Claude,",
    "fetchedAt": "2026-09-05T00:23:24.091Z"
  },
  {
    "id": "gram-probe-2",
    "tier": "probe",
    "url": "https://www.speakeasy.com/docs/ai-control-plane.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://www.speakeasy.com/docs/ai-control-plane.md # AI Control Plane Documentation\n\n{/*\n  * Renders through the Starlight docs chrome (sidebar + footer) but the hub\n  * i",
    "fetchedAt": "2026-09-05T00:23:24.091Z"
  },
  {
    "id": "gram-probe-3",
    "tier": "probe",
    "url": "https://www.speakeasy.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://www.speakeasy.com/openapi.json, https://www.speakeasy.com/swagger.json, https://www.speakeasy.com/api/openapi.json, https://www.speakeasy.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-05T00:23:24.091Z"
  },
  {
    "id": "gram-probe-4",
    "tier": "probe",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/reference/platform-mcp",
    "excerpt": "official MCP server documented at https://www.speakeasy.com/docs/ai-control-plane/reference/platform-mcp",
    "fetchedAt": "2026-09-05T00:23:24.091Z"
  },
  {
    "id": "gram-probe-5",
    "tier": "probe",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/reference/command-line",
    "excerpt": "official CLI documented at https://www.speakeasy.com/docs/ai-control-plane/reference/command-line",
    "fetchedAt": "2026-09-05T00:23:24.091Z"
  },
  {
    "id": "gram-probe-rt-1",
    "tier": "probe",
    "url": "https://www.speakeasy.com/docs/ai-control-plane/reference/command-line",
    "excerpt": "PROBE runtime (recorded 2026-09-04, see data/mcp-infrastructure/proofs/gram/): downloaded the official cli@0.16.0 release artifact (gram_darwin_arm64.zip, the same one the vendor installer fetches), unzipped it into a throwaway dir, and `./gram --version` printed \"gram version 0.16.0\" \u2014 the publish/deploy CLI installs and runs.",
    "fetchedAt": "2026-09-05T00:28:18.000Z"
  }
]
