For AI agents: a documentation index is available at /llms.txt. A markdown version of this page is available at the same URL with .md appended (or via Accept: text/markdown).
Skip to main content

MetaMask Agent Wallet

A fully self-custodial agent wallet that lets AI agents trade autonomously without forcing users to give up control. Deploying an agent on a self-custody wallet can mean choosing between giving the agent freedom to act and keeping users’ funds safe. MetaMask Agent Wallet ends that trade-off. Your agent operates inside user-defined limits.

Early Access

MetaMask Agent Wallet is available through the Early Access Program.

What your agent can do

After setup, prompt your agent in plain language:

You ask your agentWhat happens
"Show the wallet address and USDC balance"Your agent checks auth, then queries balances.
"Send 10 USDT to 0x123… on Ethereum"Your agent confirms details, then submits a transfer.
"Swap 0.1 ETH to USDC on Base"Your agent fetches a quote, confirms with you, then executes.
"Open a 5x long on BTC with $100 on Hyperliquid"Your agent deposits if needed, quotes, and opens the position.
"Bet 10 USDT on YES for BTC 5-min price up"Your agent searches markets, confirms odds, and places the order.

MetaMask safety-checks every transaction before it lands

Security by default, not configuration. Supported EVM transactions pass through a mandatory 3-step security pipeline. Backed by Transaction Protection: transactions through Agent Wallet deemed safe are guaranteed against loss up to $10,000.*

  1. Transaction simulation: What will this transaction actually do? Balance changes, approvals, and gas are surfaced before signing.
  2. Transaction Shield: Automated security checks flag malicious contracts and scams; flagged transactions require your approval before they execute.
  3. Smart Transactions: Smart transaction execution with built-in MEV protection, fewer fails, and better gas where supported on the target chain.
note

Learn more in Architecture. See Transaction Shield for eligibility, coverage limits, and terms.

Capabilities

The mm CLI exposes a full command surface for wallet operations. Your agent routes natural-language requests to these commands through installed skills.

AreaWhat your agent can do
AuthenticationSign in, check session, sign out
WalletCreate wallet, show address, check balances
SendTransfer native tokens and ERC-20s
Sign / raw transactionsSign messages, typed data, and raw EVM transactions
Decode calldataInspect unfamiliar EVM calldata before signing
Swap / bridgeQuote, execute, and track swaps and cross-chain bridges
PerpetualsTrade on Hyperliquid (deposit, open, modify, close)
Prediction marketsSearch, quote, and trade on Polymarket
Market dataSpot prices, token discovery, supported chains

See the commands reference for every flag and subcommand.

Supported chains

MetaMask Agent Wallet supports multiple EVM chains. Run mm chains list for the authoritative list for your CLI version. See Supported chains for typical networks.

Set up