rustchain-mcp
Provides an MCP (Model Context Protocol) server exposing tools that let AI agents interact with RustChain (wallets, balances, transfers, network stats), BoTTube (search, upload, voting/comment), and Beacon (agent discovery/messaging, channels, gas/contract-related operations). Also includes local wallet keystore management with encrypted private keys.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Claims: encrypted private keys at rest using AES-256 (via Fernet), keystore permissions (0700 dir, 0600 files), API keys not logged/transmitted in plaintext, and seed phrases never returned. Also claims message encryption for sensitive agent communications and rate limiting. Exact cryptographic configuration, key management, rotation, threat model, and how encryption keys are supplied/handled are not shown in the provided text. Dependency list includes cryptography and PyNaCl but no vulnerability status is provided.
⚡ Reliability
Best When
You have an MCP-compatible client (e.g., Claude Desktop) and want a locally run tool server that agents can call to interact with RustChain/BoTTube/Beacon.
Avoid When
You cannot securely handle encryption keys/passwords/keystore files, or you need strong guarantees about error contracts, idempotency, and operational SLAs that are not documented.
Use Cases
- • Enable an MCP-enabled agent to manage RustChain wallets and execute signed token transfers
- • Automate on-chain operations such as checking balances, epoch/miner stats, and lottery eligibility
- • Help agents discover and interact with BoTTube content (search/trending/upload/comment/vote)
- • Facilitate agent-to-agent collaboration via Beacon messaging, channels, and subscriptions
- • Support agent workflows like bounty hunting and performance/earnings monitoring across RustChain/BoTTube/Beacon
Not For
- • Production use without reviewing the underlying SDK/node calls, error semantics, and security model
- • Scenarios requiring certified/enterprise-grade compliance attestations (not described here)
- • Use as a general-purpose payment processor or authenticated SaaS API (it is an MCP server/tool wrapper)
Interface
Authentication
README indicates an 'API key' prerequisite and provides an --api-key CLI argument, plus claims about scoped permissions. Exact scope names/authorization model are not enumerated in the provided content.
Pricing
No pricing information is provided in the README content. Potential blockchain/video operations may incur network or token gas costs, but not quantified here.
Agent Metadata
Known Gotchas
- ⚠ Some operations are state-changing (token transfers, video uploads, Beacon messages/gas deposits) and may require careful retry logic to avoid duplicates; explicit idempotency guidance is not provided.
- ⚠ Wallet creation/list/export/import implies local keystore state; agents must be aware of where the wallet dir is stored and its permissions.
- ⚠ Beacon heartbeat timing is mentioned (every 15 min) which may require scheduling outside the single tool call.
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for rustchain-mcp.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-30.