Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 2 min ago
teppi

MCP serverio.github.apollographql/graphos-mcp-server

Search Apollo docs, specs, and best practices
UNRATEDActivestreamable-httpmcp.apollographql.com

Overview

Score?
UNRATED 0.706
of what a free look can see, on 30 looks
Looks
36
last 1 hr ago
Tools
32
changed 1 day ago

More info

URL
mcp.apollographql.com/
streamable-http
Says it is
graphos-mcp-server 1.20.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.706 · highest on record 0.8561

Toolsfrom sha256:b3515163db…021635 · +0 −0 1 day ago

The tools this server lists, read out of the definition it returned
ToolSchema
ApolloConnectorsSpec
Returns the Apollo Connectors specification for guidance on creating or modifying GraphQL schemas that use @connect or @source.
input · output
ApolloDocsRead
Reads an Apollo documentation page by slug in chunks. Use slugs returned by ApolloDocsSearch.
input · output
ApolloDocsSearch
Searches official Apollo documentation for GraphQL, GraphOS, Apollo Router, Apollo Client, MCP Server, schema design, deployment, and Connectors. Returns URLs, slugs, and excerpts.
input · output
DeleteGraph
Delete a graph, the same write that `rover graph delete` performs. This is a soft delete: the data is not removed permanently and Apollo support can restore the graph. Every varian
input · output
DeleteSubgraph
Remove a subgraph from a variant and start composition, the same write that `rover subgraph delete` performs. Returns the composition errors that the removal causes. This deletes t
input · output
GetCheckResults
Read the outcome of one schema check run: the overall status, and for each task in the run the composition errors, lint diagnostics, schema changes with the client operations they
input · output
GetClientMetrics
Traffic broken down by client for a graph over a time window, as compact CSV. Columns: start timestamp, end exclusive timestamp, client name, client version, operation name, reques
input · output
GetContractConfig
Read the filter configuration of a contract variant: the tags it includes, the tags it excludes, the source variant it is built from, and a human-readable description of the config
input · output
GetGraphSchema
Read the schema (SDL) that is currently published to a graph variant, with its hash and publication time. This is the same read that `rover graph fetch` performs. The response hold
input · output
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/remov
input · output
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
input · output
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
input · output
GetLintResults
Retrieve schema lint violations from a graph's most recent schema checks: each diagnostic's coordinate, severity level, message, rule, and source location, plus error/warning/total
input · output
GetMyIdentity
Resolve the caller's identity from their API key or OAuth token. Call this FIRST when the user asks about "my graph" but has not provided a graph ID. For a graph/service key, `me`
input · output
GetOperationMetrics
Top operations by usage/health for a graph over a time window, as compact CSV. Columns: start timestamp, end exclusive timestamp, operation name, request count, request latency p50
input · output
GetPersistedQueryListStatus
Check whether a graph variant has a Persisted Query List (PQL), and return its ID, its name, and its current build (revision and operation count). Pass the ID to PublishPersistedQu
input · output
GetReadme
Read the README of a graph variant, with the time it was last updated and who updated it. This is the same read that `rover readme fetch` performs. The README is the Markdown docum
input · output
GetSchemaChecks
List past schema checks for a graph: each check's ID, status, timestamps, the subgraph it checked, the variant it ran against, the commit, and the status of each task in the check,
input · output
GetSubgraphMetrics
Top subgraphs/connectors by traffic/health for a graph over a time window, as compact CSV. Columns: start timestamp, end exclusive timestamp, fetch service name, fetch count, fetch
input · output
GetSubgraphSchema
Read one subgraph's published schema (SDL) from a variant, with its routing URL, revision, and last update time. This is the same read that `rover subgraph fetch` performs. Read on
input · output
GetSupergraphSchema
Read the composed supergraph schema (SDL) for a graph variant, with the composition ID and any composition errors. This is the same read that `rover supergraph fetch` performs. A s
input · output
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, an
input · output
GetVariantDetails
Retrieve metadata for a graph variant: its identifier, federation version, the URL of its GraphQL endpoint, and its subgraph inventory (names only). Use this to assess a variant's
input · output
LintSchema
Lint a GraphQL schema document against the graph's lint rules and return each diagnostic's coordinate, severity level, message, rule, and source location, plus the error, warning,
input · output
PublishContract
Create or update a contract variant and start a launch for it, the same write that `rover contract publish` performs. A contract variant is a filtered view of another variant's sch
input · output
PublishGraphSchema
Publish a schema to a graph variant, the same write that `rover graph publish` performs. Use this for a monograph; use PublishSubgraph for one subgraph of a federated graph. Return
input · output
PublishPersistedQueries
Publish operations to a persisted query list, the same write that `rover persisted-queries publish` performs. A persisted query list is the set of operations a router accepts when
input · output
PublishReadme
Replace the README of a graph variant, the same write that `rover readme publish` performs. The README is the Markdown document shown on the variant's page in GraphOS Studio. The n
input · output
PublishSubgraph
Publish a subgraph schema to a variant and start composition, the same write that `rover subgraph publish` performs. Returns whether the subgraph was created or updated, any compos
input · output
RunSchemaCheck
Start a schema check of a proposed schema against a variant, the same check that `rover graph check` starts. Use this for a monograph or for a whole supergraph schema; use RunSubgr
input · output
RunSubgraphCheck
Start a schema check of one proposed subgraph schema against a variant, the same check that `rover subgraph check` starts. The check runs in the background, so this returns a workf
input · output
ValidateOperations
Validate client GraphQL operations against a variant's published schema and return each problem's type (FAILURE, WARNING, INVALID), code, description, and the name of the operation
input · output
Verify it yourselfnpx teppi-check https://mcp.apollographql.comcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2E6VVS7YAAACEYP8382X