New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

metagraphed — Bittensor subnet operational registry

235 tools. 6 can modify or destroy data without limits.

1 destructive tool with no built-in limits. Policy required.

Last updated:

6 can modify or destroy data
229 read-only
235 tools total

Community server · catalogue entry checked 12/08/2026 · full schemas captured for 235 of 235 tools

How to control metagraphed — Bittensor subnet operational registry ↓

What metagraphed — Bittensor subnet operational registry exposes to your agents

Read (229) Write / Execute (5) Destructive / Financial (1)

What metagraphed — Bittensor subnet operational registry costs in tokens

107,818 tokens of tool definitions, loaded on every request
54% of a 200k context window
1,769 heaviest tool: list_subnets
Critical Risk

The most dangerous metagraphed — Bittensor subnet operational registry tools

6 of metagraphed — Bittensor subnet operational registry's 235 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control metagraphed — Bittensor subnet operational registry

PolicyLayer is an MCP gateway — it sits between your AI agents and metagraphed — Bittensor subnet operational registry, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_surface_credential": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "compare_validators": {
    "limits": [
      {
        "counter": "compare_validators_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "ask": {
    "limits": [
      {
        "counter": "ask_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register metagraphed — Bittensor subnet operational registry — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.

All 235 metagraphed — Bittensor subnet operational registry tools

READ 229 tools
Read ask Natural-language Q&A grounded in the registry (RAG). Retrieves the most relevant subnets/surfaces and answers Read call_rpc Proxy a single read-only, allowlisted Substrate/Subtensor JSON-RPC call (chain_getBlock, chain_getBlockHash, c Read compare_subnets Place several subnets side by side across registry structure, economics, and live probe health in one call. Ch Read find_subnet_for_task Goal-shaped discovery: describe a task in plain language ('summarize a PDF', 'generate an image', 'get a price Read find_subnet_opportunities Compare subnets across the network by the economics a miner or validator actually weighs, as ranked boards: op Read find_subnets_by_capability Find Bittensor subnets that expose callable services (APIs, OpenAPI schemas, SSE streams) matching a capabilit Read get_account Fetch a cross-subnet activity summary for one account by its SS58 address (a hotkey OR coldkey): total chain-e Read get_account_axon_removals Fetch one account's AxonInfoRemoved (axon teardown) footprint per subnet over the requested window (7d, 30d, o Read get_account_balance Fetch the live native-TAO balance (free + reserved, in TAO) for one account by its SS58 address, queried from Read get_account_children Fetch every child hotkey one account currently delegates stake-weight to, per subnet, with the proportion char Read get_account_counterparties Rank who one account transacts native TAO with, by total transfer volume, from the Balances.Transfer feed: per Read get_account_deregistrations Fetch one account's NeuronDeregistered eviction footprint per subnet over the requested window (7d, 30d, or 90 Read get_account_entities Fetch one coldkey's community-contributed entity labels (exchange/foundation/operator/other) plus every subnet Read get_account_events Fetch the paginated first-party chain-event history for one account by its SS58 address (hotkey OR coldkey), n Read get_account_extrinsics Fetch the extrinsics (transactions) signed by one account by its SS58 address, newest first: block, extrinsic Read get_account_history Fetch the per-day activity series for one account by its SS58 hotkey address, from the account_events_daily ro Read get_account_identity Fetch the latest-only on-chain personal identity for one account (name, url, image, discord, github, and the r Read get_account_identity_history Fetch the append-only diff-tracking timeline for one account's on-chain identity, newest first. Page with limi Read get_account_parents Fetch every hotkey currently delegating stake-weight to one account, per subnet (6723, part of epic 6721) -- q Read get_account_portfolio A wallet's cross-subnet neuron portfolio (by SS58 hotkey): each position's economics (stake, emission, rank, t Read get_account_position_history Fetch one account's per-day position history in one subnet: stake, emission, rank, trust, incentive, dividends Read get_account_positions This account's reconstructed nominator-side positions (by SS58 coldkey): what it holds delegated across every Read get_account_prometheus Fetch one account's PrometheusServed (telemetry endpoint) footprint per subnet over the requested window (7d, Read get_account_registrations Fetch one account's NeuronRegistered registration footprint per subnet over the requested window (7d, 30d, or Read get_account_root_claim Fetch the live root-claim current state for one Finney ss58 account (7229): RootClaimType setting, per-hotkey Read get_account_serving Fetch one account's AxonServed axon-endpoint serving footprint per subnet over the requested window (7d, 30d, Read get_account_snapshot Fan out to five of an account's live views in a single round trip: live TAO balance, cross-subnet portfolio (h Read get_account_stake_flow Fetch one account's StakeAdded vs StakeRemoved flow per subnet over the requested window (7d, 30d, or 90d; def Read get_account_stake_moves Fetch one account's StakeMoved (re-delegation) footprint per subnet over the requested window (7d, 30d, or 90d Read get_account_subnets List the subnets where one account's hotkey is currently registered (by its SS58 address): netuid, UID, stake, Read get_account_transfers Fetch the native-TAO Balances.Transfer feed for one account by its SS58 address, newest first: from address, t Read get_account_weight_setters Fetch one account's (validator hotkey's) WeightsSet weight-setting footprint per subnet over the requested win Read get_adapter Fetch one adapter-backed public metrics snapshot for a subnet slug: the captured adapter snapshot, extension m Read get_agent_catalog Fetch the machine-readable agent capability catalog. With no argument returns the global index of subnets expo Read get_agent_resources Fetch the machine-readable AI-resources index: the copyable agent prompt (/agent.md), MCP server install metad Read get_alert_trigger Fetch a chain alert trigger's full configuration and status by id. Requires the owner_token returned when the Read get_api_schema Fetch the captured OpenAPI/Swagger schema for a subnet surface by its schema surface_id (from list_subnet_apis Read get_best_rpc_endpoint Return the best currently-eligible Bittensor base-layer RPC/WSS endpoint(s), scored and filtered by live healt Read get_block Fetch the detail for one block by its block number (integer) or 0x block hash (64-char hex). Returns the block Read get_block_chain_events Fetch every raw pallet.method event in one block from the Postgres-backed all-events tier (ADR 0013), in natur Read get_block_events Fetch the decoded chain events in one block by ref (numeric block_number or 0x block_hash), in natural read or Read get_blocks_summary Block-production analytics over recent blocks: inter-block time distribution, extrinsic/event throughput, bloc Read get_build Fetch the generated build summary: artifact inventory counts and sizes, subnet/provider/surface totals, covera Read get_chain_activity Fetch the chain-activity aggregate from the all-events tier: the pallet.method event distribution (each with i Read get_chain_alpha_volume Fetch the network-wide rolling 24h buy/sell alpha-volume leaderboard: every subnet that had StakeAdded (buy) o Read get_chain_axon_removals Fetch the network-wide axon-teardown leaderboard over the requested window (7d or 30d; default 7d): each subne Read get_chain_burn Fetch EVERY subnet's live registration/burn cost in one call, ranked cheapest-first (9399) -- the cross-subnet Read get_chain_calls Fetch the extrinsic call-mix breakdown over a 7d or 30d window: each call_module (or call_module/call_function Read get_chain_concentration Fetch the network-wide stake and emission decentralization scorecard: Gini, HHI, Nakamoto coefficient, top-per Read get_chain_concentration_history Fetch WHETHER THE NETWORK IS GETTING MORE CONCENTRATED (9628) -- the network-wide concentration card as a per- Read get_chain_concentration_subnets Fetch EVERY subnet ranked by how widely one lens of its distribution is SPREAD — the screening question a pros Read get_chain_deregistrations Fetch the network-wide neuron-deregistration leaderboard over the requested window (7d or 30d; default 7d): ea Read get_chain_fees Fetch fee/tip market analytics over the requested window (7d or 30d): a per-UTC-day fee series (totals + avera Read get_chain_holders Fetch EVERY subnet ranked by how concentrated its alpha OWNERSHIP is (9607) -- per subnet the distinct holder Read get_chain_identity_history Fetch the network-wide recent subnet-identity-change feed aggregated across ALL subnets (newest first): the mo Read get_chain_idle_stake Fetch the network-wide idle-stake rollup: every subnet's own idle-stake scorecard (stake delegated to a curren Read get_chain_performance Fetch the network-wide reward-distribution scorecard aggregated across ALL subnets' neurons: the concentration Read get_chain_prometheus Fetch the network-wide Prometheus-endpoint serving leaderboard over the requested window (7d or 30d; default 7 Read get_chain_registrations Fetch network-wide neuron-registration activity over the requested window (7d or 30d; default 7d) across every Read get_chain_serving Fetch the network-wide axon-endpoint serving leaderboard over the requested window (7d or 30d; default 7d): ea Read get_chain_signers Fetch the windowed most-active-account leaderboard: signers ranked by extrinsic count (default) or total fees Read get_chain_stake_flow Fetch the network-wide cross-subnet capital-flow leaderboard over the requested window (7d or 30d; default 7d) Read get_chain_stake_moves Fetch the network-wide stake-movement (re-delegation) leaderboard over the requested window (7d or 30d; defaul Read get_chain_stake_transfers Fetch the network-wide stake-transfer leaderboard over the requested window (7d or 30d; default 7d): each subn Read get_chain_subnet_lifecycle Fetch the network-wide subnet registration/deregistration feed, newest first. window=7d|30d|90d|1y|all default Read get_chain_transfer_pairs Fetch the network-wide native-TAO transfer-corridor leaderboard over the requested window (7d or 30d; default Read get_chain_transfers Fetch network-wide Balances.Transfer analytics over the requested window (7d or 30d): total transfer volume an Read get_chain_turnover Fetch the network-wide validator-set turnover leaderboard across ALL subnets between the window's boundary neu Read get_chain_weight_setters Fetch the network-wide weight-setter leaderboard over a 7d or 30d window (default 7d): the individual validato Read get_chain_weights Fetch the network-wide validator weight-setting leaderboard over the requested window (7d or 30d; default 7d): Read get_chain_yield Fetch the network-wide emission-yield scorecard aggregated across every NON-ROOT subnet's neurons (root/netuid Read get_changelog Fetch the latest generated registry changelog: artifact added/modified/removed rows, subnet added/removed/rena Read get_contracts Fetch the registry's public artifact contract metadata: every baked artifact path, storage tier, schema refere Read get_coverage Fetch the registry-wide coverage rollup: surface counts, official-surface coverage, completeness scores, domai Read get_coverage_depth Fetch the machine-usable coverage-depth scorecard and ranked enrichment queue: per-subnet tier/score/priority Read get_crowdloan Fetch one crowdloan by id (8696), decoded from the Crowdloan pallet's storage at request time. exists is null Read get_deregistration_ranking Fetch the order in which the chain would deregister subnets to make room for a new registration -- 'how close Read get_domain_summary Fetch the DefiLlama-style aggregation layer over the existing 14-tag domain/capability taxonomy already expose Read get_economics Fetch the live network-wide economics scorecard: per-subnet validator and miner counts, registration cost and Read get_economics_trends Fetch the network-wide economics time series aggregated per UTC day across all subnets: total stake, stake-wei Read get_emission_changes Fetch EVERY recorded change to the emission gate (9615) -- its governance parameters, the per-subnet emission Read get_emission_pipeline Fetch the v440 emission pipeline decomposed per subnet at the block the economics capture was pinned to: stage Read get_emission_pipeline_history Fetch ONE SUBNET'S emission-pipeline decomposition OVER TIME (9625) -- emission share, the TAO split (pool-liq Read get_evm_address_mapping Fetch the live H160 -> SS58 address mapping for one EVM address, via the AddressMapping EVM precompile's addre Read get_extrinsic Fetch the detail for one extrinsic by its 0x extrinsic hash (e.g. '0xabc...') or composite ref '<block_number> Read get_extrinsic_chain_events Fetch raw pallet.method events one extrinsic emitted from the all-events lakehouse tier (newest first). ref mu Read get_failure_reasons Fetch WHY registry surfaces fail and whether the mix is changing (9622) -- the classification breakdown (live, Read get_feed Fetch registry "what changed" items as structured JSON: registry changes (subnets/artifacts/coverage added, re Read get_fixture Fetch a captured, sanitized live request/response sample for a no-auth GET surface by its surface_id (from lis Read get_freshness Fetch the registry's freshness and staleness state: per-source last-captured timestamps, staleness windows, an Read get_global_incidents Fetch the cross-subnet incident ledger: surfaces that had consecutive probe failures grouped into downtime inc Read get_governance_config_changes Fetch the extrinsics feed filtered to the AdminUtils pallet — subtensor's root-origin hyperparameter/network-c Read get_health_history Fetch a compact daily operational health snapshot for one UTC date: per-surface status, latency, and summary i Read get_health_trends Fetch the compact all-subnet 7d/30d daily uptime + latency trend matrix aggregated from the live health-probe Read get_indexer_lag Fetch HOW LONG AFTER A BLOCK IS PRODUCED it becomes queryable here (9620) -- the write-latency distribution (m Read get_lineage Fetch the maintainer-approved cross-network subnet lineage: which testnet subnets have graduated to mainnet (m Read get_more_tools Call this ONLY when you have looked through the available tools and none of them can do what you need. Describ Read get_network_activity Fetch daily network-activity aggregates over the requested window (7d or 30d): per-UTC-day extrinsic/event/blo Read get_network_health Fetch the live global operational health rollup: global surface counts by status (ok/degraded/failed/unknown) Read get_network_parameters Fetch live global Subtensor protocol/governance parameters -- TaoWeight, StakeThreshold, PendingChildKeyCooldo Read get_networks List every network this API can address — mainnet, testnet, local — with its canonical id, chain name, every a Read get_neuron Fetch a single neuron in one subnet, named by EITHER its uid (slot number) OR its hotkey (SS58) — give one, no Read get_neuron_history Fetch a single neuron's per-day time series in one subnet by its UID, from the neuron_daily rollup: stake, ran Read get_provider_detail Fetch one provider/source by its slug: its identity, authority, the subnets and surfaces it backs, and its cat Read get_randomness_status Fetch the live drand randomness-beacon status -- LastStoredRound and OldestStoredRound -- queried live from fi Read get_registry_leaderboards Fetch the live registry leaderboards that combine D1 probe health with registry completeness and the economics Read get_rpc_usage Fetch RPC reverse-proxy usage analytics over a 7d or 30d window: total request volume, error and failover rate Read get_runtime Fetch the spec-version transition timeline: the earliest known block at each distinct runtime spec_version obs Read get_self_health Fetch metagraphed's OWN uptime verdict: the api/site/publish component views with their latest probe state and Read get_source_health Fetch the per-provider source-health rollup: for each provider/source, the count of candidate surfaces and how Read get_stake_action_preview Produce a clearly-labeled, human-readable PREVIEW of what a hypothetical stake or unstake against one subnet w Read get_subnet Fetch the composed overview for one subnet by netuid: identity, completeness, curated surfaces, health summary Read get_subnet_axon_removals Fetch one subnet's axon-removal activity over a 7d or 30d window (default 7d): the distinct removers (hotkeys) Read get_subnet_burn Fetch the live current registration/burn cost for one subnet (6321) -- the dynamic price between the static mi Read get_subnet_burn_history Fetch how one subnet's registration/burn cost has MOVED (9402) -- the live routes answer what it costs now, th Read get_subnet_candidates Fetch the unpromoted candidate surfaces for one subnet by netuid: surfaces discovered or proposed for the subn Read get_subnet_concentration Fetch one subnet's live stake and emission decentralization scorecard: Gini, HHI, Nakamoto coefficient, top-pe Read get_subnet_concentration_history Fetch one subnet's per-day stake and emission concentration trend (Gini, Nakamoto coefficient, top-10% share) Read get_subnet_conviction Fetch the live per-subnet conviction leaderboard (6638, part of the conviction/ownership-contest tracker epic Read get_subnet_deregistrations Fetch neuron-deregistration activity for one subnet over a 7d or 30d window (default 7d): the distinct deregis Read get_subnet_detail Fetch one subnet's raw per-subnet record by netuid: chain-native structure, live economics, candidate surfaces Read get_subnet_economics Fetch one subnet's live economics: validator and miner counts, registration cost and whether registration is o Read get_subnet_endpoints Fetch the monitored endpoint resources for one subnet by netuid: each endpoint/surface with its kind, layer, p Read get_subnet_event_summary Fetch a windowed account-event summary for one subnet over the requested window (7d, 30d, or 90d; default 30d) Read get_subnet_events Fetch the paginated first-party chain-event stream for one subnet by its netuid, newest first: each event's ki Read get_subnet_evidence Fetch the public evidence-ledger claims for one subnet by netuid: the provenance and verification evidence rec Read get_subnet_gaps Fetch one subnet's interface gap priorities and contributor enrichment queue: missing surface kinds, priority Read get_subnet_health Fetch live operational health for one subnet's surfaces (probed every ~15 minutes): per-surface status, latenc Read get_subnet_health_incidents Fetch one subnet's per-surface SLA and reconstructed downtime incidents over a 7d or 30d window, from the live Read get_subnet_health_percentiles Fetch one subnet's request-latency percentiles per operational surface over a 7d or 30d window, from the live Read get_subnet_health_trends Fetch one subnet's 7d/30d uptime + latency trend per operational surface, aggregated from the live health-prob Read get_subnet_history Fetch one subnet's per-day history from the neuron_daily rollup: neuron count, validator count, total stake (T Read get_subnet_holders Fetch WHO OWNS one subnet's alpha (9557) -- the top coldkeys by alpha held on that netuid, each with its share Read get_subnet_hyperparams Fetch one subnet's current on-chain hyperparameters (tempo, weight limits, activity cutoff, immunity period, r Read get_subnet_hyperparams_history Fetch the append-only hyperparameter-change timeline for one subnet: one entry per detected diff, newest first Read get_subnet_identity_history Fetch the append-only on-chain identity timeline for one subnet (1647): each entry is a SubnetIdentitiesV3 sna Read get_subnet_idle_stake Fetch one subnet's live idle-stake scorecard: stake delegated to a hotkey currently earning zero dividends. Di Read get_subnet_lease Fetch the live subnet-lease state (6719, part of the subnet-leasing/crowdloan-tracking epic 6717) -- whether a Read get_subnet_lease_history Fetch every SubnetLeaseCreated/SubnetLeaseTerminated event one subnet has had (6719, part of the subnet-leasin Read get_subnet_lifecycle Fetch one subnet's append-only registration/deregistration timeline, newest first. Entries with predates_captu Read get_subnet_metagraph Fetch one subnet's per-UID metagraph snapshot: every neuron with its hot and cold keys, stake, rank, trust, co Read get_subnet_movers Fetch the cross-subnet movers leaderboard over the requested window (7d, 30d, or 90d; default 30d): every subn Read get_subnet_ohlc Fetch open/high/low/close/volume candles for one subnet's alpha price, bucketed by interval (1h or 1d, default Read get_subnet_owner_cut Fetch one subnet's owner-cut accrual and its disposition. The share is 18% -- SubnetOwnerCut is 11796/65535, N Read get_subnet_ownership_history Fetch every automatic ownership transfer one subnet has undergone (6637, part of the conviction/ownership-cont Read get_subnet_performance Fetch one subnet's live reward-distribution scorecard: the concentration (Gini, HHI, Nakamoto coefficient, top Read get_subnet_performance_history Fetch the per-day reward-flow and trust trend for one subnet over a 7d, 30d, or 90d window (default 30d): dail Read get_subnet_profile Fetch the public-safe profile detail for one subnet by netuid: completeness score, curation and review metadat Read get_subnet_prometheus Fetch one subnet's Prometheus-endpoint serving activity over a 7d or 30d window (default 7d): the distinct exp Read get_subnet_recycled Fetch the live cumulative TAO recycled for registration on one subnet, queried directly from the chain's RAORe Read get_subnet_registrations Fetch neuron-registration activity for one subnet over a 7d or 30d window (default 7d): the NeuronRegistered c Read get_subnet_revenue Fetch one subnet's external revenue against the TAO the network emits to it: the measured tao_total denominato Read get_subnet_serving Fetch one subnet's axon-endpoint serving activity over a 7d or 30d window (default 7d): the distinct servers ( Read get_subnet_snapshot Fan out to five of a subnet's live views in a single round trip: hyperparameters, stake/emission concentration Read get_subnet_stake_flow Fetch one subnet's net stake flow over the requested window (7d, 30d, or 90d; default 30d): TAO staked (StakeA Read get_subnet_stake_moves Fetch one subnet's stake-movement activity over a 7d or 30d window (default 7d): the StakeMoved event count, t Read get_subnet_stake_quote Estimate a stake or unstake against one subnet's AMM pool: expected alpha/TAO out, spot and effective price, a Read get_subnet_stake_transfers Fetch one subnet's stake-transfer activity over a 7d or 30d window (default 7d): the StakeTransferred event co Read get_subnet_surface_history Fetch WHEN one subnet's public surfaces were added, changed or removed, and in which commit (9612). get_subnet Read get_subnet_surfaces Fetch the curated public surfaces for one subnet by netuid: each promoted surface with its kind, provider, tit Read get_subnet_trajectory Fetch one subnet's week-over-week trajectory from the daily snapshots: completeness, surface and endpoint coun Read get_subnet_turnover Fetch one subnet's validator-set and registration churn between the start and end neuron_daily snapshots in th Read get_subnet_uptime Fetch one subnet's long-term daily uptime history for its operational surfaces from the live surface_uptime_da Read get_subnet_validator_economics Answer what it costs to become a validator on one subnet and whether a permit there actually earns. Returns th Read get_subnet_validator_economics_history Answer whether validating on one subnet is getting cheaper or more expensive over time. Returns a daily series Read get_subnet_volume Fetch one subnet's rolling 24h buy (StakeAdded) vs sell (StakeRemoved) alpha volume, unsigned (buy + sell, nev Read get_subnet_wallets Fetch one subnet's declared wallets: the chain-derived owner keys, plus any treasury, burn, payment-collector Read get_subnet_weight_setters Fetch the per-subnet weight-setter leaderboard over a 7d or 30d window (default 7d): the individual validators Read get_subnet_weights Fetch one subnet's validator weight-setting activity over a 7d or 30d window (default 7d): the distinct weight Read get_subnet_yield Fetch one subnet's per-UID emission yield (emission_tao over stake_tao) from the current metagraph snapshot: e Read get_subnet_yield_history Fetch the per-day emission-yield distribution trend for one subnet over a 7d, 30d, or 90d window (default 30d) Read get_sudo Fetch the extrinsics feed filtered to the Sudo pallet — subtensor's root-origin call table (it has no Council/ Read get_sudo_key Fetch the current Sudo::Key holder, queried live from finney RPC at request time (1h KV cache). hotkey is null Read get_tao_usd Fetch the USD price of one TAO (9609) with the derivation behind it, plus the recent series. Use this to conve Read get_top_holders Fetch the balance-based top-holder leaderboard (6741/6743): every account (coldkey) with a nonzero free balanc Read get_validator_detail Fetch a single validator identity's validator_permit rows aggregated across every subnet it operates in: coldk Read get_validator_history Fetch one validator's cross-subnet staked-over-time history: one point per day, summed across every subnet it Read get_validator_nominators Fetch the nominators (stakers) of one validator across every subnet it operates in. basis selects WHICH QUESTI Read get_webhook_subscription Fetch a webhook change-feed subscription's public status by id: its url, filters, active flag, created_at, and Read how_do_i_call Goal-shaped integration guide for one subnet: how to actually call it. Returns, per callable service, the base Read list_accounts Fetch the site-wide accounts leaderboard: every currently-registered hotkey (miners included, not just validat Read list_adapter_candidates Fetch subnets worth deeper adapter work from the registry: recommended_adapter_kind, operational and candidate Read list_block_extrinsics Fetch the extrinsics in one block by ref (numeric block_number or 0x block_hash), in natural read order (extri Read list_blocks Fetch the recent-block feed (newest first) from the chain block-explorer tier: block number, hash, parent hash Read list_candidates Fetch unpromoted candidate surfaces across all subnets: surfaces that have been discovered or proposed but not Read list_chain_events Fetch the raw recent decoded chain-events feed (newest first) from the all-events tier: each event's block, ev Read list_crowdloans Fetch every crowdloan the chain currently holds a record for (8696, part of the subnet-leasing/crowdloan-track Read list_curation Fetch per-subnet curation states from the registry: coverage_level, curation_level, source counts, and review Read list_endpoint_incidents Fetch probe-derived endpoint incidents from the registry: active endpoint failures and degradations with sever Read list_endpoint_pools Fetch generalized endpoint pool scores from the registry: each pool's kind, eligible endpoint count, total end Read list_endpoints Fetch the network-wide catalog of generalized endpoint resources: every monitored public endpoint/surface acro Read list_enrichment_evidence Fetch detailed candidate evidence entries from the registry: per-subnet evidence_action, lane, missing surface Read list_enrichment_queue Fetch the prioritized all-subnet enrichment queue from the registry: contributor-facing targets with lane, pri Read list_enrichment_targets Fetch the coverage-depth scorecard's ranked enrichment targets: which subnets need schema, fixture, example/SD Read list_evidence Fetch the public evidence ledger: the append-only record of provenance and verification evidence behind regist Read list_extrinsics Fetch the extrinsic feed (newest first) from the chain extrinsic tier, with optional filters: block (exact hei Read list_fixtures Fetch the index of captured live request/response fixtures: which subnet surfaces carry a sanitized real sampl Read list_gaps Fetch per-subnet interface gap reports from the registry: missing or unsupported public interface facets, gap_ Read list_global_validators Fetch the network-wide validator/operator leaderboard: validator-permit identities grouped by hotkey across al Read list_profile_completeness Fetch the contributor review queue of subnet profile-completeness gaps: which subnets have incomplete public-s Read list_profiles Fetch the public-safe subnet profile index: completeness scores, surface and interface counts, curation level, Read list_provider_endpoints Fetch the monitored endpoint resources for one provider by slug: each endpoint/surface with its kind, layer, s Read list_providers Fetch the index of registered data providers/sources backing the registry: each provider's id, kind, authority Read list_revenue_coverage Fetch every subnet's revenue coverage in one response -- the cross-subnet companion to get_subnet_revenue. obs Read list_review_enrichment_targets Fetch the contributor-facing enrichment target board from the registry: per-subnet target_type, target_action, Read list_review_gaps Fetch the contributor-targeted review gap priority board from the registry: per-subnet priority_score, missing Read list_rpc_endpoints Fetch the catalog of monitored Bittensor base-layer RPC endpoints and their status (each endpoint's URL, netwo Read list_rpc_pools Fetch the load-balanced Bittensor RPC pool scores: each pool's kind, eligible endpoint count, total endpoint c Read list_schemas Fetch the index of captured OpenAPI/Swagger schema snapshots across subnets: which surfaces publish a machine- Read list_search Keyword-search the full registry search index: subnet, surface, and provider documents with their per-document Read list_search_index Fetch slim search-index documents from the registry: subnet/provider entries with title, slug, kind, and netui Read list_source_snapshots Fetch the source-snapshot ledger: the per-source input hash and record count captured for each registry data s Read list_subnet_apis List the callable services (subnet-api, openapi, sse) one subnet exposes, each with base URL, auth requirement Read list_subnet_candidates Fetch pending candidate surfaces for one subnet by netuid: each proposed surface with its kind, provider, revi Read list_subnet_endpoints Fetch monitored endpoint resources for one subnet by netuid: each endpoint with kind, layer, provider, publica Read list_subnet_evidence Fetch public evidence-ledger claims for one subnet by netuid: provenance and verification evidence recorded fo Read list_subnet_gaps Fetch interface gap priorities for one subnet by netuid: the surface kinds still missing, the subnet's curatio Read list_subnet_health Fetch per-surface health records for one subnet by netuid: each monitored surface with its kind, provider, pro Read list_subnet_surfaces Fetch curated public interface surfaces for one subnet by netuid: each promoted surface with its kind, provide Read list_subnet_validators List one subnet's permit-holding validators, ranked by stake (descending): hot and cold keys, stake, validator Read list_subnets Enumerate the full Bittensor subnet registry, paginated. Returns every subnet's netuid, slug, title, type, sta Read list_surface_credentials List the surfaces YOU have registered a credential for with store_surface_credential: surface_id, credential s Read list_surfaces Fetch the catalog of curated public surfaces across all subnets: each surface's subnet (netuid), kind, provide Read list_validator_economics Answer 'across all subnets, where is it cheapest to become an EARNING validator'. Returns one row per subnet w Read query_graphql Execute an arbitrary read-only GraphQL query against the metagraph GraphQL API (POST /api/v1/graphql) and retu Read registry_summary Fetch the registry-wide summary: overall completeness, the most complete subnets, coverage-level counts, and t Read search_subnets Full-text search across Bittensor subnets by name, slug, capability, or keyword. Returns ranked matches with n Read semantic_search Meaning-based (vector) search across Bittensor subnets, surfaces, and providers. Unlike search_subnets' keywor Read verify_integration Live-probe a single catalogued surface (by surface_id, stable surface_key, or deprecated surface_id alias) or

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about metagraphed — Bittensor subnet operational registry

Can an AI agent delete data through the metagraphed — Bittensor subnet operational registry MCP server? +

Yes. The metagraphed — Bittensor subnet operational registry server exposes 1 destructive tools including delete_surface_credential. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through metagraphed — Bittensor subnet operational registry? +

The metagraphed — Bittensor subnet operational registry server has 3 write tools including compare_validators, decode_evm_call, store_surface_credential. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach metagraphed — Bittensor subnet operational registry.

How many tools does the metagraphed — Bittensor subnet operational registry MCP server expose? +

235 tools across 4 categories: Destructive, Execute, Read, Write. 229 are read-only. 6 can modify, create, or delete data.

How do I enforce a policy on metagraphed — Bittensor subnet operational registry? +

Register the metagraphed — Bittensor subnet operational registry MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every metagraphed — Bittensor subnet operational registry tool call.

Deterministic rules across all 235 metagraphed — Bittensor subnet operational registry tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

235 metagraphed — Bittensor subnet operational registry tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from metagraphed — Bittensor subnet operational registry's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.