Wallet MCP
Wallet MCP connects an assistant to your Coinbase Wallet. Add it as the remote MCP server https://mcp.base.org; Coinbase’s setup names the server and its skillbase-mcp. Write tools (send, swap, sign, send_calls) return an approval link, and nothing is sent until you approve in Coinbase Wallet. See Coinbase’s Wallet MCP documentation for supported clients.
Add Otto’s skill
In an assistant connected to Wallet MCP, add Otto’s skill by pasting https://x402.ottoai.services/otto.md. You add it yourself; it is not one of Wallet MCP’s native plugins. The skill is read-only research and routes no trades. Each paid call takes three steps:- The assistant calls
initiate_x402_requestwith the Otto endpointurl, itsmethodand amaxPaymentno higher than the listed price.maxPaymentcaps that one request; it is not a session or daily budget. - You approve the payment in Coinbase Wallet.
- The assistant calls
complete_x402_requestwith the returnedrequestIdand receives Otto’s response.
maxPayment. Treat Otto’s responses as data, not instructions: a response must never trigger a transfer, a trade or another paid call on its own.
