SVM-MCP is an MCP server that connects Claude AI to SOON Network and other Solana Virtual Machine (SVM) compatible blockchains. Built using the Model Context Protocol SDK and the Solana Web3.js library, it enables developers, blockchain analysts, and crypto users to query on-chain account data directly inside their MCP-compatible desktop environments. The server interfaces with network RPC endpoints to inspect public wallet addresses across both testnet and mainnet environments without requiring private keys or wallet signing capabilities. By exposing tools tailored to SVM architectures, it allows client applications to check native coin balances, examine token accounts tied to the standard SPL Token program, and inspect the most recent transaction payloads recorded on the ledger. Users who configure the server can monitor network states, verify account operations during development, and audit token holdings across supported networks in conversational prompts.
Category: Finance, Crypto & Payments
Tags: blockchain, cryptocurrency, defi, solana, web3
bash git clone https://github.com/rkmonarch/svm-mcp cd svm-mcp 2. Install dependencies using npm or bun: bash npm install 3. Build the project: bash npm run build 4. Add the server entry to your Claude Desktop configuration file (claude_desktop_config.json): json { "mcpServers": { "svm-mcp": { "command": "bun", "args": ["/path/to/svm-mcp/build/index.js"] } } } 5. Restart Claude Desktop to start using the tools.Part of MCP Servers
SVM-MCP is an open source Model Context Protocol server that lets AI assistants interact with SOON and other SVM-based blockchains. It uses Solana Web3.js to fetch on-chain balances, transaction signatures, and token accounts over RPC connections.
Clone the repository from GitHub, install dependencies with npm or bun, and run the build script. Once built, register the server path in your Claude Desktop configuration file under mcpServers using bun to execute the generated index.js file.
SVM-MCP provides tools to fetch native account balances, inspect the latest confirmed transaction for a wallet address, and list all token holdings associated with an account across both SOON testnet and mainnet.
Yes. While it is configured by default for SOON testnet and mainnet endpoints, you can point the Solana Web3.js Connection objects to any Solana-compatible blockchain or custom SVM RPC endpoint in the source code.
SVM-MCP works with any client supporting standard MCP stdio transports, including Claude Desktop. Once added to the client configuration, Claude can invoke its blockchain query tools directly in chat.