Live operational + integration registry for Bittensor subnets: APIs, schemas, health.
The open registry and block explorer for Bittensor. All 128 subnets, the APIs and schemas each one publishes, whether those endpoints answered our last probe, and how to call them — as REST, MCP tools and CSV.
Bittensor didn't ship with a map, so we drew one. Every health figure here is probe-derived on a 15-minute cycle; none of it is self-reported.
Website · API · OpenAPI · MCP · Agent docs · Agent workflows · Feeds · npm · PyPI
The native Bittensor metagraph tells you what's happening at the protocol layer. Metagraphed adds the builder-facing layer it lacks: a chain-direct block explorer (its own Rust indexer, no third-party RPC dependency), a registry of every subnet's public interfaces, endpoint health, and machine-readable schemas, and an agent toolkit — 200+ MCP tools, paste-ready OpenAI/Anthropic specs, a drop-in skill — built for integration developers, often reached through their AI agents. A live read-only RPC/WSS proxy and non-custodial, wallet-signed staking/delegation round it out.
Not an official OpenTensor/Bittensor project · not a replacement for the native metagraph · not an alpha/price dashboard · not custodial — staking and delegation are wallet-signed client-side; keys and credentials never touch our backend.
The web UI lives at metagraph.sh. The API is served from https://api.metagraph.sh (REST under /api/v1, artifacts under /metagraph).
Three ways to use Metagraphed. Pick one.
Agent-native, account-authenticated, Streamable-HTTP. Sign-in is free. 200+ tools to explore the chain, discover a subnet, check if it's up, read its economics and metagraph, trace what a wallet does across the network, and learn how to call it.
claude mcp add --transport http metagraphed https://api.metagraph.sh/mcp
Add an MCP server with url https://api.metagraph.sh/mcp and transport streamable-http, then complete the client's OAuth sign-in prompt. For automation or clients without OAuth support, send Authorization: Bearer <mg_api_key> using an issued API key. Missing or invalid credentials receive a 401 with the sign-in metadata. OAuth metadata, registration and the server card remain public.
{
"mcpServers": {
"metagraphed": {
"type": "streamable-http",
"url": "https://api.metagraph.sh/mcp"
}
}
}
Ask it things like:
"Which Bittensor subnets have a public API I can call today?" "Is SN64 healthy, and what does its OpenAPI spec look like?" "What changed on subnet 38 last week?" "Which validator should I look at for subnet 19, and what's their take?"
What the tools cover:
| tools | answers | |
|---|---|---|
| 🔍 Discover | search_subnets · semantic_search · find_subnets_by_capability · find_subnet_for_task | which subnet does the thing I need |
| 🩺 Health | get_subnet_health · get_self_health · list_endpoints · get_best_rpc_endpoint | is it up, and which endpoint should I hit |
| 🔌 Integrate | list_subnet_apis · get_api_schema · how_do_i_call · verify_integration | what do I send it, and did it work |
| 📈 Economics | get_subnet_economics · get_subnet_trajectory · get_subnet_yield · compare_subnets | emission, alpha, yield, and how it's trending |
| ⛓️ Chain | get_block · list_extrinsics · get_subnet_metagraph · get_neuron | raw chain state, chain-direct |
| 👛 Wallets | get_account · get_account_events · get_account_subnets · get_account_portfolio | what one account does across the network |
| 💬 Grounded Q&A | ask | a cited answer over the whole registry |
All tools remain available through a four-tool discovery catalog. The server card links the complete capabilities; common-tool and full-catalog profiles are also available.
For a tighter chat-context budget, configure the endpoint as
https://api.metagraph.sh/mcp?search_page_size=1 (or 2). search_tools then returns at most
one (or two) complete definitions per page, instead of the default three. Follow next_cursor
with the same query to reach every match. Smaller pages trade additional discovery calls for
less context per response; they do not shrink individual schemas or tool results. Exact-name
search returns just the requested definition. The default catalog remains four tools, and
/mcp/core and /mcp?catalog=full retain their existing listings and capabilities.
Generated from the OpenAPI contract, published with provenance.
npm i @jsonbored/metagraphed # JS/TS
pip install metagraphed # Python
Stable JSON envelope { ok, data, meta, error }. OpenAPI at /metagraph/openapi.json.
curl https://api.metagraph.sh/api/v1/subnets
Existing GraphQL clients and the MCP query_graphql tool remain supported at
/api/v1/graphql. POST executes a query;
GET returns the SDL, introspection remains available, and existing subscriptions
remain supported. New integrations should use MCP tools or the REST/OpenAPI contract.
The website editor has been retired; see legacy query compatibility.
| Resource | URL |
|---|---|
| Copyable agent prompt | /agent.md |
| Agent workflows | /agent-workflows.md |
| Machine index | /llms.txt |
| Drop-in skill | /skills/bittensor/SKILL.md — or gh skill install JSONbored/metagraphed bittensor |
| Resources index | /metagraph/agent-resources.json |
| Content feeds | /api/v1/feeds/registry — registry changes + incidents, as RSS / Atom / JSON Feed; /api/v1/feeds/gaps for ranked coverage gaps (per-subnet at /api/v1/feeds/subnets/{netuid}) |
| Embeddable badge |  — SVG (also /providers/{slug}/badge.svg); ?metric=uptime for reliability, ?metric=completeness for coverage score, plus ?style=flat-square and ?label=… |
Cloudflare Worker API + Node build scripts. Schema-first: JSON Schema is the canonical contract → OpenAPI → types/clients. Artifacts are deterministic JSON; data refreshes on a schedule to R2/KV.
docs/ product + operating notes (start here)
registry/ subnet overlays, candidates, community submissions
schemas/ canonical JSON Schema components
scripts/ validation, generation, probe, safety
workers/ Cloudflare Worker API routes
public/metagraph/ compact generated artifacts + contracts
generated/ generated TypeScript types + client
Deeper docs: docs/api-stability.md (the /api/v1 contract), docs/curation-playbook.md.
Open the repo in a devcontainer-aware tool (VS Code, GitHub Codespaces, the devcontainer CLI) for a zero-setup environment — Node 22 + Playwright's Chromium preinstalled. Issues are labeled good first issue and help wanted — start there.
npm run build (regenerates openapi.json + types).registry/subnets/<slug>.json file (via npm run surface:add; use npm run subnet:new first when that subnet has no file yet), no generated artifacts.See CONTRIBUTING.md and docs/curation-playbook.md.
128 curated subnets — 117 with a site, 46 with docs, 116 with a public repo. Live health, search, and the full list (every active subnet, not just the curated ones) at metagraph.sh; per-subnet JSON at https://api.metagraph.sh/api/v1/subnets/{netuid}. Root (SN0) is base-layer chain infrastructure, listed separately below, not counted as a subnet.
Focus areas: compute 9 · data 7 · defi 6 · inference 6 · language-models 4 · prediction-markets 4 · computer-vision 3 · finance 3 · dashboard 2 · data-artifact 2 · decentralized-training 2 · depin 2
SN0 — chain-rpc · site · docs · repoSN1 · site · docs · repoSN2 — verifiable-oracles zkml · site · docs · repoSN3 — decentralized-training tournament · site · docs · repoSN4 · site · docs · repoSN5 · site · repoSN6 — forecasting openapi subnet-api · site · docs · repoSN7 — bitcoin defi subnet-api · site · docs · repoSN8 · site · repoSN9 · site · repoSN10 · site · docs · repoSN11 · site · docs · repoSN12 — compute dashboard · site · repoSN13 — data mcp · site · docs · repoSN14 — inference · site · docs · repoSN15 · site · docs · repoSN16 · repoSN17 — 3d-generation · site · repoSN18 — weather-forecasting · site · docs · repoSN19 · site · docs · repoSN20 — capital-markets · siteSN21 — advertising · site · repoSN22 — search social-data · site · docs · repoSN23 — subnet-api-observed · site · repoSN24 — language-models model-artifacts · site · docs · repoSN25 — compute · site · repoSN26 — adversarial-robustness computer-vision · site · docs · repoSN27 — compute dashboardSN28 — llm-inference marketplace tee · site · repoSN29 — data distributed-training · site · docs · repoSN30 — defi risk-intelligence · site · docsSN31 — rag retrievalSN32 · site · repoSN33 — conversation-data data · site · docs · repoSN34 — deepfake-detection · site · docs · repoSN35 — defi · site · repoSN36 · site · repoSN37 — alignment · site · repoSN38 — language-models · site · docs · repoSN39 — compute · site · repoSN40 — distributed-training language-models · site · docs · repoSN41 — prediction-markets · site · repoSN42 — data tee · site · docs · repoSN43 — optimization research · site · repoSN44 — computer-vision · site · repoSN45 — market-intelligence sentiment-analysis · site · repoSN46 — real-estate · site · repoSN47 — data · site · repoSN48 — compute quantum · site · repoSN49 — robotics tournament · site · docs · repoSN50 — finance · site · repoSN51 — compute · site · repoSN52 — tensorplex · site · docs · repoSN53 — inference llm-serving verified-compute · site · repoSN54 — compliance synthetic-data · site · repoSN55 — genomics synthetic-data · site · repoSN56 — ai-training operational-interface · site · docs · repoSN57 — prediction-markets sports · site · repoSN58 — ai-marketplace payments · site · docs · repoSN59 — language · site · repoSN60 — security · site · repoSN61 — cybersecurity · site · docs · repoSN62 — agents · site · repoSN63 — quantum · site · repoSN64 — compute inference · site · docs · repoSN65 — networking · site · repoSN66 — software-engineering workflow · site · docs · repoSN67 · site · repoSN68 · site · repoSN69 · site · repoSN70 · site · repoSN71 · site · repoSN72 — computer-vision data depin · site · docs · repoSN73 — defi otc treasurySN74 — developer-tools repositories · site · docs · repoSN75 — depin storage · site · docs · repoSN76 · site · repoSN77 — defi · site · repoSN78 · site · repoSN79 · site · docs · repoSN80 · repoSN81 — decentralized-training · docs · repoSN82 · site · repoSN83 · site · repoSN84 — chip-design hardware · site · docs · repoSN85 · site · repoSN86SN87 — video-intelligence vision · site · docs · repoSN88 — data-artifact finance · site · repoSN89 · site · docs · repoSN90 — prediction-markets verification · siteSN91 · site · repoSN92 — inference stale-source-restored · site · repoSN93 · site · repoSN94 · site · repoSN95 — inference model-registry · siteSN96 — inference language-models · site · docs · repoSN97 · site · repoSN98 — finance · site · repoSN99 · siteSN100 — ai-research · site · docs · repoSN101 · site · repoSN102 · site · repoSN103 · site · repoSN104 — no-public-project-surfaceSN105 · site · repoSN106 — compute gpu · site · docs · repoSN107 · site · repoSN108 · site · repoSN109 — data-artifact · repoSN110 — model-directory · site · docs · repoSN111 — data ugc · site · repoSN112 · site · repoSN113 — stablecoin · site · docs · repoSN114 — mcp · site · repoSN115 · repoSN116 — defi lending · siteSN117 · site · repoSN118 — agent-memory · site · docs · repoSN119 — virtual-worldSN120 · site · repoSN121 · site · repoSN122 — recommendations · site · docs · repoSN123 — sdk · site · repoSN124 — robotics · site · repoSN125 — prediction-markets · site · docs · repoSN126 — security · site · repoSN127 — trading-strategies · site · repoSN128 — compute · site · repoAuto-generated from the curated overlays in registry/subnets/ by scripts/generate-registry-readme-section.ts — enrich a subnet (one PR) and it appears here. Not the live list; browse + monitor everything at metagraph.sh.
apps/ui/ in this repo (folded in from the standalone metagraphed-ui repo via monorepo consolidation): the web app at metagraph.sh — block explorer, subnet directory, and a non-custodial staking/delegation flow (/delegate). Vite + React 19 + TanStack Start, deployed as its own independent Cloudflare Worker. Holds no subnet data — it renders what this backend serves.The backend (Cloudflare Worker + build pipeline) is AGPL-3.0. The
published client SDKs are permissively licensed so you can embed them freely —
packages/client (npm) and python/ (PyPI) are
Apache-2.0.
© 2026 JSONbored
This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.