Coinbase Wallet MCP

Coinbase Wallet MCP lets authorized agents inspect wallets and request onchain actions including transfers, swaps, signing, and payments.

15 actionsAPI key

Connect Coinbase Wallet MCP

What your bot can do in Coinbase Wallet MCP

Looks up

  • Chain rpc requestMake a read-only JSON-RPC call to inspect on-chain state on a supported chain (arbitrum, avalanche, base, base-sepolia, bsc, ethereum,…
  • Get portfolioReturns total portfolio value and per-asset breakdown for a wallet address.
  • Get request statusPoll the status of an approval request by requestId (returned by send, sign, swap, or send_calls).
  • Get transaction historyReturns paginated transaction history in reverse chronological order for a single chain.
  • Get walletsReturns the user's Base Account and all agent wallets with delegation status, spend policy, and session authorization.
  • HelpReturns guidance for helping the user with protocol-specific tasks that aren't directly supported by this MCP.
  • Search tokensSearch for tokens by symbol or name on a single chain.

Takes action

  • Complete x402 requestComplete a previously initiated x402 payment after the user has approved it in their Base Account.
  • FundCreate a funding request to add money to (top up) the user's wallet.
  • Initiate x402 requestInitiate an HTTPS request to an x402-enabled endpoint.
  • SendSend native tokens or any ERC-20.
  • Send callsSubmit a batch of raw contract calls for user approval.
  • SignRequest a user-approved signature.
  • SwapSwap between tokens on a mainnet chain (testnets not supported).
  • Web requestMake an HTTP GET or POST request to a whitelisted partner API.

More developer apps