> ## Content Index
> Fetch the complete content index at: https://stablecoininsider.org/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Create a Coinbase Agentic Wallet for USDC (2026)
- URL: https://stablecoininsider.org/how-to-create-a-coinbase-agentic-wallet-for-usdc/
- Published: 2026-09-13T12:26:07.000Z
- Updated: 2026-09-13T13:44:55.000Z
- Description: Bootstrap a Coinbase Agentic Wallet for USDC with awal CLI: Node 24+, email OTP auth, balance/send/trade on Base, x402 pay, MCP discover/pay path, session caps and enclave keys.
- Author: Alexandra
- Tags: AI, Stablecoins

AI agents that need to **hold, send, trade, and pay USDC** need a wallet bootstrap, not just an HTTP payment wrapper. Coinbase's **Agentic Wallet** is that path: the **awal** CLI (plus an MCP option) authenticates via email OTP, keeps keys in Coinbase TEE infrastructure, and exposes balance, send, trade, and x402 commands.

📌

Stablecoin Insider's framing: this is the wallet bootstrap for an agent (hold/send/trade/pay USDC). The AgentKit / CdpX402Client buyer path for a single x402 fetch lives in a separate Stablecoin Insider guide.

This guide walks the 2026 Agentic Wallet stack as of September 13, 2026: CLI vs MCP, Node 24+ install, email OTP auth, core awal commands and chains, x402 bazaar/pay, security guardrails (session caps, tx limits, enclave isolation, KYT), and how this differs from AgentKit.

### Key Takeaways

- Coinbase Agentic Wallet gives an agent a USDC wallet via awal CLI skills or payments-mcp; keys stay in Coinbase TEE infra, not in the LLM prompt.
- Install with npx skills add coinbase/agentic-wallet-skills on Node.js 24+; auth is email OTP (awal auth login then awal auth verify).
- Balance/send support base (default), base-sepolia, solana, solana-devnet, polygon; trading is Base mainnet only.
- x402 path: awal x402 bazaar search and awal x402 pay; Coinbase's Feb 11, 2026 launch cites 50M+ battle-tested x402 txs.
- Named downside: MCP discover/pay only (no send/trade); session caps and KYT can block; this is not the AgentKit fetch wrapper.

⚠️

Named downside: Agentic Wallet MCP (npx @coinbase/payments-mcp) can discover and pay for services but cannot send or trade. CLI has the full surface. Session caps, per-tx limits, and KYT screening can refuse a signature even when the agent asks.

## What Coinbase Agentic Wallet is (and isn't)

On **February 11, 2026**, Coinbase launched **Agentic Wallets** as wallet infrastructure built for autonomous agents. The product gives agents tools to hold, spend, trade, and earn stablecoins with built-in security guardrails.

There are two integration paths in Coinbase's [Agentic Wallet overview](https://docs.cdp.coinbase.com/agentic-wallet/welcome):

| Path                      | Integration                        | Best for                                       | Send & trade           | x402 |
| ------------------------- | ---------------------------------- | ---------------------------------------------- | ---------------------- | ---- |
| Agentic Wallet CLI (awal) | Skills library + npx awal commands | Developers building agents in code             | Yes                    | Yes  |
| Agentic Wallet MCP        | npx @coinbase/payments-mcp         | MCP-compatible clients (Claude, Codex, Gemini) | No (discover/pay only) | Yes  |

Agentic Wallet is not the same as **Coinbase AgentKit** / **CdpX402Client**. AgentKit is the buyer-side fetch/pay wrapper for an x402 API call. Agentic Wallet is the wallet the agent lives in day to day.

