Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.circle.com/llms.txt

Use this file to discover all available pages before exploring further.

Agent Wallets let your AI agent hold funds and transact onchain autonomously, within spending policies you define. Your agent operates the wallet through Circle CLI without writing integration code. Built on Circle’s user-controlled wallets with 2-of-2 MPC key management, key shares are never exposed to the agent. The user retains custody, and Circle cannot unilaterally move funds without their involvement. All transfers are screened against sanctions controls before submission onchain.

Get started

Paste this prompt into your AI agent:
curl -sL https://agents.circle.com/skills/setup.md and follow the instructions to set up Circle Agent Wallet
The agent installs Circle CLI, creates and funds your agent wallet, and helps you discover and pay for services with it. Prefer a manual setup? Follow the quickstart instead.

Use cases

Autonomous trading

Run onchain strategies like dollar-cost averaging or token monitoring for autonomous execution within user-defined rules.

AI assistants with budgets

Execute real-world tasks like booking flights or paying for subscriptions within a scoped USDC budget.

Crosschain operations

Hold, transfer, bridge, and swap USDC across all supported blockchains from a single agent wallet.

Custom spending policies

Set transfer limits, recipient allowlists, and contract blocklists per agent wallet. Your agent operates only within rules you define.
When running autonomous trading strategies, start with small amounts and validate your approach before scaling. Only commit funds you are comfortable spending.

Features

Built on Circle user-controlled wallets. Key shares are never exposed to the agent. Users retain custody while agents operate in defined spending limits.
Operate wallets through Circle CLI commands from any agent framework. No custom integration code required.
Set USDC spending limits for outbound transfers and x402 payments. Limits can be time-bound (for example, daily, or monthly). Configure allowlists and blocklists for wallet and contract addresses.
Pair your agent wallet with Agent Nanopayments for gasless, sub-cent USDC payments to x402-compatible services.
All transfers are screened against sanctions controls before submission onchain. Transactions involving sanctioned entities are blocked, ensuring agents operate within regulatory requirements.
Agent Wallets support USDC, EURC, and other ERC20 tokens, and native tokens (for example, ETH, MATIC). USDC is the primary asset for transfers, bridging, and x402 payments.
Agent wallet transactions are gas-sponsored. Sponsorship is capped and subject to change. See Fees for the full breakdown.