wallet_scan_tokenSecurity scan an ERC-20 token contract. Detects honeypot risk, hidden mint, blacklist, pause, owner permissions, proxy pattern. No wallet needed.
wallet_get_gasGet current gas prices on a chain. Useful for estimating transaction costs before executing operations.
wallet_get_token_balanceCheck a specific ERC-20 token balance for a wallet. Supports any token address, not just well-known ones.
wallet_distribute_ethDistribute ETH from a source wallet to multiple destination wallets. Useful for funding a wallet pool before coordinated operations.
wallet_consolidate_ethConsolidate ETH from all managed wallets back to a single destination address. Leaves a small amount for gas.
wallet_generateGenerate new EVM wallets. Returns addresses only — private keys are stored securely server-side and never exposed.
wallet_importImport an existing wallet by private key. The key is stored securely server-side and never returned.
wallet_listList all managed wallets with their addresses and labels. No private keys are ever returned.
wallet_get_balancesCheck ETH and token balances for a wallet address on any supported EVM chain. Checks all well-known tokens for the chain.
wallet_get_all_balancesCheck ETH balances for ALL managed wallets at once. Useful for seeing total portfolio value across wallet pool.
We re-grade npm:@thryx/multi-wallet-mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.