> For the complete documentation index, see [llms.txt](/llms.txt).

# 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.

Early Access

MetaMask Agent Wallet is available through the [Early Access Program](https://metamask.io/agent-wallet). General Availability is coming this summer.

## Capabilities[​](#capabilities "Direct link to 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[​](#security-by-default "Direct link to 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](/agent-wallet/concepts/security/).

## Operating modes[​](#operating-modes "Direct link to 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[​](#supported-chains "Direct link to Supported chains")

Ethereum, Linea, Arbitrum, Avalanche, Optimism, Base, Polygon, BSC, Sei, and Solana. Run `mm chains list` for the authoritative list. See [Supported chains](/agent-wallet/reference/supported-chains/).

## For AI agents[​](#for-ai-agents "Direct link to 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](/agent-wallet/concepts/skills-for-agents/).

## Get started[​](#get-started "Direct link to Get started")

- [QuickstartInstall the CLI, sign in, and send your first transfer.](/agent-wallet/get-started/quickstart/)
- [SecurityTransaction Shield, Servo, Cubist TEE, and 2FA.](/agent-wallet/concepts/security/)
- [Trade perpetualsDeposit, open, modify, and close Hyperliquid positions.](/agent-wallet/guides/trade-perpetuals/)
- [Commands referenceAll mm commands and flags.](/agent-wallet/reference/commands/)
