Rootstock MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_walletA | Create a new Hyperion wallet with a generated mnemonic phrase |
| import_walletC | Import an existing wallet using private key or mnemonic phrase |
| list_walletsB | List all available wallets |
| get_balanceB | Get the balance of a wallet address (native tokens or ERC20 tokens) |
| send_transactionC | Send native tokens or ERC20 tokens to another address |
| get_transactionC | Get details of a transaction by hash |
| get_blockC | Get block information by number or hash |
| get_network_infoB | Get current network information and status |
| estimate_gasC | Estimate gas cost for a transaction |
| call_contractC | Call a smart contract method (read-only) |
| send_contract_transactionC | Send a transaction to a smart contract method |
| set_current_walletC | Set the current active wallet for transactions |
| get_current_walletB | Get the current active wallet information |
| deploy_erc20_tokenC | Deploy a new ERC20 token contract |
| get_token_infoC | Get information about an ERC20 token |
| mint_tokensC | Mint tokens (only for mintable tokens) |
| deploy_erc721_tokenC | Deploy a new ERC721 (NFT) token contract |
| get_nft_infoB | Get information about an ERC721 NFT contract or specific token |
| mint_nftC | Mint a new NFT for mintable ERC721 contracts |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 19 tools
Each tool has a clearly distinct purpose with no ambiguity, covering specific actions like contract calls, wallet management, token deployments, and transaction handling. The descriptions clearly differentiate between read-only operations (call_contract, get_balance) and state-changing ones (send_transaction, deploy_erc20_token), ensuring agents can accurately select the right tool.
All tool names follow a consistent verb_noun pattern (e.g., call_contract, create_wallet, get_balance, send_transaction), with no deviations in style or convention. This predictability makes the tool set easy to navigate and understand at a glance.
With 19 tools, the count is slightly high but reasonable for a blockchain server covering wallets, tokens, contracts, and transactions. It provides comprehensive functionality without being overwhelming, though it edges toward the upper limit of typical well-scoped servers (3-15 tools).
The tool set offers complete CRUD/lifecycle coverage for the Rootstock blockchain domain, including wallet creation/management, token deployment/minting, contract interactions, and transaction handling. No obvious gaps exist; agents can perform all essential operations from querying to executing transactions.