loading…
Search for a command to run...
loading…
25 tools for Solana blockchain — wallet management, SOL/SPL token transfers, SPL token creation and minting, account operations, and network switching (mainnet/
25 tools for Solana blockchain — wallet management, SOL/SPL token transfers, SPL token creation and minting, account operations, and network switching (mainnet/devnet/testnet).
npm version License: MIT Node Tools
Full Solana blockchain MCP server. 25 tools for wallet management, SPL token operations, DeFi, staking, and network queries. Built on @solana/web3.js and @solana/spl-token with Anchor support.
The most actively maintained Solana MCP. Covers the complete SPL token lifecycle (create, mint, burn, freeze, thaw, delegate, authority management) that competitors skip.
npx solana-mcp-server
Or install globally:
npm install -g solana-mcp-server
solana-mcp-server
Add to your MCP config (claude_desktop_config.json or ~/.mcp.json):
{
"mcpServers": {
"solana": {
"command": "npx",
"args": ["-y", "solana-mcp-server"],
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}
| Tool | Description | Key Params |
|---|---|---|
create_wallet |
Create a new Solana keypair (in-memory only) | -- |
import_wallet |
Import from a base58-encoded private key | privateKey |
list_wallets |
List all wallets in the current session | -- |
get_balance |
Get SOL balance for any address | address |
| Tool | Description | Key Params |
|---|---|---|
create_spl_token |
Create a new SPL token with custom decimals | walletName, decimals |
mint_tokens |
Mint tokens to any address | walletName, tokenMint, amount |
burn_tokens |
Burn tokens from an account | walletName, tokenMint, amount |
freeze_account |
Freeze a token account | walletName, tokenMint, accountAddress |
thaw_account |
Unfreeze a token account | walletName, tokenMint, accountAddress |
set_token_authority |
Change token authority (mint, freeze, owner, close) | walletName, tokenMint, authorityType |
get_token_supply |
Total supply and metadata for a token | tokenMint |
close_token_account |
Close an account and reclaim rent | walletName, tokenAccount |
approve_delegate |
Approve a delegate for token transfers | walletName, tokenAccount, delegate, amount |
revoke_delegate |
Revoke delegate approval | walletName, tokenAccount |
| Tool | Description | Key Params |
|---|---|---|
transfer_sol |
Transfer SOL between wallets | from, to, amount |
transfer_tokens |
Transfer SPL tokens | from, to, tokenMint, amount |
airdrop_sol |
Request SOL airdrop (devnet/testnet only) | address, amount |
| Tool | Description | Key Params |
|---|---|---|
get_account_info |
Detailed account information | address |
get_transaction |
Transaction details by signature | signature |
create_token_account |
Create an associated token account | walletName, tokenMint |
get_token_accounts |
List all token accounts for a wallet | address |
| Tool | Description | Key Params |
|---|---|---|
get_token_balance |
SPL token balance for a specific account | address, tokenMint |
| Tool | Description | Key Params |
|---|---|---|
switch_network |
Switch between mainnet, devnet, testnet, localhost | network |
get_network_info |
Current network status and info | -- |
get_recent_blockhash |
Recent blockhash for transaction building | -- |
@coral-xyz/anchor support for interacting with Anchor programs alongside raw SPL token operations.| Network | Endpoint |
|---|---|
mainnet |
https://api.mainnet-beta.solana.com |
devnet |
https://api.devnet.solana.com |
testnet |
https://api.testnet.solana.com |
localhost |
http://127.0.0.1:8899 |
| Variable | Required | Description |
|---|---|---|
SOLANA_RPC_URL |
No | Solana RPC endpoint (default: mainnet) |
git clone https://github.com/ExpertVagabond/solana-mcp-server.git
cd solana-mcp-server
npm install
npm run build
npm start
npm test # Basic functionality tests
npm run type-check # TypeScript type checking
npm run lint # ESLint
npm run quality # Full quality check (lint + types + tests)
MIT -- Purple Squirrel Media
Run in your terminal:
claude mcp add expertvagabond-solana-mcp-server -- npx Yes, ExpertVagabond/solana-mcp-server MCP is free — one-click install via Unyly at no cost.
No, ExpertVagabond/solana-mcp-server runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open ExpertVagabond/solana-mcp-server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Payments, customers, subscriptions
by Stripe110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemUnified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
by whiteknightonhorseDeploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs