Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’° Finance & Fintech
  3. Substrate MCP Rs
Substrate MCP Rs logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 8:05:15 PM

Substrate MCP Rs

User RatingsBe the first to rate and review this MCP server!
View Repository13 GitHub StarsTotal stargazers on GitHub for the source repository (13 stars).Visit Website
substrateblockchainrustdeveloper-tools

Rust MCP server for querying and operating Substrate-based blockchains through dynamic blockchain tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for ThomasMarches/substrate-mcp-rs, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ’° More in Finance & Fintech

Overview

This server exposes Substrate blockchain operations over MCP using the subxt crate. It can query balances, storage, blocks, pallets, events, and extrinsics, as well as submit signed transactions and make custom RPC calls. Use it when an agent or developer tool needs access to a configured Substrate node.

Use cases

β€’Query account balances and on-chain storage
β€’Inspect blocks, events, extrinsics, and runtime pallets
β€’Submit and monitor signed Substrate transactions
β€’Build dashboards or monitoring workflows for chain activity
β€’Analyze events and extrinsics for suspicious activity

Key features

β€’Dynamic balance and storage queries
β€’Pallet and storage entry discovery
β€’Block, event, and extrinsic inspection
β€’Dynamic signed transaction submission and watching
β€’Runtime API and custom RPC calls
β€’System and latest-block information

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Substrate MCP Rs.

Extracted Tool Capabilities
Dynamic balance and storage queries
Pallet and storage entry discovery
Block, event, and extrinsic inspection
Dynamic signed transaction submission and watching
Runtime API and custom RPC calls
System and latest-block information

Documentation Overview

Substrate MCP Server

MIT License Rust

Trust Score

A Model Context Protocol (MCP) server for Substrate blockchains, written in Rust. This project exposes dynamic Substrate blockchain operations (querying balances, blocks, pallets, storage, events, and more) via the MCP protocol, and is fully configurable via environment variables.

Designed to interface with the subxt crate.

✨ Features

  • Query account balances and storage dynamically
  • List pallets and their entries
  • Fetch and filter events and extrinsics
  • Submit and watch dynamic signed transactions
  • Access system and block information
  • Custom RPC calls to Substrate nodes

πŸš€ Potential Use Cases

  1. AI-Driven Blockchain Operations

    • Integrate with LLMs (like Cursor or Claude) to allow users to ask questions in natural language (e.g., "What was the last transfer from Alice?"), which are translated into MCP tool calls.
    • Build a chatbot that can answer questions, fetch balances, or explain on-chain activity using your MCP server as the backend.
    • Use the MCP server to provide live updates on-chain activity, such as balance changes or transaction statuses, to development tools like VSCode, Cursor, Claude Code, etc.
  2. Custom Dashboards and Monitoring

    • Create custom dashboards and monitoring systems for your Substrate blockchain
    • Display real-time data and analytics on your blockchain operations
    • Set up alerts and notifications for critical events
    • Use AI agents to detect suspicious activity by analyzing events and extrinsics in real time.

πŸ› οΈ Requirements

  • Rust
  • Access to a Substrate node endpoint (WebSocket)
  • A valid signing keypair (as hex)
  • Runtime metadata file for your target chain (see below for naming and placement)

πŸ“¦ Installation

Clone the repository and build:

sh
git clone https://github.com/ThomasMarches/substrate-mcp-rs.git
cd substrate-mcp-rs
cargo build --release

βš™οΈ Configuration

Create a .env file in the project root with the following variables:

env
# WebSocket endpoint for the Substrate node
RPC_URL=wss://your-node-url.example.com

# Signing keypair as hex (32 bytes, e.g. output of subkey inspect-key --scheme Sr25519)
SIGNING_KEYPAIR_HEX=your_signing_keypair_hex_here

Generating a Signing Keypair

You can generate a keypair and get the secret seed in hex using subkey:

sh
subkey generate --scheme Sr25519 --output-type Json

Use the secretSeed field (strip the 0x prefix if present) for SIGNING_KEYPAIR_HEX.

Obtaining and Placing Runtime Metadata

Export the runtime metadata from your node and place it at artifacts/metadata.scale:

sh
subxt metadata -f bytes > artifacts/metadata.scale

Important: The file must be named metadata.scale and located in the artifacts/ directory before building. The build will fail if this file is missing or misnamed.

▢️ Usage

To start the MCP server:

sh
cargo run --release

The server will start and listen for MCP requests via stdio.

πŸ–‡οΈ Integrating with Cursor

