
Apollo MCP Server
Expose your GraphQL schema operations as MCP tools so the agent can query and mutate your Apollo-backed API safely during backend work.
Overview
Apollo MCP Server is an MCP server for the Build phase that exposes configured GraphQL operations as tools for AI models against your Apollo graph.
What is this MCP server?
- Official Apollo MCP Server exposing GraphQL operations as AI tools
- OCI image ghcr.io/apollographql/apollo-mcp-server (canary builds)
- Requires host-mounted config.yaml via --mount bind
- Positional runtime argument /config.yaml inside container
- Title: Apollo MCP Server from apollographql org
- Published as OCI image on ghcr.io/apollographql/apollo-mcp-server
- Requires 1 config file path mounted to /config.yaml
- Catalog version label: canary-20260112T145439Z-114c866
Community signal: 288 GitHub stars.
What problem does it solve?
Agents guess at GraphQL shapes and endpoints when they cannot call your real Apollo operations with guardrails.
Who is it for?
Teams already on Apollo GraphQL who want MCP-native, operation-level access for coding agents during API development.
Skip if: Greenfield projects without GraphQL or builders who only need ad-hoc OpenAPI REST MCP.
What do I get? / Deliverables
With a mounted config.yaml and OCI-based stdio or container wiring, your agent invokes approved GraphQL tools instead of inventing API calls.
- MCP tools mapped to approved GraphQL operations
- Container-run server with mounted /config.yaml
- Agent-driven graph queries and mutations within config boundaries
Recommended MCP Servers
Journey fit
How it compares
GraphQL operation MCP from Apollo, not a generic database MCP or client-side UI skill.
Common Questions / FAQ
Who is Apollo MCP Server for?
Backend and full-stack solo builders using Apollo GraphQL who want AI agents to call real graph operations through MCP.
When should I use Apollo MCP Server?
Use it while building or extending your GraphQL API when you need the agent to execute allowlisted queries and mutations against your configured graph.
How do I add Apollo MCP Server to my agent?
Run the ghcr.io/apollographql/apollo-mcp-server image with a bind mount of your Apollo MCP config to /config.yaml, pass /config.yaml as the package argument, and register the process as an MCP server in your agent.