manage_addresses
Manage Addresses
List existing receive addresses or create a new one for a Coinbase account. Each address can receive cryptocurrency for the account's currency.
manage_addresses
List existing receive addresses or create a new one for a Coinbase account. Each address can receive cryptocurrency for the account's currency.
send_crypto
Send cryptocurrency from a Coinbase account to an external address or another Coinbase user. Specify the recipient, amount, and currency. Requires the **wallet:transactions:send** scope.
get_exchange_rates
Retrieve current exchange rates for a base currency against all other supported currencies. Defaults to USD if no currency specified.
deposit_withdraw
Deposit fiat currency from a bank account or withdraw fiat to a bank account. Requires a linked payment method. Set **commit** to true to execute or false to preview.
get_prices
Retrieve current or historical cryptocurrency prices. Get spot, buy, or sell prices for any currency pair (e.g., BTC-USD). Optionally fetch a historical spot price by date.
list_products
List available trading pairs (products) on the Advanced Trade platform, or get details for a specific product. Includes 24h volume, price, and trading status.
manage_orders
Preview, create, list, get, or cancel trading orders via the Advanced Trade API. Supports market, limit, and stop-limit orders. Use **action** to specify the operation.
get_candles
Retrieve OHLCV (open, high, low, close, volume) candlestick data for a trading pair. Useful for charting and technical analysis.
get_user_profile
Retrieve the authenticated user's profile including name, email, time zone, native currency, and avatar URL. Also lists available payment methods.
manage_accounts
List, get, create, update, or delete Coinbase cryptocurrency wallets. Each account represents a different currency wallet with its balance. Use **action** to specify the operation.
list_transactions
Retrieve transaction history for a Coinbase account. Returns sends, receives, buys, sells, deposits, withdrawals, and transfers. Supports pagination.
manage_commerce_charges
Create, list, get, cancel, or resolve Coinbase Commerce charges for accepting crypto payments. A charge represents a payment request that customers can pay with cryptocurrency.
buy_sell_crypto
Buy or sell cryptocurrency using a linked payment method. Specify either an **amount** of crypto to buy/sell or a **total** fiat amount to spend/receive. Set **commit** to true to execute immediately or false to preview.
list_fills
List Advanced Trade fills, filtered by order, trade, product, asset, side, type, or time range.
list_payment_methods
List linked Coinbase payment methods, or get one payment method by ID. Useful before buys, sells, deposits, and withdrawals.
get_market_data
Get Advanced Trade market data for a product: recent trades and best bid/ask, or order book levels.
manage_portfolios
List Coinbase Advanced Trade portfolios or retrieve a portfolio breakdown with balances and spot positions.
get_transaction_summary
Get an Advanced Trade transaction summary, including fee tier, volume, fees, and total balance.
Buy, sell, send, and receive cryptocurrency. Manage Coinbase App wallets and addresses, view transactions, list payment methods, preview and create Advanced Trade orders, inspect fills and portfolios, retrieve prices, exchange rates, candles, market trades, and order books, and manage Coinbase Commerce charges with a Commerce API key.
Common questions about connecting Coinbase to AI agents with Metorial.