Skip to main content
GET
Returns the agent’s crypto wallet — address, network, custody backend, and spend policy. Read-only and agent-safe. The wallet is per-agent only. Unlike cards, there is no company-level mount: it exists only at /v1/users/{user_id}/wallet.
Requires the payments primitive. payments is opt-in. If the resolved Account Kit has not enabled it, every wallet and payments endpoint returns 403 forbidden before any wallet code runs.

Fields

Errors

CLI

The wallet is per-agent, so this command needs an active user — there is no company-level fallback.

MCP

No MCP tool. Reading the wallet row is not exposed to agents; an agent reads what it needs to know — the balance — via naive_wallet_balance. See Wallet Balances.