MCP GraphQL
Lets agents discover and call GraphQL APIs with schema introspection and dynamic query execution.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
MCP GraphQL is a community server by solo developer blurrah that enables Claude to introspect and query arbitrary GraphQL endpoints. The tool is distributed via npm with a standard npx install, which is reasonably safe from a supply chain perspective. However, the maintainer appears to be a single individual with limited public profile, raising bus factor concerns. The permissions model is moderately scoped: it reads environment variables for the endpoint URL and makes outbound network requests to that endpoint, but doesn't write to filesystems or execute shell commands. The repository exists and appears functional, though documentation is minimal. The main risk is that you're pointing Claude at potentially sensitive GraphQL APIs with full query capabilities, and the tool's behaviour depends entirely on what endpoint you configure. No known security incidents, but limited community vetting given the solo maintainer and niche use case.
Lethal Trifecta (prompt-injection exposure)
ONE OF THREEGeneric GraphQL caller. 1/3 unless you give it private endpoints (then 2/3).
Green flags
- Standard npm distribution with npx install reduces supply chain risk
- Read-only operations against external APIs, no filesystem writes
- Schema introspection is a legitimate GraphQL feature, not a hack
- No known security incidents or malicious behaviour
- Scoped to single domain: GraphQL querying only
Red flags
- Solo maintainer with limited public profile and unclear maintenance commitment
- Minimal documentation and thin community review
- Grants full query access to whatever GraphQL endpoint you configure
- No apparent rate limiting or query complexity controls
- Could expose sensitive API data if endpoint misconfigured
Permissions requested
Install
npx mcp-graphql
ENDPOINTReview
Install this if you regularly work with GraphQL APIs you don't know inside out. It's faster than manual introspection and saves you from context-switching to external tools. Skip it if you're only hitting familiar endpoints or need advanced features like subscriptions.
Good at
- Schema introspection means Claude can discover available queries and types without you reading docs.
- Saves time when prototyping against unfamiliar APIs or headless CMS platforms.
- Handles the HTTP layer so you're not manually crafting requests in every query.
- Works well for exploratory work where you don't know what data is available upfront.
Watch out
- Single-endpoint limitation means you can't switch between multiple GraphQL APIs in one session without restarting.
- No built-in auth configuration, so OAuth or custom headers require manual setup.
- Light documentation means you'll spend time figuring out what Claude can actually do with it.
- Community-maintained, so expect slower updates and less polish than official MCPs.
Use cases
- GraphQL exploration
- API prototyping
- schema-aware queries
- headless CMS access
Getting started
Works with
Similar MCPs
- GitHubFull GitHub API access - manage repos, issues, PRs, and code search. One of the most useful MCPs for any developer workflow.
- GrafanaGrafana Labs' official MCP. Read dashboards, datasources, alerts, and run Loki/Prometheus queries from inside your agent.
- SentryPull live errors, issues, and replays from Sentry into Claude. Great for debugging sessions where the model can see what actually broke in prod.
- MCP CLIInteractive CLI inspector for MCP servers supporting OAuth, tool calls, resource reads, and prompt runs.