{"id":"scottcjn-rustchain-mcp","name":"rustchain-mcp","af_score":63.5,"security_score":63.5,"reliability_score":27.5,"what_it_does":"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.","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.","last_evaluated":"2026-03-30T15:28:25.907161+00:00","has_mcp":true,"has_api":false,"auth_methods":["API key (passed via --api-key / api_key parameter)"],"has_free_tier":false,"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."],"error_quality":null}