npx, and reads The Graph directly with your own API key. You do not need to call Graph Advocate to use them — routing you to them is the point.
These are alternatives, never the primary answer. Each is a thin wrapper around subgraphs and REST APIs an agent can call directly. The MCP packages the calls with friendly tool names and saves you writing the GraphQL — that is the whole value, and it is a real one.
The packages
Most need a free Graph API key from thegraph.com/studio in
GRAPH_API_KEY.
Retired packages.
predictfun-mcp (2026-08-05), substreams-search-mcp (2026-08-11) and
create-substreams-sink-sql (2026-08-17) were unpublished from npm — their npx commands 404.
Use the underlying surfaces instead: the Predict.fun REST API
(testnet api-testnet.predict.fun/v1/markets is keyless), the public Substreams registry
GET substreams.dev/v1/registry/packages?query=<term>, and substreams sink postgres|clickhouse
from the Substreams CLI.Uniswap
Aave
Polymarket
Lending, Limitless, Predict.fun
graph-lending-mcp compares protocols through Messari’s standardized schema, so Aave and Compound become directly comparable. graph-limitless-mcp covers Limitless on Base. predictfun-mcp covers Predict.fun on BNB Chain and needs no key at all.