Apollo MCP Server MCP Server
io.github.apollographql/apollo-mcp-server
Expose GraphQL operations as MCP tools for AI models to access and orchestrate your APIs.
What is the Apollo MCP Server MCP server?
The Apollo MCP Server is a Model Context Protocol server that exposes GraphQL operations as MCP tools, enabling AI models to access and orchestrate APIs running with Apollo. It provides a standard interface for integrating GraphQL-based services with AI agents like Claude and Cursor.
Apollo MCP Server bridges GraphQL APIs and AI models by converting GraphQL operations into callable tools. You configure which operations to expose, and the server makes them available to AI clients, allowing AI agents to query and mutate your GraphQL data as part of their workflows.
How to install Apollo MCP Server
Copy-paste configuration for popular MCP clients.
Tools & capabilities
Tools this server exposes to the agent.
GraphQL Operations— Expose configured GraphQL operations (queries and mutations) as callable MCP tools for AI models
Use cases
- Query GraphQL APIs from Claude or Cursor using natural language
- Automate workflows that interact with Apollo-powered GraphQL services
- Enable AI agents to fetch and manipulate data through your GraphQL schema
- Build AI assistants that can orchestrate multiple GraphQL operations
- Integrate GraphQL operations into AI-driven applications without custom API wrappers
Apollo MCP Server MCP server FAQ
It's an MCP server that converts your GraphQL operations into tools that AI models can call. You define which GraphQL queries and mutations to expose, and the server makes them available to Claude, Cursor, or other MCP clients.
Yes, it's open-source and licensed under the MIT License.
You can build from source with Rust (`cargo build`) or use the container image `ghcr.io/apollographql/apollo-mcp-server:v1.17.0`. See the official documentation for detailed installation steps.
You need: a GraphQL endpoint/graph, definitions of GraphQL operations to expose as tools, a configuration file describing how the server should run, and a connection to an MCP client (like Claude or the MCP inspector).
Yes, Apollo MCP Server is designed to work with any MCP client, including Claude and Cursor. Configure it in your MCP client settings to connect to the running server.
Authentication depends on your GraphQL endpoint. The server configuration file allows you to specify how to authenticate requests to your GraphQL API.
README (reference)
Source of truth, from the repository.
Apollo MCP Server
Apollo MCP Server is a Model Context Protocol server that exposes GraphQL operations as MCP tools. It provides a standard way for AI models to access and orchestrate your APIs running with Apollo.
Documentation
See the documentation for full details. This README shows the basics of getting this MCP server running. More details are available on the documentation site.
Installation
You can either build this server from source, if you have Rust installed on your workstation, or you can follow the installation guide. To build from source, run cargo build from the root of this repository and the server will be built in the target/debug directory.
Getting started
Follow the quickstart tutorial to get started with this server.
Usage
Full usage of Apollo MCP Server is documented on the user guide. There are a few items that are necessary for this server to function. Specifically, the following things must be configured:
- A graph for the MCP server to sit in front of.
- Definitions for the GraphQL operations that should be exposed as MCP tools.
- A configuration file describing how the MCP server should run.
- A connection to an MCP client, such as an LLM or MCP inspector.
These are all described on the user guide. Specific configuration options for the configuration file are documented in the config file reference.
Contributions
Checkout the contributor guidelines for more information.
Licensing
This project is licensed under the MIT License. See the LICENSE file for the full license text.
Security
Refer to our security policy.
[!IMPORTANT]
Do not open up a GitHub issue if a found bug is a security vulnerability, and instead to refer to our security policy.
Related MCP servers
Search Apollo docs, specs, and best practices

GraphOS MCP Tools
Search Apollo GraphQL docs, specs, and best practices directly from your AI agent.

Apollo.io
Prospect, enrich leads, and manage outreach sequences with Apollo.io.

io.github.apolloio/mcp
Official Apollo.io MCP server for lead enrichment, prospecting, sequences, and analytics.

1 MCP server, 13 databases, zero config. Multi-protocol transport with Auth + RBAC.
MCP server for @mostajs/orm: generate, lint (24 rules) & migrate EntitySchemas.
View repository →