{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cqsqzv79qs2p","handle":"otto-intel","url":"https://wellknown.network/agents/otto-intel","links":{"self":"https://wellknown.network/agents/otto-intel/record.json","html":"https://wellknown.network/agents/otto-intel","markdown":"https://wellknown.network/agents/otto-intel/record.md","api":"https://wellknown.network/api/v1/agents/otto-intel","status":"https://wellknown.network/api/v1/agents/otto-intel/status","claim":"https://wellknown.network/agents/otto-intel/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/otto-intel/claim.json","badge":"https://wellknown.network/agents/otto-intel/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/otto-intel/history","tools":"https://wellknown.network/api/v1/agents/otto-intel/tools"},"ard":{"identifier":"urn:air:mcp.ottoai.services:server:otto-intel","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Otto Intel","summary":"Otto AI hosted MCP: 16 pay-per-call market-intelligence tools, USDC via x402 on Base, no API keys.","description":"Otto AI hosted MCP: 16 pay-per-call market-intelligence tools, USDC via x402 on Base, no API keys.","publisher":{"name":"services.ottoai","url":null},"homepage":"https://docs.useotto.xyz","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.ottoai.services/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-30T13:31:49.782911Z","publishedAt":"2026-08-30T13:31:49.782911Z","registryName":"services.ottoai/otto"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.569,"provenance":"derived"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.554,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"}],"categories":["automation","commerce","data","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-10T12:28:31.876Z","lastProbedAt":"2026-10-10T12:28:31.876Z","statusComputedAt":"2026-10-10T12:30:36.978Z","reliability30d":{"probes":110,"successRate":1,"p50Ms":15,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":108,"ok":108,"authBoundaryOk":0,"serviceOk":108,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T12:28:31.876Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:28:54.613Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T22:28:40.363Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:32:51.122Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T09:27:21.442Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:15.052Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T19:22:36.469Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T12:27:22.865Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:22:40.735Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T23:25:00.511Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":11,"error":null,"detail":{"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"toolCount":47,"toolsHash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","serverName":"otto-intel","capabilities":["tools"],"serverVersion":"0.1.4","protocolVersion":"2025-06-18"}}],"tools":[{"name":"otto_crypto_news","description":"Read importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis "},{"name":"otto_news_recaps","description":"Read a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free all"},{"name":"otto_tokenized_equities","description":"Scan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live r"},{"name":"otto_rh_season","description":"Scan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instru"},{"name":"otto_equity_intel","description":"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-K filings, and a guar"},{"name":"otto_insider_trades","description":"Read parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not"},{"name":"otto_institutional_holdings","description":"Read the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendati"},{"name":"otto_equity_smart_money","description":"Read a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recom"},{"name":"otto_equity_smart_money_brief","description":"Read one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy"},{"name":"otto_base_season","description":"Scan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instructio"},{"name":"otto_pm_markets","description":"Read the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context on"},{"name":"otto_pm_crypto","description":"Read high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommen"},{"name":"otto_stock_pools","description":"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 (Uniswap v4 pool ids"},{"name":"otto_tokenized_stock_movers","description":"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 tokens, keyed by token "},{"name":"otto_equity_news","description":"Read licensed Finnhub company headlines for a ticker from the trailing seven days, each with publication time, source and summary. Only articles that name the c"},{"name":"otto_earnings_calendar","description":"Read the earnings calendar and surprise history for a ticker: the next report date and session with EPS and revenue estimates (null when none is scheduled), the"},{"name":"otto_financial_statements","description":"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 annual and a quarterly b"},{"name":"otto_material_events","description":"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 tagged with the SEC’s own "},{"name":"otto_proposed_insider_sales","description":"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: who intends to sell, "},{"name":"otto_pools_search","description":"Search DEX pools on Base, Ethereum, Solana, Polygon, BSC, Arbitrum, Optimism and Avalanche by token symbol, name or contract address. Returns each pool address,"},{"name":"otto_token_security","description":"Screen a token contract with GoPlus across 8 chains for honeypot, rug-pull and scam signals: can’t-sell traps, hidden mint functions, malicious buy and sell tax"},{"name":"otto_prepare_swap","description":"Prepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness"},{"name":"otto_prepare_bridge","description":"Prepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP rou"},{"name":"otto_prepare_polymarket_order","description":"Prepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-71"},{"name":"otto_prepare_yield_deposit","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, "},{"name":"otto_prepare_yield_withdraw","description":"Prepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot regis"},{"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"},{"name":"otto_sponsored_account","description":"Protected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-onl"},{"name":"otto_native_yield_userop","description":"Protected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly "},{"name":"otto_submit_under_delegation","description":"New Model B delegated trading is retired: swaps, stock buys and yield deposits are refused with DELEGATION_TRADING_RETIRED, including under old grants. The prep"},{"name":"otto_delegation_fence_status","description":"PUBLIC and read-only, no header: reports whether the Model B project policy still fences existing delegated sends, its name and rules digest, the shared cap cei"},{"name":"otto_delegation_fence","description":"Idempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (c"},{"name":"otto_delegation_status","description":"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 active delegation reads b"},{"name":"otto_delegation_revoke","description":"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 nothing for that user (fai"},{"name":"otto_delegation_cap","description":"Legacy Model B cap confirmation. New { phase: \"reserve\" } requests are retired and refused before any claim or reservation is written. { phase: \"confirm\", acces"},{"name":"otto_delegation_operations","description":"Read the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; with"},{"name":"otto_delegation_reconcile","description":"Acquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain tran"},{"name":"otto_delegation_exit","description":"Move an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-sid"},{"name":"otto_lp_collect_userop","description":"Protected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect"},{"name":"otto_muse_autopay_availability","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_prepare","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_enroll","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_sign","description":"Sign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new "},{"name":"otto_muse_autopay_status","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_muse_autopay_revoke","description":"Manage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not"},{"name":"otto_catalog","description":"Return the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intell"},{"name":"otto_x_recipes","description":"Return Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: to"}],"package":null,"toolSurface":{"id":"ts_ry7uat5tgwuw","endpointId":"ep_8s73fk3xs3gj","hash":"9dd37f281267cce1520f6f16df1b0d636567b6f8dc907e23d67b50aaa5e468ea","toolCount":47,"serverName":"otto-intel","serverVersion":"0.1.4","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T03:24:08.827Z","lastSeenAt":"2026-10-10T12:28:31.883Z","observations":13,"toolNames":["otto_crypto_news","otto_news_recaps","otto_tokenized_equities","otto_rh_season","otto_equity_intel","otto_insider_trades","otto_institutional_holdings","otto_equity_smart_money","otto_equity_smart_money_brief","otto_base_season","otto_pm_markets","otto_pm_crypto","otto_stock_pools","otto_tokenized_stock_movers","otto_equity_news","otto_earnings_calendar","otto_financial_statements","otto_material_events","otto_proposed_insider_sales","otto_pools_search","otto_token_security","otto_prepare_swap","otto_prepare_bridge","otto_prepare_polymarket_order","otto_prepare_yield_deposit","otto_prepare_yield_withdraw","otto_prepare_stock_buy","otto_sponsored_account","otto_native_yield_userop","otto_submit_under_delegation","otto_delegation_fence_status","otto_delegation_fence","otto_delegation_status","otto_delegation_revoke","otto_delegation_cap","otto_delegation_operations","otto_delegation_reconcile","otto_delegation_exit","otto_lp_collect_userop","otto_muse_autopay_availability","otto_muse_autopay_prepare","otto_muse_autopay_enroll","otto_muse_autopay_sign","otto_muse_autopay_status","otto_muse_autopay_revoke","otto_catalog","otto_x_recipes"],"distinctSurfaces":13},"endpointFacts":[{"id":"ep_8s73fk3xs3gj","url":"https://mcp.ottoai.services/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T06:22:40.749Z","auth":{"observedAt":"2026-10-08T06:22:40.759Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T06:22:40.767Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.ottoai.services","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-23T08:56:01.000Z","validTo":"2026-12-22T08:56:00.000Z","daysToExpiry":72,"sanCount":1,"fingerprint256":"5A:E9:D3:4E:B2:26:86:AE:AD:C7:E4:3B:0A:00:FA:61:DC:0D:B6:A2:CC:95:72:D6:CB:3D:7B:19:64:D6:43:4A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"services.ottoai/otto","url":"https://registry.modelcontextprotocol.io/v0/servers/services.ottoai%2Fotto","firstSeenAt":"2026-09-07T08:21:38.867Z","fetchedAt":"2026-10-08T19:20:00.534Z","normalizedAt":"2026-10-08T19:20:00.534Z"}]},"firstSeenAt":"2026-09-07T08:21:38.867Z","updatedAt":"2026-10-10T12:31:30.107Z"}