MetaMask Agent Wallet
MetaMask Agent Wallet is a self-custody agent wallet with mandatory security on every transaction.
Use the mm CLI to authenticate, hold and move assets, swap, bridge, trade perpetuals, and trade
prediction markets across EVM chains and Solana — with you in control.
MetaMask Agent Wallet is available through the Early Access Program. General Availability is coming this summer.
Capabilities
| Area | CLI surface |
|---|---|
| Authentication | mm login, mm auth status, mm logout, mm reset |
| Wallet | mm init, mm wallet |
| Send | mm transfer |
| Sign / raw transactions | mm wallet sign-message, sign-typed-data, send-transaction |
| Swap / bridge | mm swap quote, execute, status |
| Perpetuals | mm perps (Hyperliquid) |
| Prediction markets | mm predict (Polymarket) |
| Market data | mm price, mm token, mm chains list |
Staking and liquidity provision are part of the product roadmap and are not yet available as mm
commands.
Security by default
Every transaction passes through a mandatory security pipeline before it executes. Agents cannot opt out.
- Transaction simulation — every transaction is simulated before signing.
- Transaction Shield (powered by Blockaid) — threat scanning auto-bounces malicious transactions.
- Servo MEV protection — helps protect against sandwich and front-running attacks.
- Cubist TEE-backed key custody — server-wallet keys are held in a trusted execution environment.
- 2FA on policy violations — transactions outside your policy require human approval via MetaMask Mobile push or email link.
Learn more in Security.
Operating modes
- Guard Mode (default): daily spend limits, allowlisted protocols, 2FA on policy violations.
- Beast Mode (opt-in): fewer interruptions for scripted workflows. 2FA still triggers on malicious or flagged transactions.
Supported chains
Ethereum, Linea, Arbitrum, Avalanche, Optimism, Base, Polygon, BSC, Sei, and Solana. Run
mm chains list for the authoritative list. See Supported chains.
For AI agents
Framework-agnostic: works with any autonomous agent that can run a CLI, including OpenClaw, Codex, Claude Code, Hermes Agent, and Cursor. See Skills for agents.