Solana MCP Server
Solana blockchain operations and wallet management for AI agents.
Data last scanned today · Reviewed today
Overview
The Solana Agent Kit MCP Server allows AI models to interact directly with the Solana blockchain. By standardizing these interactions through the Model Context Protocol, it enables agents to execute transactions, retrieve specific account information, and handle wallet management tasks.
Our verdict
This server carries a high risk level with a security score of 46/100. A primary concern is that the server lacks a read-only mode, meaning all installations are granted full write access to the Solana blockchain, which could result in unintended asset transfers or contract interactions. It has not been updated in over 437 days and lacks a reviewed authentication method, making it unsuitable for environments where high-value keys or production assets are involved.
- Supports direct Solana blockchain interaction
- Integrates with the Solana Agent Kit
- Provides an interactive installation script
- Features a small footprint with only 9 direct dependencies
- Lacks a read-only mode, exposing full write access
- Inactive repository with no updates for over a year
- No authenticated mechanism for wallet access verified
- Lacks a defined project homepage
Setup
{
"mcpServers": {
"solana-mcp": {
"args": [
"-y",
"solana-mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| GET_ASSET | Retrieve information about a Solana asset/token | low |
| DEPLOY_TOKEN | Deploy a new token on Solana | medium |
| GET_PRICE | Fetch price information for tokens | low |
| WALLET_ADDRESS | Get the wallet address | low |
| BALANCE | Check wallet balance | low |
| TRANSFER | Transfer tokens between wallets | medium |
| MINT_NFT | Create and mint new NFTs | medium |
| TRADE | Execute token trades | medium |
| REQUEST_FUNDS | Request funds (useful for testing/development) | medium |
| RESOLVE_DOMAIN | Resolve Solana domain names | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the core technical prerequisites for running this server?
You need Node.js version 16 or higher, a package manager like npm, pnpm, or yarn, a valid Solana wallet with its private key, and an accessible Solana RPC URL.
›How do I configure my credentials for the server?
You should define your SOLANA_PRIVATE_KEY and RPC_URL in a .env file or directly within the environment section of your Claude Desktop configuration file.
›Are there specific security practices I should follow?
Always store your private key securely, use environment variables for sensitive data, and consider using a dedicated wallet specifically for your AI agent operations.
›What is the recommended installation method for desktop clients like Cursor or Cline?
The recommended approach is to install the server globally or locally using npm by running the 'npm install -g solana-mcp' command.
›How can I troubleshoot if the server fails to perform actions?
First, verify your private key and RPC URL connectivity, ensure you are targeting the correct Solana network, and check the Claude Desktop logs for specific error messages.
Badge
Maintain this server? Add the live badge to your README.