GET_ASSETLABSCO SUMMARY
It signs with a real key, so the network you choose is the whole safety story.
The tool list is straightforward and covers the common onchain actions, but the thing to internalise before installing is that TRANSFER and TRADE execute against whatever RPC URL you configured, with the private key you handed it. The README's advice — a dedicated wallet, devnet first — is not boilerplate here; there is no confirmation layer between the model and a signed transaction.
What it is
An MCP server that gives an assistant a standardised interface to the Solana blockchain, built on the Solana Agent Kit. It holds a wallet key and an RPC endpoint, and turns blockchain operations into tools an agent can call.
What you get
- Wallet basics — the address it is operating as, and the balance —
WALLET_ADDRESS,BALANCE - Asset and price lookups, and Solana domain name resolution —
GET_ASSET,GET_PRICE,RESOLVE_DOMAIN - Value movement and trading —
TRANSFER,TRADE - Token and NFT creation —
DEPLOY_TOKEN,MINT_NFT - Development helpers — request funds on a test network, and read current network throughput —
REQUEST_FUNDS,GET_TPS
Requirements
Node.js v16 or higher, and pnpm, npm or yarn. Install with npm install -g solana-mcp, build from source, or run the interactive install script. You must supply a Solana wallet private key in SOLANA_PRIVATE_KEY and an RPC URL in RPC_URL — mainnet, testnet or devnet; OPENAI_API_KEY is optional. The project's own security guidance is worth following: use a dedicated wallet for agent operations, and test on devnet or testnet before pointing it at mainnet. Licensed MIT.
Setup effort
One command plus credentials — npm install -g solana-mcp, then supply credentials
USE CASES
Reading wallet state in conversation
Ask for the address and balance, and look up an asset or its price without opening an explorer.
Testing an agent flow safely
Point RPC_URL at devnet, request funds, and exercise transfers and trades before considering mainnet.
Launching a token or minting an NFT from a prompt
Deploy the token or mint the NFT directly rather than scripting against web3.js.
Sending to a name instead of an address
Resolve the Solana domain first, then transfer to the address it returns.
11 tools
Listed in project docs. Your client may show a different list.
DEPLOY_TOKENGET_PRICEWALLET_ADDRESSBALANCETRANSFERMINT_NFTTRADEREQUEST_FUNDSRESOLVE_DOMAINGET_TPSBEFORE YOU INSTALL
What to know first
Tools you get
11 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js
- SOLANA_PRIVATE_KEY in your environment
- RPC_URL in your environment
Optional
OPENAI_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
Setup
Download the installation script
curl -fsSL https://raw.githubusercontent.com/sendaifun/solana-mcp/main/scripts/install.sh -o solana-mcp-install.shMake it executable and run
chmod +x solana-mcp-install.sh && ./solana-mcp-install.sh --backupnpm
npm install -g solana-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"solana-mcp": {
"command": "npx",
"args": [
"solana-mcp"
],
"env": {
"RPC_URL": "<YOUR_RPC_URL>",
"SOLANA_PRIVATE_KEY": "<YOUR_SOLANA_PRIVATE_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>"
},
"disabled": false,
"autoApprove": []
}
}
}