
Substrate MCP Server
Supports UIby thomasmarches
MCP server for Substrate blockchains, enabling AI agents to query balances, blocks, and execute transactions.
What it does
This server connects AI agents to Substrate-based blockchains. It allows LLMs to interact with on-chain data and perform blockchain operations using natural language, interfacing directly via the subxt crate.
Tools
- query_balance: Fetch the balance of a specific account
- list_pallets: List all pallets available in the runtime
- list_pallet_entries: List all storage entries for a given pallet
- dynamic_runtime_call: Execute a runtime API call
- send_dynamic_signed_transaction: Construct, sign, and send a blockchain transaction
- query_storage: Query storage by pallet and entry
- get_latest_events: Retrieve all events from the latest block
- find_events: Search for specific events by pallet and variant
- get_latest_block: Get details of the most recent block
- get_block_by_hash: Retrieve block details using a specific hash
- find_extrinsics: Find extrinsics in the latest block
- get_system_info: Get system information via RPC
- custom_rpc: Make custom RPC calls to the Substrate node
Installation
Build the release binary:
cargo build --release
Configure your .env with RPC_URL and SIGNING_KEYPAIR_HEX, and ensure artifacts/metadata.scale is present.
Supported hosts
- Cursor
- Claude Desktop
Quick install
cargo run --releaseInformation
- Pricing
- free
- Published






