io.github.apollographql/graphos-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
GraphOS MCP Server
Publisher-provided description
Search Apollo docs, specs, and best practices
Summary by lookupd
Lets agents search Apollo docs, inspect and publish GraphOS schemas, run checks, and manage proposals, metrics, and API keys.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http graphos-mcp-server https://mcp.apollographql.com
Codex, remote (streamable-http)
codex mcp add graphos-mcp-server --url https://mcp.apollographql.com
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"graphos-mcp-server": {
"url": "https://mcp.apollographql.com"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 48)
Publisher-provided text
PublishGraphSchemaPublish 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 fedGetSupergraphSchemaRead the composed supergraph schema (SDL) for a graph variant, with the composition ID and any composition errors. This is the same read that `rover supergraphPublishReadmeReplace 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 GGetOfflineLicenseFetch the offline Enterprise license for the organization that owns a graph, the same data that `rover license fetch` returns. The license is a signed JWT thatCreateProposalCreate a schema proposal against a source variant, the same action as Create proposal in GraphOS Studio. GraphOS creates a proposal variant that starts as a copGetGraphSchemaRead 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` performDeleteSubgraphRemove a subgraph from a variant and start composition, the same write that `rover subgraph delete` performs. Returns the composition errors that the removal caGetSubgraphSchemaRead 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 fetcGetClientMetricsTraffic broken down by client for a graph over a time window, as compact CSV. Columns: start timestamp, end exclusive timestamp, client name, client version, opGetLintResultsRetrieve schema lint violations from a graph's most recent schema checks: each diagnostic's coordinate, severity level, message, rule, and source location, plusRunSubgraphCheckStart 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, soGetOperationMetricsTop operations by usage/health for a graph over a time window, as compact CSV. Columns: start timestamp, end exclusive timestamp, operation name, request count,ApolloDocsReadReads an Apollo documentation page by slug in chunks. Use slugs returned by ApolloDocsSearch.GetVariantDetailsRetrieve metadata for a graph variant: its identifier, federation version, the URL of its GraphQL endpoint, and its subgraph inventory (names only). Use this toGetContractConfigRead 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 descrGetApiKeysList the API keys and client-credential pairs of an organization. For each key: its ID, name, type, creation, expiry, last use, revocation time, and the resourcGetReadmeRead 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 iAddProposalCommentAdd a comment to a schema proposal, the same action as commenting in GraphOS Studio. With no other options, the comment is a general comment on the proposal. ToGetProposalsList the schema proposals on a graph: each proposal's ID, title, status (DRAFT, OPEN, APPROVED, IMPLEMENTED, CLOSED), timestamps, author, the source variant itCreateApiKeyCreate an API key for an organization. The response contains the new key's value in token. It is a live credential, so give it to the user to store in a secretUntagGraphArtifactDelete a graph artifact tag from a graph, the same write that `rover graph-artifact untag` performs. The tag and its full history are removed, and any router thReviewProposalApprove or reject a revision of a schema proposal, with an optional comment, the same action as Review in GraphOS Studio. Only a requested reviewer can review,GetGraphArtifactFetch a graph artifact by its digest, the same lookup that `rover graph-artifact fetch --digest` performs. A graph artifact is the build output, such as the comGetGraphArtifactTagsList the graph artifact tags on a graph and the artifact each tag points to: the artifact's ID, digest, status, creation time, and variant. GraphOS Router can fGetLatestLaunchInspect the most recent launch for a graph variant: status, completion time, subgraph changes, composition errors, and a schema diff summary vs the previous lauUpdateProposalStatusChange the status of a schema proposal, the same action as the status menu in GraphOS Studio. DRAFT is for work in progress, OPEN asks reviewers to review, andGetCheckResultsRead 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 cliPublishPersistedQueriesPublish operations to a persisted query list, the same write that `rover persisted-queries publish` performs. A persisted query list is the set of operations aRunSchemaCheckStart 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 supergraphTagGraphArtifactAssign a tag to a graph artifact, the same write that `rover graph-artifact tag` performs. If the tag does not exist, it is created. If it exists, it moves to t
Details
- Version: 1.17.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 618 ms
- First indexed:
- Last seen in registry:
- Website: https://www.apollographql.com/docs/graphos/platform/graphos-mcp-tools
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.apollographql/graphos-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp