Discover and query 15,500+ classified subgraphs on The Graph Network
MCPpedia last refreshed this data
io.github.PaulieB14/subgraph-registry-mcp is an MCP server that discover and query 15,500+ classified subgraphs on The Graph Network. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-paulieb14-subgraph-registry-mcp": {
"args": [
"-y",
"subgraph-registry-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Discover and query 15,500+ classified subgraphs on The Graph Network
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'subgraph-registry-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked subgraph-registry-mcp against OSV.dev.
Click any tool to inspect its schema.
domain_indexIndex of all domains with subgraph counts and percentages
docs/DOMAINS.md
network_indexIndex of all networks with subgraph counts and percentages
docs/NETWORKS.md
domain_categoryTop 25 subgraphs for a specific domain ranked by reliability
docs/domains/{domain}.md
network_categoryTop 25 subgraphs for a specific network ranked by reliability
docs/networks/{network}.md
registry_databasePre-built SQLite database of 14,700+ subgraphs with full classification data
registry.db
domain_chartSVG visualization of subgraph distribution by domain
docs/charts/domains.svg
network_chartSVG visualization of subgraph distribution by network
docs/charts/networks.svg
protocol_type_chartSVG visualization of subgraph distribution by protocol type
docs/charts/protocol-types.svg
reliability_chartSVG visualization of reliability score distribution
docs/charts/reliability-dist.svg
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in data / search
Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
Manage Supabase projects — databases, auth, storage, and edge functions
Open-source web scraper for AI agents with scrape, crawl, and map tools
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
MCP Security Weekly
Get CVE alerts and security updates for io.github.PaulieB14/subgraph-registry-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Discover published subgraphs on The Graph Network by chain, protocol, entity or contract, then prepare a bounded GraphQL starter.
The bundled snapshot contains 15,452 classified subgraph records. It is not a live directory of every subgraph: Studio-only deployments, dynamic contracts and later updates may be absent. Availability must be checked separately from ranking.
Share the canonical SKILL.md for the complete agent workflow.
Connect a pinned, published release (Node 20 is CI-tested):
{"mcpServers":{"subgraph-registry":{"command":"npx","args":["-y","subgraph-registry-mcp@0.13.2"]}}}
Inspect tools/list: Node 0.13.2 exposes 10 tools without a key, or 19
total with a Studio key. A hosted connector can mount a different subset or
corpus; installing npm does not update or restart it.
Discover explicitly. Tool-call parameters below work with published 0.13.2:
{"name":"search_subgraphs","arguments":{"query":"uniswap v3","network":"ethereum","limit":3}}
For newer networks, an explicit discovery opt-in can include zero-allocation snapshot records without probing them:
{"name":"search_subgraphs","arguments":{"network":"arc","include_unserved":true,"limit":3}}
arc is mainnet; arc-testnet is distinct. Neither missing rewards/curation nor
zero allocations proves unqueryability. Denied/testnet opt-ins remain separate.
Prepare locally, if the tool is advertised:
{"name":"query_for_goal","arguments":{"goal":"Uniswap v3 pools on Ethereum","first":2,"execute":false}}
Inspect the selected deployment, query, goal_mapping and validation labels.
Releases before 0.12.0 return a stored starter that may not answer the goal;
older connectors can use recommendation/detail instead.
Bring your own Studio key — set up by a human. This server never ships or
shares a key. Studio keys belong to a Studio account managed by a person, so
agents should hand this step to their operator rather than sign up or mint
keys. The operator creates a key at Studio API Keys,
stores it via the host's secret manager or environment as
THE_GRAPH_STUDIO_API_KEY and restarts the server; never paste it in chat,
source, tool arguments or logs. Official pricing
currently advertises 100,000 free queries/month; verify the account's plan
and remaining allowance. It is not a new quota per key; Studio development
endpoints have separate limits. See host configuration.
Execute only when wanted and authorized, using an advertised execution
tool and reviewed fields. Bearer format: Authorization: Bearer <STUDIO_API_KEY>.
Read GraphQL errors and partial data even on HTTP 200. On missing
credentials/quota, stop and resolve that issue; never silently switch to x402.
npm/ClawHub 0.13.2 hardens installation and network behaviour: dependencies
are pinned to exact versions, semantic search uses only the bundled model (never
a download; if it is missing the tool answers with keyword search and says so),
and a missing registry.db is an error unless
SUBGRAPH_REGISTRY_ALLOW_DB_DOWNLOAD=1 is set. Generated config examples use the
literal pinned package subgraph-registry-mcp@0.13.2.
0.13.1 secured the optional HTTP/SSE transport. It binds
127.0.0.1 by default and refuses a non-loopback bind unless
SUBGRAPH_REGISTRY_HTTP_TOKEN is set; then every route except /health needs
Authorization: Bearer <token> (401 otherwise). See
[HTTP transport security