Categories › Business & Finance › Market data, stocks & crypto
Otto AI hosted MCP: 16 pay-per-call market-intelligence tools, USDC via x402 on Base, no API keys.
Remote server: your requests and data go to mcp.ottoai.services. Claude Code: claude mcp add --transport http otto-intel https://mcp.ottoai.services/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
otto_crypto_news — Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot rotto_news_recaps — Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can useotto_tokenized_equities — Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executablotto_rh_season — Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Not investment advice. Hosted access: the fiotto_equity_intel — Read SEC-EDGAR fundamentals and filings context for a US ticker: revenue and net-income trends, margins, EPS, leverage, recent 10-K/10-Q/8-Kotto_insider_trades — Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filiotto_institutional_holdings — Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Not investment adviotto_equity_smart_money — Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only;otto_equity_smart_money_brief — Read one AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only. Not investotto_base_season — Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Not investment advice. Hosted access: the first otto_pm_markets — Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Not inveotto_pm_crypto — Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Not investment advice. otto_stock_pools — Find the DEX pools a tokenized US stock or ETF is actually a member of, on Robinhood Chain, Base, BNB Chain or Solana. Returns each pool id otto_tokenized_stock_movers — Read the day movers among tokenized US stocks and ETFs on two rails in one call: Robinhood Chain (4663) and the Coinbase-issued Base B20 tokotto_equity_news — Read company headlines for a ticker from the last seven days, each with publication time, source and summary. Only articles that name the cootto_earnings_calendar — Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when nonotto_financial_statements — Read the SEC statement set for a US-listed company: income statement, balance sheet and cash flow, up to five fiscal periods on both an annuotto_material_events — Read up to 20 Form 8-K material events a US-listed company filed in the last 90 days (flagged `truncated` when there were more), each taggedotto_proposed_insider_sales — Read the SEC Form 144 notices of proposed insider sales for a US ticker, which are filed before the Form 4 that reports an executed trade: wotto_pools_search — Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returnotto_token_security — Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, maliciotto_stock_token_quote — Read buy and sell quotes for a Robinhood Chain (4663) stock token, for example TSLA or NVDA, at $100, $1k and $10k on every route Otto readsask_otto — Ask Otto in plain words; Otto picks the right Otto service and answers, for one exact price. A failed answer costs nothing. Call it without otto_prepare_swap — Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_unotto_prepare_bridge — Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerateotto_prepare_polymarket_order — Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stampotto_prepare_yield_deposit — Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yielotto_prepare_yield_withdraw — Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in theotto_prepare_stock_buy — Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that buys one of the executable Coinbase B20 tokenized equities on Base wotto_sponsored_account — Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gasotto_native_yield_userop — Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimotto_submit_under_delegation — New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under otto_delegation_fence_status — PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digestotto_delegation_fence — Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no projotto_delegation_status — Read back, for the end user identified by a CDP access token, their CDP accounts, whether the Model-B fence is present, and whether an activotto_delegation_revoke — Revoke the end user's delegation from Otto's side and confirm by read-back that it no longer exists; from then on this server submits nothinotto_delegation_cap — Legacy Model B cap confirmation. New { phase: "reserve" } requests are retired and refused before any claim or reservation is written. { phaotto_delegation_operations — Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-otto_delegation_reconcile — Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashotto_delegation_exit — Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.