introspect-schema
Introspect the GraphQL schema, use this tool before doing a query to get the schema information if you do not have it available as a resource already.
Point it at a GraphQL endpoint and the assistant can read the schema and run queries against it.
LABSCO SUMMARY
Introspect, then query: the assistant learns the types on its own and writes against them rather than against your summary of them. Writes stay behind a launch flag, so read-only is the default state rather than something you set up.
An MCP server for GraphQL APIs. It introspects the endpoint you pass on --endpoint, or reads a local schema file, exposes that schema as a resource named graphql-schema, and executes queries against the service.
Node with npx, and the endpoint URL — it falls back to a local GraphQL endpoint when you do not give one. Any authorization token goes in the headers option at launch, as a JSON string.
One command — npx -y @kailashg101/graphql-mcp-toolkit
USE CASES
Introspect the endpoint and read the types back, which is faster than asking whoever built it.
Read the schema, then run the query the question needs against the live endpoint.
Pass the authorization header at launch and query as an authenticated caller.
Load the local .graphql file for schema questions, and query when the endpoint comes back.
Run a mutation, which requires the server to have been started with --enable-mutations.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
introspect-schemaIntrospect the GraphQL schema, use this tool before doing a query to get the schema information if you do not have it available as a resource already.
query-graphqlQuery a GraphQL endpoint with the given query and variables
BEFORE YOU INSTALL
2 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"graphql-mcp-toolkit": {
"command": "npx",
"args": [
"-y",
"@kailashg101/graphql-mcp-toolkit"
]
}
}
}npx -y @kailashg101/graphql-mcp-toolkit