get_sol_balanceLABSCO SUMMARY
Read-only chain access with the method names left intact.
Every tool maps onto a named Solana RPC method, which is the right call for anyone who already knows the API — there is no invented vocabulary between you and getEpochInfo. It reads; nothing here signs or sends. Point SOLANA_RPC_URL at your own provider if you expect any volume, since the public mainnet endpoint is rate-limited.
What it is
A Rust MCP server over the Solana JSON-RPC interface. It covers the read methods you would otherwise reach for a CLI to call, and points at mainnet by default or any endpoint you name.
What you get
- Accounts and balances: get_sol_balance, get_token_balance, get_account_info, get_largest_accounts
- Chain state: get_slot, get_block, get_block_time, get_transaction, get_recent_blockhash
- Tokens: get_token_accounts_by_owner, get_token_accounts_by_delegate, get_token_supply
- Network and system: get_epoch_info, get_version, get_health, get_supply, get_inflation_rate, get_cluster_nodes, get_minimum_balance_for_rent_exemption
- Staking and governance: get_vote_accounts, get_leader_schedule
Requirements
Rust and Cargo, with the server run from a checkout as cargo run. SOLANA_RPC_URL is optional and defaults to https://api.mainnet-beta.solana.com — set it to point at your own endpoint or a different cluster.
Setup effort
Build from source — get the source and build it, then follow the steps on this page and add the configuration for your client
USE CASES
Checking what an address holds
SOL balance, SPL token balance and the full account record from one conversation.
Looking into a specific transaction or block
Fetch the transaction, the block it landed in, and when that block was produced.
Enumerating a wallet's token accounts
By owner or by delegate, with supply figures for the mint.
Reading network conditions
Epoch, health, supply, inflation rate and cluster nodes without opening an explorer.
21 tools
Listed in project docs. Your client may show a different list.
get_token_balanceget_account_infoget_largest_accountsget_slotget_blockget_block_timeget_transactionget_recent_blockhashget_token_accounts_by_ownerget_token_accounts_by_delegateget_token_supplyget_epoch_infoget_versionget_healthget_supplyget_inflation_rateget_cluster_nodesget_minimum_balance_for_rent_exemptionget_vote_accountsget_leader_scheduleBEFORE YOU INSTALL
What to know first
Tools you get
21 tools named in the project's documentation. All 21 are get_* reads; nothing sends, signs or transfers.
Requires
cargo on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Get the source and build it, then follow the steps on this page and add the configuration for your client. This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/aldrin-labs/solana-mcp-server
cd solana-mcp-server
cargo build
cargo runMCP Clients
Cline
{
"mcpServers": {
"solana": {
"command": "cargo",
"args": [
"run"
],
"cwd": "<YOUR_PATH_TO_SOLANA_MCP_SERVER>",
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}