Skip to content

Working with clients? Stay ahead of what they ask for.

Apollo GraphQL MCP

by Apollo GraphQL

Official Apollo GraphQL MCP server. Expose Apollo Studio operations, schema, and graph data to AI agents through MCP. 280 stars and 40 commits on main in the last 30 days. Top cadence in this batch.

★ 280·6 listed tools·Released SEP 2025·MIT
npx -y @apollo/mcp-server
Share:

“Official Apollo GraphQL MCP server. Expose Apollo Studio operations, schema, and graph data to AI agents through MCP. 280 stars and 40 commits on main in the last 30 days. Top cadence in this batch.”

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

Requires authenticationAPOLLO_API_KEY environment variable (Apollo Studio graph API key with read or operator scope).
{ "mcpServers": { "apollo": { "command": "npx", "args": [ "-y", "@apollo/mcp-server" ], "env": { "APOLLO_API_KEY": "<your-apollo-key>" } } } }
PrereqRequires APOLLO_API_KEY from Apollo Studio. NPM: `@apollo/mcp-server`. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "apollo": { "command": "npx", "args": [ "-y", "@apollo/mcp-server" ], "env": { "APOLLO_API_KEY": "<your-apollo-key>" } } } }
{ "mcpServers": { "apollo": { "command": "npx", "args": [ "-y", "@apollo/mcp-server" ], "env": { "APOLLO_API_KEY": "<your-apollo-key>" } } } }
{ "mcpServers": { "apollo": { "command": "npx", "args": [ "-y", "@apollo/mcp-server" ], "env": { "APOLLO_API_KEY": "<your-apollo-key>" } } } }
{ "mcpServers": { "apollo": { "command": "npx", "args": [ "-y", "@apollo/mcp-server" ], "env": { "APOLLO_API_KEY": "<your-apollo-key>" } } } }

6 SELECTED TOOLS

list_graphs
List Apollo Studio graphs the API key can see
Read
get_schema
Retrieve the SDL schema for a graph variant
Read
list_operations
List registered operations
Read
execute_operation
Execute a registered operation against the graph
Read
query_schema
Introspect the schema with custom queries
Read
list_recent_changes
List recent schema or operation changes
Read

OUR ASSESSMENT

Apollo GraphQL ships an official MCP server that exposes Apollo Studio graphs, schemas, registered operations, and recent changes. Tool surface covers list_graphs, get_schema, list_operations, execute_operation, query_schema, list_recent_changes. Pairs with the existing Apollo CLI for local development workflows.

Strengths
  • Official Apollo GraphQL maintenance.
  • 280 GitHub stars and MIT licence.
  • 40 commits on main in the last 30 days, top cadence in this batch.
  • Direct access to Apollo Studio graphs, schemas, operations, and registered queries.
  • Pairs with the existing Apollo CLI for local development.
Weaknesses
  • Requires an Apollo Studio account and graph API key.
  • Tool surface scoped to Apollo Studio; pure GraphQL servers outside Studio integration use the schema introspection layer only.
  • 280 GitHub stars; adoption is early.
Security Notes

The MCP carries an Apollo Studio graph API key. Scope the key to the specific graph variant the agent should access. Apollo Studio API keys can be created with read-only or operator-level permissions; choose the minimum scope for the agent flow.

Best For

Teams using Apollo GraphQL with Apollo Studio who want agents to inspect schemas and run registered operations from inside the editor; GraphQL-first organisations adopting MCP-based agent workflows; multi-graph architectures that benefit from agent-driven schema introspection.

TECHNICAL DETAILS

Language
typescript
Transport
stdio
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
MIT
npm
@apollo/mcp-server
Last Release
@apollo/mcp-server (npm latest)MAY 3, 2026
First Released
SEP 1, 2025

RECORDED ADOPTION METRICS

Saved directory snapshots. Record last checked MAY 3, 2026. The review date above does not refresh these figures.

// GitHub Stars
280

// Recorded note280 stars on the apollographql/apollo-mcp-server repo. 40 commits on main in the last 30 days, top cadence in this batch.

// Popularity Rank
#1
Recorded directory rank · #5 in API Integration

// Recorded notePairs with Stripe, Resend, Adyen in api category for vendor-API agent integrations.

SOURCES & RECORDED CHECKS

These are the directory listings and check details held in this record. Client compatibility, directory listings and installation testing are separate signals. Recorded client names describe the scope of a check; they do not establish a security assessment or a recurring test schedule.

01
Discovered
Source not recorded
First indexed MAY 3, 2026
02
Directory listings
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Recorded client testing
Claude Desktop, Cursor
Check current setup against the provider documentation
04
Record last checked
MAY 3, 2026
Record date; functional retest scope may differ
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.5editorial280—MAY 3, 2026
PulseMCP— unratedunavailableunavailableMAY 3, 2026
MCP.so— unratedunavailableunavailableMAY 3, 2026
Glama— unratedunavailableunavailableMAY 3, 2026
Smithery— unratedunavailableunavailableMAY 3, 2026
Official MCP Registry— unratedunavailableunavailableMAY 3, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →