mcp-graphql-tools
Provides tools to execute GraphQL queries and retrieve schema information from any GraphQL endpoint.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-graphql-toolsquery the GitHub GraphQL API for my repositories"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GraphQL MCP Tools
A Model Context Protocol (MCP) server implementation that provides GraphQL API interaction capabilities. This server enables AI assistants to interact with GraphQL APIs through a set of standardized tools.
Components
Tools
graphql_query
Execute GraphQL queries against any endpoint
Input:
query(string): The GraphQL query to executevariables(object, optional): Variables for the queryendpoint(string, optional): GraphQL endpoint URLheaders(object, optional): HTTP headers for the requesttimeout(number, optional): Request timeout in millisecondsallowMutations(boolean, optional): Whether to allow mutation operations
graphql_introspect
Retrieve and explore GraphQL schema information
Input:
endpoint(string, optional): GraphQL endpoint URLheaders(object, optional): HTTP headers for the requestincludeDeprecated(boolean, optional): Whether to include deprecated types/fields
Related MCP server: Text-to-GraphQL MCP Server
Usage with Claude Desktop
NPX
{
"mcpServers": {
"graphql": {
"command": "npx",
"args": [
"-y",
"mcp-graphql-tools",
"--endpoint=https://api.github.com/graphql",
"--headers={\"Authorization\":\"Bearer YOUR_GITHUB_TOKEN\"}",
"--timeout=30000",
"--maxComplexity=100"
]
}
}
}Configuration Options
The server accepts the following command-line arguments:
--endpoint (-e): Default GraphQL endpoint URL (default: http://localhost:4000/graphql)
--headers (-H): Default headers for all requests as JSON string
--timeout (-t): Default request timeout in milliseconds (default: 30000)
--maxComplexity (-m): Maximum allowed query complexity (default: 100)
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenancePowers AI agents with indexed blockchain data from The Graph, enabling them to fetch subgraph schemas and execute GraphQL queries against blockchain data.Last updated29MIT
- FlicenseAqualityDmaintenanceConverts natural language queries into valid GraphQL queries and executes them against GraphQL APIs. Includes schema introspection, query validation, execution with authentication, and query history tracking.Last updated524
- AlicenseAqualityDmaintenanceProvides comprehensive GraphQL introspection, filtering, and query/mutation execution with safety controls. Enables AI agents to explore and interact with GraphQL APIs through natural language.Last updated7101MIT
- Alicense-qualityBmaintenanceEnables AI agents to interact with any GraphQL API by introspecting the schema and exposing queries and mutations as MCP tools, with built-in pagination, semantic search, and framework adapters.Last updated10MIT
Related MCP Connectors
Search your knowledge bases from any AI assistant using hybrid RAG.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/saewoohan/mcp-graphql-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server