For the buyer-side first paid call, see [how to pay for an x402 API with Coinbase AgentKit](https://stablecoininsider.org/how-to-pay-for-an-x402-api-with-coinbase-agentkit/).

[![How to pay for an x402 API with Coinbase AgentKit](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-agentkit.png)](https://stablecoininsider.org/how-to-pay-for-an-x402-api-with-coinbase-agentkit/)

[Open Agentic Wallet docs](https://docs.cdp.coinbase.com/agentic-wallet/welcome)

## Prerequisites (as of Sep 13, 2026)

Coinbase's [CLI quickstart](https://docs.cdp.coinbase.com/agentic-wallet/cli/quickstart) requires:

- Node.js 24+
- An email address for wallet authentication
- The skills package: npx skills add coinbase/agentic-wallet-skills

That install pulls the agent skills library built on top of Vercel AI SDK skills and exposes the awal CLI.

## Step 1\. Authenticate with email OTP

Authentication is initiate, then verify.

### 1\. Initiate login

Run **npx awal auth login user@example.com**. Coinbase's docs show a verification code sent to that email and a **flowId** printed in the terminal.

### 2\. Verify OTP

Run **npx awal auth verify <flowId> <otp>**. Pass the flowId from step 1 and the 6-digit code from email. Success prints authenticated status for that email.

### 3\. Confirm with status

Run **npx awal status**. You should see the wallet server running and the authenticated email. All commands also support **\--json** for machine-readable agent loops.

## Step 2\. Address, balance, send, and trade USDC

Once authenticated:

Command

Purpose

npx awal status

Server health and auth status

npx awal address

Wallet address

npx awal balance \[--chain\]

USDC balance

npx awal send  \[--chain\]

Send USDC to an address or ENS

npx awal trade 

Trade tokens on Base

npx awal show

Open the wallet companion window

npx awal quit

Stop the background wallet server

npx awal telemetry enable|disable

Anonymous usage telemetry

npx awal persistence enable|disable

Keep session active between runs

Chains for balance/send: **base** (default), **base-sepolia**, **solana**, **solana-devnet**, **polygon**. Trading is Base mainnet only.

Examples Coinbase documents include **npx awal balance**, **npx awal balance --chain solana**, **npx awal send 1 vitalik.eth**, and **npx awal trade 5 usdc eth**.

Fund the address before the first send. For treasury ops patterns, see [how to fund an AI agent wallet with USDC](https://stablecoininsider.org/how-to-fund-ai-agent-wallet-with-usdc/).

[![How to fund an AI agent wallet with USDC](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-fund.png)](https://stablecoininsider.org/how-to-fund-ai-agent-wallet-with-usdc/)

## Step 3\. Pay for x402 services from the wallet

Agentic Wallet CLI includes x402 discovery and payment: **npx awal x402 bazaar search <query>** and **npx awal x402 pay <url>**.

Coinbase's [Feb 11, 2026 launch page](https://www.coinbase.com/developer-platform/discover/launches/agentic-wallets) frames x402 as battle-tested with **over 50 million transactions**. Treat that as protocol-scale history, not your agent's monthly volume.

Seller-side accept patterns live in [how to accept x402 USDC payments from AI agents](https://stablecoininsider.org/how-to-accept-x402-usdc-payments-from-ai-agents/). Circle nanopayments are a different stack: [how to make a Circle agent nanopayment in USDC](https://stablecoininsider.org/how-to-make-a-circle-agent-nanopayment-in-usdc/).

[![How to accept x402 USDC payments from AI agents](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-accept.png)](https://stablecoininsider.org/how-to-accept-x402-usdc-payments-from-ai-agents/)

[![How to make a Circle agent nanopayment in USDC](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-circle.png)](https://stablecoininsider.org/how-to-make-a-circle-agent-nanopayment-in-usdc/)

## Step 4\. MCP path (discover and pay only)

If the agent runs inside an MCP-compatible client and only needs discover/pay, run **npx @coinbase/payments-mcp**.

Per Coinbase's overview table, MCP agents discover and pay for services only. They do **not** get send or trade. Use the CLI when the agent must move USDC or trade on Base.

## Security guardrails that matter for USDC agents

Coinbase documents programmable guardrails on Agentic Wallets:

- Session caps: maximum spend per session
- Transaction limits: control individual transaction sizes
- Enclave isolation: private keys remain in secure Coinbase infrastructure (TEE); keys are not exposed to the agent's prompt or LLM
- KYT screening: built-in Know Your Transaction screening that can block high-risk interactions

That means a compromised prompt cannot print the private key, and a runaway loop can still hit a session cap or KYT refusal. Set caps before funding production balances.

For a broader wallet setup checklist, see [how to set up an AI agent wallet](https://stablecoininsider.org/how-to-set-up-an-ai-agent-wallet/).

[![How to set up an AI agent wallet](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-setup.png)](https://stablecoininsider.org/how-to-set-up-an-ai-agent-wallet/)

## Stablecoin Insider's take

💡

Stablecoin Insider's take: treat Agentic Wallet as the USDC wallet bootstrap for the agent, then wire AgentKit/CdpX402Client only when you need a typed x402 fetch wrapper. Prefer the awal CLI when send/trade matter; use payments-mcp when the host is MCP-only and discover/pay is enough. Lock session caps and tx limits before mainnet funding, and expect KYT to refuse some counterparties.

---

## FAQ

#### How do I create a Coinbase Agentic Wallet for USDC?

Install with **npx skills add coinbase/agentic-wallet-skills** on Node.js 24+, run **npx awal auth login** then **npx awal auth verify** with the email OTP, then use address, balance, send, trade, and x402 commands.

#### What is the difference between Agentic Wallet and AgentKit?

Agentic Wallet is the wallet bootstrap (hold/send/trade/pay). AgentKit / CdpX402Client is the buyer-side x402 fetch/pay wrapper for a protected API call.

#### Which chains does awal support for balance and send?

**base** (default), **base-sepolia**, **solana**, **solana-devnet**, and **polygon**. Trading is Base mainnet only.

#### Can the MCP path send USDC?

No. Coinbase documents Agentic Wallet MCP as discover and pay only. Use the CLI for send and trade.

#### Where are the private keys?

In Coinbase TEE / enclave infrastructure. Keys are not exposed to the LLM prompt. Session caps, tx limits, and KYT still apply before a signature.

#### Is x402 required to use Agentic Wallet?

No. You can authenticate, check balances, send, and trade without x402\. x402 bazaar/search and pay are optional machine-to-machine payment tools on the same wallet.

## Next step

Run **npx skills add coinbase/agentic-wallet-skills** on Node 24+, complete email OTP auth, confirm **npx awal status**, then fund a small Base USDC balance and set session caps before any unattended agent loop. Keep AgentKit for the typed x402 fetch path when you need it.

Read Coinbase's Agentic Wallet CLI quickstart, then compare the AgentKit buyer path when you need a typed x402 fetch.

[Open CLI quickstart ](https://docs.cdp.coinbase.com/agentic-wallet/cli/quickstart) 

[How to Pay for an x402 API with Coinbase AgentKit (2026)Pay an x402 API with Coinbase CdpX402Client/AgentKit on Base.![](https://stablecoininsider.org/favicon.ico)Stablecoin Insider![](https://storage.ghost.io/c/73/6a/736af0e4-2274-4543-a329-2952b2b52abc/content/images/2026/09/agentic-wallet-card-agentkit.png)](https://stablecoininsider.org/how-to-pay-for-an-x402-api-with-coinbase-agentkit/)

---

This content is provided for informational and educational purposes only and does not constitute financial, investment, legal, or tax advice; no material herein should be interpreted as a recommendation, endorsement, or solicitation to buy or sell any financial instrument, and readers should conduct their own independent research or consult a qualified professional.