Solana Vault MCP
Manages environment variables for secure storage of Solana private keys and RPC URLs.
Provides a web server framework for exposing the Solana wallet operations through RESTful API endpoints and handling HTTP requests.
Offers testing capabilities for validating the functionality of the Solana wallet operations.
Supports WebSocket connections for real-time communications with the Solana blockchain services.
Enables secure wallet operations on the Solana blockchain, including checking SOL balances, transferring SOL, retrieving transaction history, and checking token balances, all without direct access to private keys.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Solana Vault MCPcheck my SOL balance"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Solana Vault MCP
A Model Context Protocol (MCP) implementation for secure Solana blockchain wallet operations in python.
Overview
Solana Vault MCP provides secure wallet operations for Solana blockchain through a standardized Model Context Protocol interface. It allows AI assistants to securely interact with the Solana blockchain without direct access to private keys.
Related MCP server: Solana MCP Server
Features
Secure Solana wallet operations
SOL balance checking
SOL transfer capabilities
Transaction history retrieval
Model Context Protocol compliant API
Support for Flask web server and WebSocket connections
Detailed logging and error handling
Installation
Prerequisites
Python 3.9+
pip
Setup
Clone the repository:
git clone https://github.com/olaxbt/solana-vault-mcp.git cd solana-vault-mcpCreate and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtCreate a
.envfile based on.env.example:cp .env.example .envEdit the
.envfile to add your Solana private key and RPC URL.
Usage
Starting the Server
python run.pyThe server will start on the port specified in your .env file (default: 5000).
API Endpoints
GET /- Welcome page with service informationGET /health- Health check endpointGET /api/mcp/ping- MCP service health checkPOST /api/mcp/query- Main MCP query endpoint
MCP Actions
The Solana Vault MCP supports the following actions:
wallet.info- Get wallet informationwallet.balance- Get SOL balancewallet.transfer- Transfer SOL to another walletwallet.transactions- Get recent transactionswallet.token_balance- Get token balance for a specific token
Example Query
{
"id": "request123",
"action": "wallet.balance",
"params": {}
}Response:
{
"id": "request123",
"result": {
"balance": 1.5,
"currency": "SOL",
"address": "YourSolanaPublicKey"
}
}Development
Project Structure
solana-vault-mcp/
├── app/
│ ├── handlers/ # Action handlers
│ ├── routes/ # API routes
│ ├── services/ # Core services
│ └── utils/ # Utilities
├── logs/ # Log files
├── tests/ # Test cases
├── .env # Environment variables
├── .env.example # Example environment file
├── requirements.txt # Dependencies
├── run.py # Main entry point
└── README.md # DocumentationRunning Tests
pytestLicense
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.Last updated22161Apache 2.0
- Alicense-qualityDmaintenanceA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.Last updated2223MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.Last updated5MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.Last updated4
Related MCP Connectors
Solana token risk-scoring MCP server for AI trading agents with insider wallet cluster detection.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/olaxbt/solana-vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server