Integrations
Provides tools for checking wallet balances, fetching recent transactions, and viewing token holdings on SOON (a Solana-compatible blockchain) testnet and mainnet.
SVM-MCP: SOON Model Context Protocol Server
A Model Context Protocol (MCP) server that integrates Claude AI with SOON and other SVM-based blockchains. The server provides tools for checking balances, fetching recent transactions, and viewing token holdings on SOON's testnet and mainnet, for account balances, transactions, and token holdings.
Overview
This MCP server is designed to connect Claude with the SOON ecosystem, allowing it to:
- Query wallet balances on testnet and mainnet
- Fetch the most recent transactions for an address
- Check token holdings for any account
The current implementation uses the SOON's RPC endpoints, but can be easily modified to work with any Solana-compatible blockchain or custom SVM implementation.
Features
- Get Balances: Fetch native token balances for any address on SOON testnet or mainnet
- Get Last Transaction: Retrieve the most recent transaction for an address
- Get Token Accounts: List all token accounts owned by an address
Prerequisites
- Node.js (v16+)
- NPM or Bun package manager
- Claude Desktop (for local testing)
Installation
- Clone the repository:
- Install dependencies:
- Build the project:
Project Structure
The main server implementation is in src/index.ts
:
Tool Implementations
Get Balance
Get Last Transaction
Get Token Accounts
Server Initialization
Configuration
Claude Desktop Configuration
To use this MCP server with Claude Desktop, add the following to your claude_desktop_config.json
file:
Customizing RPC Endpoints
To use different RPC endpoints or connect to a different Solana-compatible blockchain, edit the connection URLs in src/index.ts
:
Usage with Claude
Once the MCP server is running and connected to Claude, you can use the following commands:
Checking an Address Balance
Fetching Recent Transactions
Retrieving Token Holdings
Acknowledgments
- Anthropic Claude for the AI capabilities
- Model Context Protocol for enabling tool integration
- Solana Web3.js for blockchain interaction
- SOON Network for the SVM implementation used in this example
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server that connects Claude AI with SOON and other SVM-based blockchains, allowing users to check account balances, fetch recent transactions, and view token holdings on SOON's testnet and mainnet.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -securityFlicense-qualityA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.Last updated -6TypeScript
- -securityAlicense-qualityA Model Context Protocol server for integrating AI assistants like Claude Desktop with the Stellar blockchain, enabling wallet connections, token listings, balance queries, and fund transfers.Last updated -19JavaScriptMIT License
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License