Ask Otto
ask_ottoAsk Otto in plain words; Otto picks the right Otto service and answers, for one exact price. A failed answer costs nothing. Call it without x_payment to receive the quote: the chosen service’s price plus a $0.01 fee. Sign that requirement and call again with the same ask, the same price_cap_usd and the signed payload in x_payment. It answers about stocks and tokenized stocks by ticker, crypto prices by symbol, crypto news, X posts, prediction markets, DEX pools, web questions and domain lookups. An ask no Otto service fits is refused and nothing is charged. Market context only; not a recommendation. Hosted access: paid-only; each call costs the exact price its payment request quotes, at most $0.11 USDC, through x402, and preserves the free allowance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ask": "<ask>"
},
"name": "ask_otto"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ask | Yes | The question in plain words, for example "NVDA stock profile" or "how old is uniswap.org". | |
| x_payment | No | Signed x402 payment payload. Omit it to receive the machine-actionable payment challenge, then retry with the signed payload. | |
| price_cap_usd | No | The most this ask may cost in USD, fee included. Without it the limit is $0.11. |