---
title: "Coinbase"
slug: coinbase
category: custodial-multi-asset
custody: "custodial"
kyc: "required"
lightning: true
agent-access: "api"
status: "v0-2026-06-06-structural-verified"
links-verified: 2026-06-06
---

# Coinbase

**What it is.** A large, publicly listed, multi-asset exchange with broad fiat connectivity and a mature developer platform. Not Bitcoin-only — it custodies and trades many assets, and is a co-issuer of the USDC stablecoin.

**What it bridges.** Fiat ↔ BTC, and **BTC ↔ stablecoin** (USDC and others) via its trading API — the workhorse path for an agent rebalancing between Bitcoin and a dollar stablecoin where that conversion is needed.

**Agent access.** Robust programmatic **API** (advanced trading, transfers); widely supported.

**How an agent uses it.** KYC account; deposit fiat or BTC; execute the BTC↔stablecoin or fiat↔BTC trade via API; withdraw promptly. Holdings sit at custodial risk during the conversion window.

**Coverage.** Broadly available across many countries (US-headquartered, publicly listed); exact per-region availability shifts — see the venue.

**Dependencies & payment.** A KYC'd Coinbase account and its trading API. Fund with fiat (bank/card) or BTC; execute fiat↔BTC or BTC↔USDC via API; withdraw promptly to bound the multi-asset custodial surface.

**Gotchas.** Multi-asset custody surface — the freeze surface spans the account and all assets held, not just BTC; longer holding periods widen exposure. Much real fiat↔BTC and BTC↔stablecoin conversion happens here.

**Links.** [coinbase.com](https://coinbase.com) · [Advanced Trade API](https://docs.cdp.coinbase.com).
## For agents — connect

Reach this programmatically. Reference facts, not endorsements — verify before you depend on them.

- Automatability: `api-kyc`
- Pay with: lightning, onchain, fiat
- Auth: API key (CDP) — KYC account required
- API base: `https://api.coinbase.com`
- First call: Complete KYC, create CDP API keys, then Advanced Trade REST/WebSocket for deposit/trade/withdraw (docs.cdp.coinbase.com).
- In the marketplace directory: call `get_service` with slug `coinbase` at https://marketplace.bitcoineconomy.ai/mcp, or fetch https://marketplace.bitcoineconomy.ai/entries/coinbase.md
- This card as data: /exchanges/coinbase.md
