mcp-graphql-enhanced
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NAME | No | Name of the MCP server | mcp-graphql-enhanced |
| SCHEMA | No | Path to a local GraphQL schema file or URL (optional) | |
| HEADERS | No | JSON string containing headers for requests | {} |
| ENDPOINT | No | GraphQL endpoint URL | http://localhost:4000/graphql |
| ALLOW_MUTATIONS | No | Enable mutation operations (disabled by default) | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query-graphqlA | Execute GraphQL operations (queries and mutations) against the federated system. WARNING: This tool performs remote operations. 'Mutation' operations will modify persistent state; execute these only when a state change is intended. Prerequisites: Verify schema structure using 'introspect-schema' before executing complex queries. Security: Inherits environment-based authentication. Returns: A JSON object containing the execution result ('data') or a list of 'errors' in case of failure. |
| introspect-schemaA | Retrieve the full GraphQL schema and type definitions. READ-ONLY: This tool is strictly non-destructive. It fetches schema metadata and performs internal conflict resolution based on timestamps in memory. It does not modify, delete, or create data on the remote GraphQL endpoint. Use this for initial discovery and schema analysis before calling 'query-graphql'. Returns a structured JSON object containing type definitions and field specifications. If 'typeNames' is provided, it restricts output to those specific types. CAUTION: For large-scale schemas (e.g., GitHub GraphQL API or @neo4j/graphql models), the response may be truncated or empty if requested without filtering. Always use 'typeNames' to target specific segments when working with complex production schemas. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| system-health | Check status of all nodes |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/letoribo/mcp-graphql-enhanced'
If you have feedback or need assistance with the MCP directory API, please join our Discord server