Solana MCP Server
Solana blockchain data queries via natural language RPC interactions.
Data last scanned today · Reviewed today
Overview
Solana MCP Server provides a direct interface to Solana blockchain data, allowing AI assistants to query network information using natural language. It supports a comprehensive range of RPC methods, enabling detailed analysis and interaction with the Solana ecosystem.
Our verdict
This server is rated with a high-risk score of 42/100, primarily because it lacks a read-only mode, meaning all installations operate with full write access capabilities by default. Furthermore, the absence of an explicitly defined license creates ambiguity regarding legal usage terms. Due to these factors, users should exercise caution and ensure they understand the implications of granting broad access to their environment before deployment.
- Maintained by the official openSVM organization
- Zero direct dependencies minimize supply-chain surface area
- Supports both local Stdio and HTTP web service modes
- No read-only mode restricts safety for standard queries
- No detected license for legal usage clarity
- Last commit activity occurred over 200 days ago
Tools
| Tool | Description | Risk |
|---|---|---|
| getAccountInfo | Returns all information associated with the account of provided Pubkey | low |
| getMultipleAccounts | Returns account information for a list of Pubkeys | low |
| getProgramAccounts | Returns all accounts owned by the provided program Pubkey | low |
| getBalance | Returns the SOL balance of an account | low |
| getLargestAccounts | Returns the 20 largest accounts by lamport balance | low |
| getMinimumBalanceForRentExemption | Returns minimum balance for rent exemption | low |
| getBlock | Returns identity and transaction information about a confirmed block | low |
| getBlocks | Returns a list of confirmed blocks between two slots | low |
| getBlocksWithLimit | Returns a list of confirmed blocks starting at given slot | low |
| getBlockTime | Returns estimated production time of a block | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the two modes of operation for the Solana MCP Server?
The server supports Stdio mode, which is the default for clients like Claude Desktop, and Web Service mode, which provides an HTTP API for web applications.
›Does the server support monitoring and performance tracking?
Yes, the server exposes Prometheus metrics at the /metrics endpoint, including data on RPC requests, latency, failure rates, and cache performance.
›How does the server handle Solana RPC performance?
It includes an intelligent caching layer with method-specific TTLs and size limits to reduce latency and improve performance.
›What health check options are available for the server?
The server provides a /health endpoint that offers health check status and capability information.
›Can I deploy the Solana MCP server to cloud environments?
Yes, the server supports various deployment targets including Kubernetes, Docker, AWS Lambda, Google Cloud Functions, and Vercel Edge Functions.
Badge
Maintain this server? Add the live badge to your README.