expertvagabond avatar

Solana

expertvagabond/solana-mcp-server

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 tools

Public 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

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 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):


View the full README on GitHub

Details

Repository
github.com/expertvagabond/solana-mcp-server
Category
Finance & Commerce
Package
solana-mcp-server
Transport
STDIO
Registry
MCP registry, active

More from expertvagabond

Related Finance & Commerce MCP servers

View all
1mharnett avatarBing Adsmharnett/mcp-bing-adsMCP server for Microsoft Advertising (Bing Ads) — campaigns, keywords, and reports2stars
2rambov1 avatarSivut SEC Crypto Filing Radarrambov1/sivut-x402-public-dataSEC EDGAR crypto filing radar MCP with x402-paid Base USDC data URLs.0stars
3den-indance avatarShopify Mcp Proden-indance/shopify-mcp-proShopify MCP server with real analytics (ShopifyQL), auto-refresh auth, and Shopify API 2026-04.1stars
4mharnett avatarReddit Adsmharnett/mcp-reddit-adsReddit Ads MCP: campaigns, ad groups, ads, reporting, and audience targeting.1stars
5shicodiez avatarCrypto Regime MCPshicodiez/crypto-regime-mcpCrypto trend and regime MCP tools with automatic x402 payments or prepaid credits.1stars
6mkerchenski avatarReddit Ads MCPmkerchenski/redditadsmcpMCP server for the Reddit Ads API. List accounts, campaigns, ads, and pull reports.1stars