Graph Advocate
Analysis
This instruction-only blockchain data skill is mostly transparent, but it can send your queries to a third-party service and may automatically charge an x402 wallet after the free quota.
Findings (8)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Full Specification ... https://token-api.thegraph.com/skills.md ... This skills.md is the authoritative source — if anything in this reference conflicts, trust skills.md.
A mutable external document is made authoritative for Token API behavior, which could influence the agent beyond the bundled reference if not constrained to API schema details.
10 free queries/day per sender. After that, $0.01 USDC on Base per query. ... Agents with x402 wallets pay automatically.
The skill can cause paid x402 transactions when invoked after the free quota, and the artifacts do not define a per-query approval step, budget, or stop condition.
claude mcp add graph-aave -- npx -y graph-aave-mcp export GRAPH_API_KEY=your-key-here
The bundled reference recommends running an unpinned npm package via npx and then providing a Graph API key; this is not part of the no-code install, but it is a supply-chain exposure if followed.
claude mcp add graph-polymarket -- npx -y graph-polymarket-mcp
Although the submitted skill itself is instruction-only, the reference includes a command that would execute a remote npm MCP package if the user follows it.
- **No credentials required** — Graph Advocate does not need API keys from you ... Agents with x402 wallets pay automatically.
The no-credentials statement is limited to API keys, while the same skill discloses wallet-based automatic payments; users could underweight the payment tradeoff if they read the security claim alone.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
- **No credentials required** — Graph Advocate does not need API keys from you ... Agents with x402 wallets pay automatically.
The skill says it does not need user API keys, but it can still rely on an existing x402 wallet for payments; wallet spend authority is a delegated privilege that should be explicitly bounded.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"cache_for_seconds": 86400
The response format includes a one-day cache hint for live blockchain results, which may encourage reuse of retrieved data across later responses.
By using this skill, your plain-English data queries are sent to `graph-advocate-production.up.railway.app` ... Only install if you trust this endpoint with your query text.
The skill uses an externally hosted A2A/service endpoint and discloses that user query text is sent there; this is purpose-aligned but creates a data-sharing boundary.
