Hosted MCP server · #117 most used on Smithery
mcp-graphql-enhanced
letoribo/mcp-graphql-enhanced
Federated GraphQL-to-MCP bridge. Enables seamless execution of GraphQL queries with built-in introspection and schema evolution tracking.
- Uses
- 4.8k
- Tools
- 2
- Runs
- Hosted
- Listed
- 5mo ago
Get started
Add it to your agent
npx -y @smithery/cli@latest install letoribo/mcp-graphql-enhanced --client claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http graphql-enhanced https://server.smithery.ai/letoribo/mcp-graphql-enhanced/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.graphql-enhanced]
url = "https://server.smithery.ai/letoribo/mcp-graphql-enhanced/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"graphql-enhanced": {
"url": "https://server.smithery.ai/letoribo/mcp-graphql-enhanced/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"graphql-enhanced": {
"type": "http",
"url": "https://server.smithery.ai/letoribo/mcp-graphql-enhanced/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http graphql-enhanced https://server.smithery.ai/letoribo/mcp-graphql-enhanced/mcpSaved to .gemini/settings.json.
What it can do
2 tools
query-graphql4 paramsExecute GraphQL operations (queries and mutations) against the federated system. WARNING: This tool performs remote operations. 'Mutation…
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.
| Parameter | Type | Description |
|---|---|---|
query | string | The GraphQL query or mutation string. Example: 'query { guilds { id name } }'. |
headers | string | JSON stringified object of extra HTTP headers for the request. |
endpoint | string | Optional target GraphQL HTTP/HTTPS URL to dynamically switch endpoint before execution. |
variables | string | JSON stringified object of variables. Example: '{"id": "123"}'. |
introspect-schema4 paramsRetrieve GraphQL schema details or system manifest. READ-ONLY: Non-destructive metadata discovery. Usage: 1. If 'typeNames' is provided: …
Retrieve GraphQL schema details or system manifest. READ-ONLY: Non-destructive metadata discovery. Usage: 1. If 'typeNames' is provided: Returns the full SDL (Schema Definition Language) for the requested types, including fields and relations. 2. If 'typeNames' is omitted: Returns a Federated Manifest—a high-level summary of connected nodes, their capabilities, and available domain entities (not the full schema). Use this to navigate the federated graph topology before executing queries.
| Parameter | Type | Description |
|---|---|---|
headers | string | JSON stringified object of extra HTTP headers for the introspection request (e.g. '{"Authorization": "Bearer token"}'). |
endpoint | string | Optional target GraphQL HTTP/HTTPS URL to dynamically switch endpoint before execution. |
typeDepth | number | Depth of nested fields to retrieve (default: 2) |
typeNames | string | List of specific GraphQL type names to introspect. If provided, returns the detailed SDL definitions for these types. If omitted, returns a system-wide Federated Manifest overview. |