AUTOMATIONSWITCH

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 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 TOOLS AVAILABLE

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

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

ADOPTION METRICS

// GitHub Stars
280

// Reading this280 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
Globally · #5 in API Integration

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

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed MAY 3, 2026
02
Cross-referenced
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Verified against
Claude Desktop, Cursor
Installed and tested across clients
04
Last re-checked
MAY 3, 2026
Weekly re-verification
// 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.5editorial280MAY 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 →