---
title: "Coinbase Wallet MCP integration for LuumenAI"
url: "https://www.luumen.ai/integrations/coinbase-wallet-mcp/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Coinbase Wallet MCP integration for LuumenAI

Inspect wallets, check balances, and send onchain transactions as approved steps

## What LuumenAI can do with Coinbase Wallet MCP

LuumenAI connects to Coinbase Wallet MCP with OAuth 2.0 and exposes 15 tools (7 read-only · 3 write · 5 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 15 tools (7 read-only · 3 write · 5 destructive)
- Plan: available on all plans
- Category: AI & automation

## About Coinbase Wallet MCP with LuumenAI

Connect Coinbase Wallet MCP and Luumen can read your Base Account and agent wallets the way you would: portfolio value per asset, delegation status and spend policy, transaction history, token lookups, and read-only JSON-RPC calls. When a transfer, swap, signature, or payment is needed, Luumen shows the exact call first and waits for your approval. Authentication uses OAuth with dynamic client registration.

## Example tools

Read-only (7 in total):

- `COINBASE_WALLET_MCP_CHAIN_RPC_REQUEST` — Make a read-only JSON-RPC call to inspect on-chain state on a supported chain (arbitrum, avalanche, base, base-sepolia, bsc, ethereum, optimism, polygon, robinhood-chain).
- `COINBASE_WALLET_MCP_GET_PORTFOLIO` — Returns total portfolio value and per-asset breakdown for a wallet address.
- `COINBASE_WALLET_MCP_GET_REQUEST_STATUS` — Poll the status of an approval request by requestId (returned by send, sign, swap, or send_calls).
- `COINBASE_WALLET_MCP_GET_TRANSACTION_HISTORY` — Returns paginated transaction history in reverse chronological order for a single chain.
- `COINBASE_WALLET_MCP_GET_WALLETS` — Returns the user's Base Account and all agent wallets with delegation status, spend policy, and session authorization.
- `COINBASE_WALLET_MCP_HELP` — Returns guidance for helping the user with protocol-specific tasks that aren't directly supported by this MCP.
- `COINBASE_WALLET_MCP_SEARCH_TOKENS` — Search for tokens by symbol or name on a single chain.

Write and destructive (8 in total, approval required by default):

- `COINBASE_WALLET_MCP_COMPLETE_X402_REQUEST` — Complete a previously initiated x402 payment after the user has approved it in their Base Account.
- `COINBASE_WALLET_MCP_FUND` — Create a funding request to add money to (top up) the user's wallet.
- `COINBASE_WALLET_MCP_INITIATE_X402_REQUEST` — Initiate an HTTPS request to an x402-enabled endpoint.
- `COINBASE_WALLET_MCP_SEND` — Send native tokens or any ERC-20.
- `COINBASE_WALLET_MCP_SEND_CALLS` — Submit a batch of raw contract calls for user approval.
- `COINBASE_WALLET_MCP_SIGN` — Request a user-approved signature.
- `COINBASE_WALLET_MCP_SWAP` — Swap between tokens on a mainnet chain (testnets not supported).
- `COINBASE_WALLET_MCP_WEB_REQUEST` — Make an HTTP GET or POST request to a whitelisted partner API.

## Frequently asked questions

### How does LuumenAI connect to Coinbase Wallet MCP?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Coinbase Wallet MCP on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 5 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Coinbase Wallet MCP — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/coinbase-wallet-mcp/
