Skip to content
Back to search
100
MCP live v1.9.0 MCP 2025-11-25 http

GraphOS MCP Tools

io.github.apollographql/graphos-mcp-tools

Search Apollo docs, specs, and best practices

Uptime
100.0%
1 direct probes · 30d
Response
491ms
last probe
Tools
13
callable
Resources
0
readable
Prompts
0
available

Tools · 13

GetTopOperations

Identify the most-used operations on a graph variant for a time range, with request counts, types, and signatures. Use to find high-traffic operations, detect unused operations, and prioritize finding…

GetLaunchHistory

Retrieve recent launches for a graph variant (most recent first) to detect deployment instability such as repeated failures or frequent superseded launches. Each entry includes the launch id, status, …

GetLintResults

Retrieve schema lint violations from a graph's most recent check workflows: each diagnostic's coordinate, severity level, message, rule, and source location, plus error/warning/total/ignored counts. U…

GetVariantDetails

Retrieve detailed metadata for a graph variant: federation version, subgraph inventory (names), router status and any pending router version, and the current router configuration (raw YAML). Use this …

GetSubgraphMetrics

Top subgraphs/connectors by traffic/health for a graph over a time window, as compact CSV (header row + one row per subgraph per day). Columns: start timestamp, end exclusive timestamp, fetch service …

GetMyIdentity

Resolve the caller's identity from their API key. Call this FIRST when the user asks about "my graph" but has not provided a graph ID. For a graph/service key, `me` resolves to a Graph: use `id` as th…

ApolloDocsSearch

Searches official Apollo documentation for GraphQL, GraphOS, Apollo Router, Apollo Client, MCP Server, schema design, deployment, and Connectors. Returns URLs, slugs, and excerpts.

GetLatestLaunch

Inspect the most recent launch for a graph variant: status, completion time, subgraph changes, composition errors, and a schema diff summary vs the previous launch (additions/removals/edits/deprecatio…

GetLaunch

Inspect a single launch by ID for full detail: status, timestamps, which subgraphs changed, composition errors, and the schema diff summary. Use to drill into a specific launch — e.g. a failed or supe…

ApolloConnectorsSpec

Returns the Apollo Connectors specification for guidance on creating or modifying GraphQL schemas that use @connect or @source.

ApolloDocsRead

Reads an Apollo documentation page by slug in chunks. Use slugs returned by ApolloDocsSearch.

GetOperationMetrics

Top operations by usage/health for a graph over a time window, as compact CSV (header row + one row per operation per day). Columns: start timestamp, end exclusive timestamp, operation name, request c…

GetPersistedQueryListStatus

Check whether a graph variant has a Persisted Query List (PQL) and its current build (revision and operation count). Use to assess PQL configuration — a production variant with no PQL is a security ga…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "graphos_mcp_tools": {
      "url": "https://mcp.apollographql.com/mcp",
      "transport": "http"
    }
  }
}