Official

Solana MCP Server

Solana blockchain operations and wallet management for AI agents.

Data last scanned today · Reviewed today

4611 tools161ShellApache-2.0

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

Claude Desktop
{
  "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

ToolDescriptionRisk
GET_ASSETRetrieve information about a Solana asset/tokenlow
DEPLOY_TOKENDeploy a new token on Solanamedium
GET_PRICEFetch price information for tokenslow
WALLET_ADDRESSGet the wallet addresslow
BALANCECheck wallet balancelow
TRANSFERTransfer tokens between walletsmedium
MINT_NFTCreate and mint new NFTsmedium
TRADEExecute token tradesmedium
REQUEST_FUNDSRequest funds (useful for testing/development)medium
RESOLVE_DOMAINResolve Solana domain nameslow

Compatibility

ClientLocalDockerRemoteRead-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

Solana MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.