Subtensor MCP

com.subtensorPublished by subtensor.comOfficial publisherv2.0.0Updated Oct 26, 2026

Subtensor blockchain reference — events, calls, storage, constants, errors for all 28 active pallets

VerifiedStreamable HTTPWeb executableDatabasesDeveloper Tools

Overview

AI-generated overview

Remote reference server for the Subtensor (Bittensor) blockchain, letting an assistant search, look up and decode pallets, events, calls, storage and errors.

What you can do
  • Search pallets, events, calls, storage items, constants and errors by keyword
  • Look up a specific item by name or URN, with optional field-path drilling
  • Browse items by category, including types, runtime APIs, RPC methods, EVM precompiles, mechanisms, workflows and chain specs
  • Explore relationships, version history, removed items, changelogs and migration guides between runtime versions
  • Explain Bittensor concepts, workflows, runtime errors, extrinsic format and code examples
  • Decode SCALE-encoded hex into labelled fields with RAO to TAO and hex to SS58 conversions, or identify an event or call from its index prefix
When to use it
Useful when an assistant needs to work with Bittensor/Subtensor chain data: interpreting raw SCALE bytes, finding the right pallet, call or storage item, or checking what changed between runtime versions.
Requirements
Remote streamable HTTP endpoint at subtensor.com; no package, account, API key or environment variable is declared. Network access is required.
Before you install
Session preferences can be set, including a node URL, so settings may persist for the session. Decoding and lookups are read-only reference operations; verify decoded values before acting on them.

Installation

In SourceWeft

  1. Open Subtensor MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.subtensor%2Freference/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "subtensor": {
      "type": "http",
      "url": "https://subtensor.com/mcp"
    }
  }
}

Tools

7

subtensor_lookup

Look up Subtensor item

Get detailed info about a specific pallet, event, call, storage item, constant, error, SCALE type, RPC method, protocol account, or EVM precompile. Accepts URN identifiers with optional #field.path drilling.

Parameterssuburnnametypeformatpalletaddressincludelanguagepreferencesinclude_historyinclude_removed

subtensor_list

List Subtensor items

Browse items by category: pallets, events, calls, storage, constants, errors, types, runtime APIs, RPC methods, protocol accounts, EVM precompiles, mechanisms, workflows, hyperparameters, cli_flags, build_features, chain_specs, or env_vars.

Parameterskindrolelimitcursordomainformatpalletsearchcontextcategoryrequiredflag_categoryinclude_removed

subtensor_explore

Explore relationships and changelogs

Explore relationships, version history, removed items, changelogs, and migration guides between runtime versions.

Parametersnametypelimittopicrequiredcursorformatpalletversionto_versionfrom_version

subtensor_explain

Explain Subtensor concepts

Understand Bittensor concepts, workflows, mechanisms, runtime APIs, runtime errors, extrinsic format, or get code examples.

Parametersnametopicrequiredformatpalletlanguagenode_urlenum_slugitem_typenode_typepreferences

subtensor_preferences

Session preferences

Get or set session preferences for language, node URL, and node type. Language affects field name casing (TypeScript=camelCase, others=snake_case) and code examples.

Parametersactionformatlanguagenode_urlnode_typepreferences

subtensor_decode

Decode SCALE data

Decode SCALE-encoded hex into labelled fields with RAO→TAO and hex→SS58 conversions applied. Omit pallet and name to identify an event or call from its two-byte (pallet index, item index) prefix — the usual case when you have bytes and want to know what they are.

Parametershexrequiredkindnametypeformatpallet

Version history

1
  1. v2.0.0LatestOct 23, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.