{"id":"mcp-graphql","name":"MCP GraphQL","homepage":"https://github.com/blurrah/mcp-graphql","repo_url":"https://github.com/blurrah/mcp-graphql","category":"developer-tools","subcategories":["api-integration","graphql","code-assistance"],"tags":["graphql","api","schema-introspection","queries","typescript","developer-tools"],"what_it_does":"MCP server that lets LLMs dynamically discover and query any GraphQL API by introspecting its schema, executing queries, and optionally executing mutations against a configured endpoint.","use_cases":["Enabling an AI agent to explore and query an internal GraphQL API without hardcoded query definitions","Prototyping GraphQL queries interactively through Claude for API development and testing","Bridging AI workflows to GraphQL-backed services (e.g., Shopify, GitHub, Contentful)","Schema exploration for developers onboarding to an unfamiliar GraphQL API"],"not_for":["REST-only APIs (no OpenAPI/REST support)","Production environments needing fine-grained query whitelisting or cost controls","Users who need mutations enabled by default (disabled for safety)"],"best_when":"You have a GraphQL endpoint and want an AI agent to self-discover what queries are possible and execute them without you writing the queries manually.","avoid_when":"You need strict query control, cost/complexity limiting on GraphQL operations, or your API requires mTLS or complex multi-step auth flows not supported by a static HEADERS env var.","alternatives":["mcp-rest-api","mcp-link","graphql-playground"],"af_score":60.0,"security_score":58.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"latest","last_evaluated":"2026-03-01T09:50:05.861122+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}