Skip to main content
Start at Install Otto for the setup steps and copyable prompts. For an agent’s wallet actions and payments we recommend Wallet MCP (formerly Base MCP) and Coinbase for Agents. Otto’s MCP server, any x402-capable client and Otto’s other connections also remain available. Paying for research never authorizes a trade. Otto holds no signing authority in your Coinbase Wallet or Coinbase account.

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 skill base-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. The skill is read-only research and routes no trades. Each paid call takes three steps:
  1. The assistant calls initiate_x402_request with the Otto endpoint url, its method and a maxPayment no higher than the listed price. maxPayment caps that one request; it is not a session or daily budget.
  2. You approve the payment in Coinbase Wallet.
  3. The assistant calls complete_x402_request with the returned requestId and receives Otto’s response.
Wallet MCP pays x402 only in USDC on Base (or Base Sepolia). If a challenge asks for more than the listed price, stop and check it instead of raising 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.

Act on the research

You choose the tool for any action. Otto’s trade tools in the app use your connected wallet, and you review and sign each trade there. Wallet MCP’s own write tools ask for your approval in Coinbase Wallet. Otto does not sign, submit or hold authority over actions in your provider account.

Coinbase for Agents

Coinbase for Agents connects an assistant to your Coinbase account for trading, portfolio actions and x402 payments. Its remote MCP server is https://agents.coinbase.com/mcp, with Coinbase sign-in for supported clients; Coinbase also documents a local command-line setup. You choose the portfolio access you grant, and each action is authorised in Coinbase’s own flow. See Coinbase’s documentation. Its one-call x402 fetch covers Coinbase’s own curated catalog, which does not list Otto. For Otto research, use Wallet MCP, Otto’s MCP server or any x402 client.

Muse

Give your Muse agent Otto’s skill at useotto.xyz/agent/SKILL.md. The skill guides installation of Otto’s Muse runtime, with its published checksums (see the published manifest), and wallet connection. Muse handles the technical setup; you approve account access, funding, research budgets and each transaction separately.

Other ways to connect

Existing Model B permissions

If you already have a permission, the accounts and permissions guide shows its status and Stop. Move funds out separately. Use Install Otto for a new agent connection.

Provider responsibility

Wallet MCP and Coinbase for Agents are Coinbase products, and Muse is a separate agent platform. Payments and actions made through them are approved and limited in your provider account, under that provider’s terms. Otto does not audit these providers; see Audit status.