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., "@Plasma Testnet MCP Servercheck my XPL balance at 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb9"
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.
π Plasma Testnet MCP Server v0.1
Production-ready Model Context Protocol (MCP) server for Plasma Testnet
Features β’ Quick Start β’ API β’ Tools β’ Examples β’ Prompts β’ Security
π Features
π― Complete Blockchain Integration
Full Plasma Network testnet support with native XPL token operations
Real-time transaction monitoring and status tracking
Gas estimation and optimization for cost-effective operations
Multi-signature wallet support (coming soon)
Smart contract interaction capabilities
Comprehensive block explorer integration
π§ Intelligent Transaction Engine
Automatic gas price calculation and optimization
Transaction simulation before execution
Nonce management and conflict resolution
Error recovery with automatic retry logic
Transaction receipt confirmation
Real-time network status monitoring
π€ MCP Protocol Implementation
14+ specialized tools for blockchain automation
Compatible with Claude Desktop and AI assistants
HTTP and stdio transport support
Zod schema validation for all parameters
Comprehensive error handling and logging
Production-tested components
ποΈ Enterprise-Ready Architecture
Built with Express.js for scalability
Ethers.js v5 for blockchain interactions
Full TypeScript type safety (via Zod)
Docker containerization support
Comprehensive logging and monitoring
Environment-based configuration
π¦ Quick Start
β Prerequisites
π₯ Installation
π³ Docker Deployment
π€ Claude Desktop Integration
Add to your Claude Desktop configuration:
π Available Tools
π¦ Blockchain Operations
Tool | Description | Parameters |
| Get server capabilities and config | - |
| Get Plasma network information | - |
| Get XPL balance for address |
|
| Send custom transaction |
|
| Send XPL tokens |
|
| Check transaction status |
|
| Get testnet faucet info |
|
| Estimate gas for transaction |
|
| Get recent blocks |
|
| Get current gas price | - |
| Get token details |
|
| Get wallet token balances |
|
π API Endpoints
π Core Endpoints
π‘ Examples
π° Get Account Balance
π Send XPL Tokens
π Check Transaction Status
π€ Prompts
π¬ Example Prompts for Claude, ChatGPT, or Other AI Assistants
These prompts demonstrate how to interact with the MCP server through natural language when integrated with AI assistants:
π± Token Operations
π Network Analysis
πΌ Wallet Management
π§ Smart Contract Interaction
π§ Integration Tips for AI Assistants
When using these prompts with the MCP server:
Always specify addresses in full format (0x...)
Use decimal amounts for XPL (e.g., "10.5" not "10500000000000000000")
Check gas prices before large transactions
Verify balances before attempting transfers
Monitor transaction status after sending
π§ͺ Testing
π API Testing with cURL
π Security
π Best Practices
Private Key Management: Never commit private keys. Use environment variables
Transaction Validation: All parameters are validated with Zod schemas
Gas Limits: Automatic gas estimation with safety margins
Error Handling: Comprehensive error handling for all operations
Access Control: Implement authentication for production deployments
Monitoring: Use block explorer to track all transactions
π‘οΈ Security Features
Zod schema validation for all inputs
Automatic gas estimation with buffer
Transaction simulation capabilities
Private key encryption support
Rate limiting ready
Comprehensive audit logging
π Supported Networks & Tokens
π Network
Plasma Testnet (Chain ID: 9746)
RPC:
https://testnet-rpc.plasma.toExplorer: Plasma Explorer
πͺ Native Token
XPL: Native Plasma Network token
Decimals: 18
Used for gas fees and transfers
π Future Contracts (Pending Deployment)
DEX Router: Decentralized exchange routing
Token Factory: ERC20 token deployment
Liquidity Pools: Automated market making
π Deployment
π Production Deployment
π Environment Variables
π Performance
Response Time: <100ms for read operations
Transaction Speed: ~2-5s on Plasma Network
Throughput: 100+ requests per second
Gas Optimization: Automatic gas price calculation
Caching: Optimized for repeated queries
π€ Contributing
We welcome contributions! Please see our Contributing Guide for details.
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
Plasma Network - Next-generation blockchain platform
Model Context Protocol - AI integration standard
Ethers.js - Ethereum library
Anthropic - Claude AI assistant
Built by