check_balancesGet ETH balance and ERC-20 token balances for any wallet address on Base. Provide token addresses to check specific token balances alongside ETH.
get_gas_estimateEstimate gas cost for a transaction on Base. Provide a to address and optional data/value to get precise gas estimates in ETH and USD-equivalent.
get_token_infoGet detailed ERC-20 token information on Base — name, symbol, decimals, total supply. Works with any ERC-20 token contract address.
check_allowanceCheck ERC-20 token allowance — how many tokens an owner has approved a spender to use. Useful before executing swaps or transfers that require approva
get_base_gas_priceGet current Base chain gas price, priority fee, and block info. Use to determine optimal timing for transactions.
resolve_addressResolve an ENS name to an Ethereum address, or look up the ENS name for an address. Uses Ethereum mainnet ENS registry.
get_tx_statusCheck the status of a transaction on Base by its hash. Returns confirmation status, block, gas used, and whether it succeeded or reverted.
We re-grade npm:base-wallet-toolkit-mcp 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.