{"ok":true,"name":"otto_prepare_stock_buy","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that buys one of the executable Coinbase B20 tokenized equities on Base with USDC, as a LI.FI route through the fenced diamond whose receiver is the signing account. The token comes from the registry row named by executableEquityId and is never an input; the caller's registryCommitment must equal the commitment recomputed over the current record. The WORST PERMISSIBLE FILL (amount over the route's own floor) is checked against th","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["accountProfile","executableEquityId","registryCommitment","amount","slippage"],"properties":{"amount":{"type":"string","pattern":"^[1-9]\\d*$","description":"Exact USDC amount to spend, in atomic units (6 decimals)."},"slippage":{"type":"object","required":["maxBps"],"properties":{"maxBps":{"type":"integer","maximum":100,"minimum":1}},"additionalProperties":false},"client_ref":{"type":"string","maxLength":128,"minLength":1},"accountProfile":{"type":"object","required":["kind","address","chainId"],"properties":{"kind":{"enum":["eoa","safe"],"type":"string"},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"chainId":{"type":"integer","maximum":9007199254740991,"exclusiveMinimum":0}},"additionalProperties":false},"executableEquityId":{"type":"string","maxLength":120,"minLength":1,"description":"The executable equity id the READ half served, e.g. b20-nvda (Coinbase B20 on Base only)."},"registryCommitment":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$","description":"The registry commitment served with that row. It must equal the commitment this server recomputes over the CURRENT record; a stale or foreign row is refused by name."}},"additionalProperties":false},"serverUrl":"https://mcp.ottoai.services/","transport":"http","handshake":"ok","host":"mcp.ottoai.services","score":17,"grade":"F","auth":"x402","lastScannedAt":"2026-10-30T13:18:26.998Z","stale":false,"permalink":"https://agentboardai.app/mcp/mcp.ottoai.services/otto_prepare_stock_buy","page":"https://agentboardai.app/site/mcp.ottoai.services"}