Connects Claude to a self-custody Ethereum wallet built in Rust with multi-chain support for Ethereum, Arbitrum, Base, Optimism, and zkSync. Exposes wallet operations like balance checks, transaction sending, and address generation through a BIP39-compatible keyring. Every transaction runs through txguard, a security engine that decodes calldata, applies eight detection rules for scams and dangerous approvals, simulates execution with revm, and assigns a risk verdict before signing. Built on alloy-rs for EVM interactions and uniffi for FFI bindings. Useful when you want Claude to interact with onchain state or sign transactions with built-in security checks rather than raw RPC calls. All chains enabled by default, user assumes full custody risk.
claude mcp add --transport stdio io.github.temrjan-rustok-wallet -- npx -y rustok-agent-mcp