Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availabilityno checks in window
30 days agotoday
Endpoints
https://api.ottodata.app/mcpmcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
2 h ago
mcp initialize
ok
200
589 ms
server otto-data 1.29.1 · protocol 2025-06-18 · 39 tools
Tools observed via MCP handshake
hood_basis_snapshot — Current basis (premium/discount) snapshot for all Robinhood Chain
tokenized stocks. Per ticker: chainlink_px (on-chain price), ref_last
(NASDAQ), basis_
hood_basis_history — Minute-level basis history for one ticker (newest first). Example
tickers: NVDA, TSLA, SPY. limit max 5000.
hood_gaps_summary — Overnight and weekend premium/discount statistics for all tickers:
average, min/max and latest value (bps). Tokens trade 24/5, so this
measures the drif
hood_gaps_live — Live view of the current off-hours session: which tickers trade at the
largest premium/discount vs their last close. Returns 'regular' when the
stock ma
hood_gap_sessions — Session-by-session gap history for one ticker (each overnight/weekend
session is a separate row).
hood_feeds — Registry of all tokenized stock and crypto feeds tracked on Robinhood
Chain (Chainlink proxy + token contract addresses).
reddit_alpha_signals — Ticker alpha signals extracted from Reddit (novelty, mention velocity
and cross-sub spread components). signal_type: ticker_alpha|crowded_trade|
event_m
reddit_market_regime — Current market regime inferred from Reddit chatter (e.g.
mag7_only_rally, risk_on_call_chase) + confidence + flags to watch.
hood_attention — Reddit attention/alpha score joined with live basis for Hood tokenized
stocks: which tokens have social interest AND an on-chain premium/discount
at the
hood_pools — Tracked Uniswap (Hood) pools: pool price per token, liquidity (USD) and
deviation vs the Chainlink oracle price (dev_bps). Refreshed every 5 min.
oracle_deviation — Chainlink-vs-Uniswap pool price deviation (bps, sorted by absolute
value). status: ok (<100), warning (100-500), alert (>500). Large
deviations are norm
stable_risk — Deviation of USDG and other stablecoins from $1 parity (depeg risk, bps).
market_events
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
repoUrl ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
No capability could be derived with confidence. Owners can declare capabilities after claiming.
Provenance
Where this record came from
Every source is kept verbatim. Field changes are logged as events.
hood_off_hours_catalysts — Dated catalysts that can move token prices while NASDAQ is closed
(nights/weekends) — flattened from all research cards, sorted by date.
For agents watc
hood_earnings_risk — Earnings risk for Hood tokenized stocks (weekly earnings radar): per
ticker report_date/time, days_to_earnings, implied_move_pct (option-implied
expecte
hood_sector_rotation — Sector rotation context for Hood tokenized stocks (API-only tracker
refreshed every 3h): market regime (risk_on|risk_off|mixed), an 11-SPDR
sector score
service_status — Trust status of the Otto data layer: per-feed freshness (age_sec/stale),
24h tick coverage, NASDAQ reference availability and oracle-pause count.
Call b
chain_stats — Robinhood Chain deployment statistics: daily deploy/token counts, top
deployers, total contract/verified counts (Ottoscan analytics).
chain_deployments — New contract deployments on Robinhood Chain (Ottoscan; full history
since genesis). tokens_only=True returns only new token contracts.
gap_trade_signals — Deterministic signals for the gap-trader strategy: per Hood ticker the
overnight gap it currently carries (bps), a signal (long_at_open |
avoid_or_reduc
perp_funding — Hourly funding rates on tokenized-stock perps (Arcus + Lighter). Without
params: latest value per venue+ticker pair (funding_apr_pct = annualized
%). Wi
perp_spot_basis — Perp mark price vs Hood on-chain spot (Chainlink per-share + pool),
deviation in bps per ticker. A large |perp_vs_chainlink_bps| means the
perp and spot
funding_carry_signals — Deterministic funding-carry candidates joining perp funding
(Arcus/Lighter) with perp-vs-spot basis. Per ticker: funding rate +
annualized funding_apr_p
narrative_trade_signals — Deterministic candidates for the narrative-trader strategy: per Hood
ticker the highest-alpha Reddit signal (alpha_score, evidence, themes), a
signal bi
hood_quote — Minimal fast quote for one Hood ticker: Chainlink price (token +
per-share), NASDAQ references (ref_last, ref_prev_close), basis/overnight
bps, the most
hood_ticker_brief — One-call brief for a single Hood ticker: live quote (price, basis,
pool, risk flags), research card (rating/score/thesis/catalysts), earnings
risk, sect
agent_position_book — Server-side derived open position book for a trading agent:
every order_filled event without a later matching position_closed on the
same ticker counts
agent_performance — Realized trading performance for an agent, derived from
position_closed events: trade count, win rate, total/average P&L (bps),
total P&L (USD), average
report_agent_status — Status report from a trading agent — the live panel on
ottodata.app/agents renders this stream. kind: run_started | signals |
order_proposed | order_app
execute_onchain_swap — Execute a REAL on-chain swap on Robinhood Chain via the Rialto router,
signed by Otto's server-side trading wallet. side=buy spends `usd_amount`
USDG to
competition_paper_trade — Place a PAPER fill in Otto's trading competition on behalf of the
key's owner. No real funds move — the fill is priced server-side at the
latest Chainli
competition_my_portfolio — The competition paper portfolio behind an otto_pk_ key: cash, equity,
return %, realized/unrealized P&L, open positions with live prices,
recent trades
competition_leaderboard — Public leaderboard of Otto's paper trading competition: every
participant ranked by return % on the shared $10,000 starting budget,
with equity, P&L, op
partner_swap_quote — Get an UNSIGNED Rialto swap quote for an approved partner. YOU sign
and broadcast the returned transaction yourself, with your own wallet's
private key,
partner_report_fill — Report a fill you already signed and broadcast yourself (via
partner_swap_quote) so it appears in Otto's records. Otto does NOT
verify the transaction o
partner_my_trades — Recent fills you've reported with partner_report_fill, most recent
first.