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.
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 agent | What 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.*
- Transaction simulation: What will this transaction actually do? Balance changes, approvals, and gas are surfaced before signing.
- Transaction Shield: Automated security checks flag malicious contracts and scams; flagged transactions require your approval before they execute.
- Smart Transactions: Smart transaction execution with built-in MEV protection, fewer fails, and better gas where supported on the target chain.
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.
| Area | What your agent can do |
|---|---|
| Authentication | Sign in, check session, sign out |
| Wallet | Create wallet, show address, check balances |
| Send | Transfer native tokens and ERC-20s |
| Sign / raw transactions | Sign messages, typed data, and raw EVM transactions |
| Decode calldata | Inspect unfamiliar EVM calldata before signing |
| Swap / bridge | Quote, execute, and track swaps and cross-chain bridges |
| Perpetuals | Trade on Hyperliquid (deposit, open, modify, close) |
| Prediction markets | Search, quote, and trade on Polymarket |
| Market data | Spot 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.