
Solana
This connects Claude to the Solana blockchain through 25 tools covering the complete SPL token lifecycle. You get wallet management, token creation and minting, plus the operations most servers skip: burning, freezing accounts, authority transfers, and delegate approvals. It wraps @solana/web3.js and @solana/spl-token with support for mainnet, devnet, testnet, and localhost. Private keys stay in memory only and clear on exit. Reach for this when you need Claude to handle end-to-end token operations or query chain state without writing custom scripts for each network call.
- GitHub stars
- 2
- tools
- 25
- transport
- STDIO
- last updated
- Oct 11, 2026
Tools
25 toolsPublic tool metadata for what this MCP can expose to an agent.
create_walletCreate a new Solana keypair (in-memory only)
Create a new Solana keypair (in-memory only)
No parameter schema in public metadata yet.
import_walletImport from a base58-encoded private key
Import from a base58-encoded private key
No parameter schema in public metadata yet.
list_walletsList all wallets in the current session
List all wallets in the current session
No parameter schema in public metadata yet.
get_balanceGet SOL balance for any address
Get SOL balance for any address
No parameter schema in public metadata yet.
create_spl_tokenCreate a new SPL token with custom decimals
Create a new SPL token with custom decimals
No parameter schema in public metadata yet.
mint_tokensMint tokens to any address
Mint tokens to any address
No parameter schema in public metadata yet.
burn_tokensBurn tokens from an account
Burn tokens from an account
No parameter schema in public metadata yet.
freeze_accountFreeze a token account
Freeze a token account
No parameter schema in public metadata yet.
thaw_accountUnfreeze a token account
Unfreeze a token account
No parameter schema in public metadata yet.
set_token_authorityChange token authority (mint, freeze, owner, close)
Change token authority (mint, freeze, owner, close)
No parameter schema in public metadata yet.
get_token_supplyTotal supply and metadata for a token
Total supply and metadata for a token
No parameter schema in public metadata yet.
close_token_accountClose an account and reclaim rent
Close an account and reclaim rent
No parameter schema in public metadata yet.
approve_delegateApprove a delegate for token transfers
Approve a delegate for token transfers
No parameter schema in public metadata yet.
revoke_delegateRevoke delegate approval
Revoke delegate approval
No parameter schema in public metadata yet.
transfer_solTransfer SOL between wallets
Transfer SOL between wallets
No parameter schema in public metadata yet.
transfer_tokensTransfer SPL tokens
Transfer SPL tokens
No parameter schema in public metadata yet.
airdrop_solRequest SOL airdrop (devnet/testnet only)
Request SOL airdrop (devnet/testnet only)
No parameter schema in public metadata yet.
get_account_infoDetailed account information
Detailed account information
No parameter schema in public metadata yet.
get_transactionTransaction details by signature
Transaction details by signature
No parameter schema in public metadata yet.
create_token_accountCreate an associated token account
Create an associated token account
No parameter schema in public metadata yet.
get_token_accountsList all token accounts for a wallet
List all token accounts for a wallet
No parameter schema in public metadata yet.
get_token_balanceSPL token balance for a specific account
SPL token balance for a specific account
No parameter schema in public metadata yet.
switch_networkSwitch between mainnet, devnet, testnet, localhost
Switch between mainnet, devnet, testnet, localhost
No parameter schema in public metadata yet.
get_network_infoCurrent network status and info
Current network status and info
No parameter schema in public metadata yet.
get_recent_blockhashRecent blockhash for transaction building
Recent blockhash for transaction building
No parameter schema in public metadata yet.
Sponsors
Readme
solana-mcp-server
Full Solana blockchain MCP server. 25 tools for wallet management, SPL token operations, DeFi, staking, and network queries. Built on @solana/web3.js v3, Solana Kit, and the generated @solana-program/token client.
Covers the SPL token lifecycle implemented in this repository: create, mint, burn, freeze, thaw, delegate, and authority management. The exact supported surface is listed below and exercised by the repository's tests and CI checks.
Install
npx solana-mcp-server
Or install globally:
npm install -g solana-mcp-server
solana-mcp-server
Configure
Add to your MCP config (claude_desktop_config.json or ~/.mcp.json):
Details
- Repository
- github.com/expertvagabond/solana-mcp-server
- Category
- Finance & Commerce
- Package
solana-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active