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.
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.
- 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`
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.
One command plus a key — npm install -g solana-mcp, then supply credentials
