# metagraphed — Bittensor subnet operational registry

An MCP server that maps Bittensor subnets: which APIs they expose, whether endpoints answer, and how to call them.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Author: JSONbored
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/JSONbored/metagraphed
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/metagraphed-bittensor-subnet-operational-registry

## What it does

Metagraphed keeps a registry of Bittensor subnets in one place: the public interfaces each one publishes, their schemas, endpoint status, and notes on how to call them. Health numbers come from its own probes rather than from what subnets report about themselves. The block explorer runs on a Rust indexer built in-house, so no third-party RPC sits in the path.

You connect it as a Streamable-HTTP MCP server at `https://api.metagraph.sh/mcp`. Sign-in is free but an account is required: the client walks through OAuth, and for automation you send an issued key as `Authorization: Bearer <mg_api_key>`. Requests without valid credentials get a `401` plus the sign-in metadata. Tools are grouped around discovery, health checks, integration, economics, chain state, wallets, and cited answers.

Short on chat context? Append `?search_page_size=1` or `2` to the URL. `search_tools` then returns fewer full definitions per page, and `next_cursor` leads to the rest. Individual schemas and tool results stay the same size. Staking and delegation are signed in the wallet on your side, so keys never reach the backend.

## Requirements
- Remote server: `https://api.metagraph.sh/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http metagraphed https://api.metagraph.sh/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add metagraphed-bittensor-subnet-operational-registry --url https://api.metagraph.sh/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "metagraphed-bittensor-subnet-operational-registry": {
            "url": "https://api.metagraph.sh/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "metagraphed-bittensor-subnet-operational-registry": {
            "type": "http",
            "url": "https://api.metagraph.sh/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http metagraphed-bittensor-subnet-operational-registry https://api.metagraph.sh/mcp
```

## When to use it
- find a subnet that exposes a public API for a task
- check whether a subnet endpoint is answering right now
- pull an API schema and a working call example
- compare subnet economics and see how they trend
- see what one wallet does across the network

## Example prompts
- Which Bittensor subnets expose a public API I can call today?
- Show me the OpenAPI spec for SN64 and whether it's healthy
- What changed on subnet 38 over the past week?

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
