Dr. NoVo

trade.novo-options/dr-novo · v1.40.0 · crypto-web3

Dr. NoVo is failing the MCP handshake.

Dealer gamma maps for SPY, QQQ, IWM and 90+ cryptos, plus NoVo's own session record. 20 free tools.

Endpoint: https://novo-options.trade/api/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeFailing
Auth needed–
Tool count–
Latency–
Last checked (UTC)2026-10-16T20:30:45.859Z

Health history

Checked (UTC)StatusLatencyError
2026-10-16T20:30:45.859ZFailing659initialize HTTP 404
2026-10-15T13:45:20.959ZHealthy2023

Tools (40)

get_dealer_levelsOptions dealer positioning for SPY, QQQ and IWM: spot, call wall, put wall and the gamma regime (long or short gamma). DELAYED, and the gamma flip and expected move are withheld from this free feed — the response lists them under `gated`, so do not report them as zero or missing data. The live, unde
get_volatility_recordVIX, VXN and RVX ranked against their OWN history back to 1990 — last value, percentile against the whole series and against the last two years, min/median/max, plus term structure, VVIX and SKEW. Use this to answer 'is volatility actually high' with a percentile and the window it is measured over i
get_market_pulseThe NoVo Market Pulse: a 0-100 composite fear/greed score with the factors behind it (volatility, put/call, breadth, momentum) and each factor's weight, so the score can be explained rather than just quoted.
get_crypto_sweepThe free crypto sweep across the mapped coins: price, 24-hour change and a sparkline. The paid Crypto Market Map adds dealer gamma by strike, the block tape and the on-chain liquidity map; none of that is in this response. Per-venue funding, open interest and 24-hour liquidations are FREE per coin —
get_crypto_coinOne coin's FREE crypto read, the same data the free coin page serves: per-venue funding (rate + annualized, never blended), per-venue open interest and 24h volume, total OI, 24h long/short liquidations, and the free BTC/ETH gamma summary where the coin has one. The response's `paid` key names what t
get_futures_positioningWeekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly and lagged by the CFTC's own publication schedule — the `asof` date is the authority, not today.
get_economic_calendarScheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility.
get_sector_heatmapToday's move by sector, the data behind the free sector heatmap.
ask_novoASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now?', 'what does the dealer setup on SPY mean?', 'is the dealer setup on SPY unusual?') and get his read, in his voice, grounded in what your
get_quotesDelayed quotes for the free ticker strip, keyed by display name: SPY, VIX, the 10-year yield, the dollar index, BTC, and futures. ⚠ The rows named "S&P 500", "Nasdaq", "Russell" and "Dow" are front-month FUTURES (ES, NQ, RTY, YM), not the cash indices - "Nasdaq" is the Nasdaq-100 future, never the C
get_crypto_mapTHE PAID CRYPTO MARKET MAP - the full dealer read the Crypto Market Map holds: gamma by strike with the flip and walls on every coin with a real options book, per-venue funding and open interest across ~90 coins, 24h liquidations, the block tape, and the on-chain liquidity map. Requires an API key w
get_congress_tradesUS congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row carrying its chamber. ⚠ THESE ARE DISCLOSURES, NOT TRADES IN REAL TIME: members have up to 45 days to file under the STOCK Act, and amounts
get_short_volumeFINRA off-exchange short volume for ONE ticker, ranked against that ticker's own recent history — pass `ticker` for any name we carry, or omit it for the whole published set alongside index-mover earnings, the VIX term structure and options volume. A ticker we do not carry is REFUSED BY NAME with th
get_moversToday's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ranking by what people are looking up surfaces obscure tickers and reads as market activity, which is why this ranks on the move itself. Publi
get_wire_newsThe market news wire NoVo polls, newest first: headline, publisher, timestamp and the tickers each story is tagged to. It reports `symbols_polled` and `more_in_window` so an agent can tell a quiet tape from a truncated read - a short list here is not automatically a quiet market.
get_daily_strikeThe Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published piece with its url, slug and publishedAt, uncapped - use index when you need the whole record rather than the latest few, because json, rss and
get_retail_chatterWhat retail is SAYING about one symbol on StockTwits - the bullish/bearish tags users put on their OWN posts, counted. Pass symbol=NVDA; crypto is accepted bare (BTC) and mapped to the coin stream. ⚠ THE DENOMINATOR IS THE STORY: only a fraction of posts carry a tag and that fraction varies several-
get_crowd_sentimentThe public bull/bear poll on novo-options.trade - today's tally, one vote per IP per UTC day. ⚠ THIS IS A READER POLL, NOT A MARKET MEASUREMENT: it counts opinions of people on one site, so it is a crowd reading and nothing more. It is not positioning, it is not flow, and it should never be quoted a
get_crypto_depthONE PAID CRYPTO LAYER for one coin, with the shape named so you do not have to probe for it. layer=surface - the implied-volatility surface: {expiries:[{days, iv:[...]}], moneyness:[...]}. moneyness is a FRACTION of spot running about -0.20 to +0.20 and indexes into each expiry's iv array; iv values
read_crypto_regimeONE COIN'S DEALER MAP AS A READ, not a payload: where spot sits against the flip and both walls as percentages, what the gamma sign implies for VOLATILITY, how crowded funding is across venues, which way liquidations ran, and one plain-English sentence assembling all of it. ⚠ MAGNITUDE, NEVER DIRECT
search_journalSEARCH EVERYTHING NOVO HAS PUBLISHED - every word of 1,600+ Journal articles on market mechanics, the Daily Strike, the desk-note archive and every page on the site, in one call. Use it to ground an answer in our own writing: 'why does price pin at a strike', 'what is the gamma flip', 'how does fund
get_gamma_profileHOW DEALER GAMMA BUILT TODAY on SPY, QQQ or IWM - the same strike ladder sampled through the session rather than a single snapshot. Returns `movers` (open-to-close change per strike, biggest absolute shift first - the answer to 'where did gamma build or drain today'), `series` (the session downsampl
get_session_historyWHAT THIS TICKER'S SESSIONS HAVE ACTUALLY LOOKED LIKE across every session NoVo has logged - counts and medians by section, scoped to SPY, QQQ or IWM, with the market-wide sections (coverage, the whole listed options market) carried alongside because they are equally true of every ticker. ⚠ IT DESCR
get_crypto_breadthTHE CRYPTO BOOK AS ONE MARKET: how many coins are mapped, the MEDIAN round-trip cost across them, which coin is cheapest and which is priciest to trade, where the largest open interest sits, and the 24-hour liquidation table. Use this for 'what is crypto doing'; use get_crypto_screen for 'which coin
get_stocks_onchainSTOCKS THAT TRADE ON-CHAIN, in two forms. PERPS: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, live and open all week including weekends - mark, 24h change, funding as a yearly rate (positive means longs pay shorts), open interest, volume and premium to the oracle, plus o
get_robinhood_trendingWHAT ROBINHOOD USERS ARE BEING SHOWN: the Robinhood Chain trending list (the one on the Robinhood Wallet's home screen), read every minute - rank, market cap, 24h change, volume, pool depth and pool age, keyed by token CONTRACT because one ticker routinely covers several different tokens. `new_on_tr
get_prediction_marketsPREDICTION MARKETS, both venues as one: Kalshi (the exchange Robinhood routes most of its event contracts to) and Polymarket. `desk` trader: the S&P 500 and Nasdaq-100 by the hour and at the close, the Fed funds ladder for the next meetings, rate cuts, CPI, payrolls, GDP, recession, yields, gold, oi
get_perpsTHE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premium to the oracle, 24h change, funding now (hourly and as a yearly rate - positive means longs pay shorts), average funding and open-interest
get_perp_historyONE PERP, HOUR BY HOUR: open interest in dollars, funding as a yearly rate and premium to the oracle for a single stock, index or commodity perp, one point per hour, from NoVo's OWN record. The venue serves no open-interest history, so this series exists nowhere else. Pass `market` (dex:SYMBOL, as g
get_implied_openWHERE THE INDEXES STAND WHILE THE STOCK MARKET IS SHUT: how far the S&P 500 perp (for SPY) and the Nasdaq 100 perp (for QQQ) have moved since the last regular cash close, measured against each perp's OWN price at the bell, with funding and open interest beside it. `megacaps` is the same measure for
get_stock_tokensEVERY ROBINHOOD STOCK TOKEN on Robinhood Chain: shares that exist on-chain (the contract's own supply), tokenized value, mint and redeem flow over a day and over a week with the window each was measured over, Robinhood's own mint/burn figure for today, the quote with its spread, a halt flag, and the
get_alertsWHAT THIS KEY IS WATCHING, and where a fire would go. Returns every standing alert on the account plus whether a delivery webhook is registered. An alert with no webhook is armed and has nowhere to arrive -- the payload says so rather than implying delivery. Paid.
create_alertARM A STANDING WATCH on a level. kind is one of equity_level, equity_flow (every option sweep or block on SPY, QQQ, IWM or ANY over min_usd of premium -- floor $50,000 -- narrowed by `print` sweep/block and `side` call/put; recurring, each fire carries the prints as data), vix_level, crypto_level, c
cancel_alertCANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid.
get_eye_readingsTHE EYE'S LIVE READINGS - what NoVo's structural scan is flagging right now, optionally scoped to one ticker. ⚠ ABSENT IS NOT EMPTY AND THE PAYLOAD DISTINGUISHES THEM: a missing publication means the Eye has not published in six hours (the TTL is a dead-engine detector), while an empty list means it
get_earnings_datesThe next earnings date for any symbol, from NASDAQ'S OWN PUBLISHED ANALYST CALENDAR. ⚠ THIS IS THIRD-PARTY PUBLIC DATA PASSED THROUGH, NOT A NOVO MEASUREMENT, and the response says so. An upstream failure answers 502 naming the upstream rather than 'no earnings date' - the latter would be reported a
get_equity_mapTHE PAID EQUITY DEALER MAP on SPY, QQQ and IWM - the same undelayed object the paid dashboard renders, on the publish cycle (~60s on weekdays 04:00-20:00 ET, slower otherwise), NOT the 15-30 minute delayed public feed get_dealer_levels serves. Carries spot against the gamma flip, the call and put wa
get_base_ratesCONDITIONAL BASE RATES over NoVo's own logged dealer history - 'given this dealer state, here is what has actually happened next, and how many times we have seen it'. AGGREGATE HISTORY, NOT A FORECAST: every cell carries n, sessions and a precomputed `usable` flag, and a cell drawn from one afternoo
get_crypto_screenRANK THE WHOLE CRYPTO BOOK on one measure, in one call - ~90 coins measured the same way at the same instant. Axes: funding_spread (max minus min annualised funding ACROSS VENUES, the crowding read - a blended rate cannot produce this number), funding_max, open_interest, net_gex (band A only, coins
get_ticker_briefEVERYTHING THE FREE SURFACE CARRIES FOR ONE SINGLE NAME, IN ONE CALL - pass symbol=NVDA. Four sections: FINRA off-exchange short volume (if the name is in the covered universe, ranked against its own history), the next earnings date (Nasdaq's calendar passed through), US House and Senate disclosures