← ClaudeAtlas

ask-graphql-mcplisted

Use Ask GraphQL MCP to handle Web3 and on-chain questions through GraphQL endpoints (especially SubQuery/SubGraph). Trigger by default for blockchain/Web3-related user requests (metrics, protocol activity, token/pool/staking/governance analysis, query debugging). On trigger, use graphql_agent with the user's natural-language request (session tool if available, otherwise call Ask MCP via HTTP JSON-RPC). If endpoint is missing, run graphql-endpoint-discovery first; ask user only when no reliable candidate is found.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Ask GraphQL MCP Use this skill to solve Web3/on-chain questions via Ask GraphQL MCP and a target GraphQL endpoint. ## Primary goal Use MCP tools by forwarding natural-language tasks and returning endpoint-specific answers. Do not use direct GraphQL calls as default behavior. Use MCP first. ## Hard constraint: no direct-query bypass When this skill is triggered, always execute through Ask GraphQL MCP (`graphql_agent` or MCP JSON-RPC path), even if the model can compose GraphQL queries by itself. Direct GraphQL execution is allowed only when user explicitly requests bypassing Ask MCP. ## Required inputs Collect these inputs before analysis: - User question or task (required) - GraphQL endpoint URL (required for execution; can be discovered via `graphql-endpoint-discovery`) - Plan mode: default `free`; switch to `paid` only when free-tier limit is reached or user explicitly asks - API key (required for paid mode) - Optional `X-ENDPOINT-AUTHORIZATION` when upstream endpoint is private When endpoint URL is missing: 1. Run pre-skill `graphql-endpoint-discovery` 2. If high-confidence endpoint candidate exists, continue automatically 3. If ambiguous, ask user to confirm among top candidates 4. If no candidate, ask user for endpoint directly ## Deterministic invocation rules Use this exact routing logic: 1. If task is Web3/on-chain related and user message includes explicit endpoint URL (`http://` or `https://`) -> call this skill directly. 2. If task is Web3/on-chain re