To use this MCP server with Cursor, you need to add it to your Cursor MCP configuration. This allows Cursor to discover and interact with your Substrate MCP server.

  1. Build your server in release mode:

    sh
    cargo build --release
    
  2. Locate the path to the built binary (typically target/release/substrate-mcp-rs).

  3. In your project (or global) .cursor/mcp.json file, add an entry for your server. For example:

    config.json
    {
      "mcpServers": {
        "substrate-mcp-rs": {
          "command": "$PROJECT_ROOT_ABSOLUTE_PATH/target/release/substrate-mcp-rs",
          "args": []
        }
      }
    }
    
    • Replace the command path with the absolute path to your built binary if it differs.
  4. Restart Cursor. It should now detect and connect to your Substrate MCP server, making its tools available for use.

For more details, see the Cursor documentation or the Model Context Protocol introduction.

🧰 Available Tools

The server exposes a set of tools for interacting with a Substrate blockchain, including:

  • query_balance: Fetch the balance of an account
  • list_pallets: List all pallets in the runtime
  • list_pallet_entries: List all storage entries for a pallet
  • dynamic_runtime_call: Execute a runtime API call
  • send_dynamic_signed_transaction: Construct, sign, and send a transaction
  • query_storage: Query storage by pallet and entry
  • get_latest_events: Get all events from the latest block
  • find_events: Find specific events by pallet and variant
  • get_latest_block: Get details about the latest block
  • get_block_by_hash: Get block details by hash
  • find_extrinsics: Find extrinsics in the latest block
  • get_system_info: Get system info via RPC
  • custom_rpc: Make a custom RPC call

See src/tooling/substrate.rs for full details and parameters.

πŸ—‚οΈ Project Structure

  • src/main.rs: Entry point, sets up logging and starts the MCP server
  • src/tooling/: Contains the Substrate tool implementation
  • artifacts/: Place your runtime metadata file here as metadata.scale (required before building)

πŸ“ˆ Next Steps and Goals

  • Add E2E tests
  • Add Unit tests
  • Add more tools

🀝 Contributing

Contributions are welcome! Please open issues or pull requests. For larger changes, open an issue first to discuss your proposal.

  • Follow Rust best practices and ensure code is documented
  • Run cargo fmt and cargo clippy before submitting
  • Add tests where possible

πŸ“„ License

MIT

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • MCP Klever Vm logoMCP Klever Vm

    Klever blockchain MCP server for smart contract development, on-chain data exploration, account and asset queries, transaction analysis, and contract deployment tooling.

    πŸ’° Finance & Fintech3 views
    Compare vs MCP Klever Vm β†’
  • Bitcoin MCP logoBitcoin MCP

    Self-hosted Bitcoin Core MCP server β€” 43 tools, 6 prompts, and 7 resources. Fee intelligence with USD conversion and send-now-or-wait advice, mempool analysis, mining pool rankings, market sentiment, block/transaction inspection, and BTC price. Your local node or hosted via Satoshi API (zero install).

    πŸ’° Finance & Fintech3 views
    Compare vs Bitcoin MCP β†’
  • Wallet Inspector MCP logoWallet Inspector MCP

    An MCP server that empowers AI agents to inspect any wallet’s balance and onchain activity across major EVM chains and Solana chain.

    πŸ’° Finance & Fintech4 views
    Compare vs Wallet Inspector MCP β†’
  • Alchemy MCP Server logoAlchemy MCP Server

    Allow AI agents to interact with Alchemy's blockchain APIs.

    πŸ’° Finance & Fintech3 views
    Compare vs Alchemy MCP Server β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
13
Stargazers on the source repository.
Last commit
11mo ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Substrate MCP Rs

It is designed for Substrate-based blockchains and connects to a configured Substrate node through WebSocket.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSubstrate MCP Rs AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/thomasmarches-substrate-mcp-rs?style=directory)](https://allmcps.com/mcp/thomasmarches-substrate-mcp-rs)
HTML Embed
<a href="https://allmcps.com/mcp/thomasmarches-substrate-mcp-rs"><img src="https://allmcps.com/api/badge/thomasmarches-substrate-mcp-rs?style=directory" alt="Substrate MCP Rs on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’°Finance & Fintech
PricingFree
More technical detailsExpand β–Ύ
AuthOther
LicenseMIT
ClientsCursor
Last updatedAug 10, 2026
8/9 checks healthy over the last 33d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars13
GitHub Star CountTotal stargazers on GitHub representing community popularity (13 stars).
Last commit11mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Oct 12, 2025
40Quality signal: Fair Β· 40/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools18/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’° Finance & Fintech β†’Best MCP servers for Finance & Fintech β†’Alternatives to Substrate MCP Rs β†’Install in Claude DesktopInstall in CursorInstall in VS Code