Labsco
MCP SERVER

Solana Agent Kit MCP Server

by sendaifun

Onchain Solana actions as tools — check a balance, transfer, trade, deploy a token, mint an NFT, resolve a domain — built on the Solana Agent Kit.

Wallets, Signing & Transaction Execution
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 a key — npm install -g solana-mcp, then supply credentials