{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wvwpzxctunpe","handle":"dr-novo","url":"https://wellknown.network/agents/dr-novo","links":{"self":"https://wellknown.network/agents/dr-novo/record.json","html":"https://wellknown.network/agents/dr-novo","markdown":"https://wellknown.network/agents/dr-novo/record.md","api":"https://wellknown.network/api/v1/agents/dr-novo","status":"https://wellknown.network/api/v1/agents/dr-novo/status","claim":"https://wellknown.network/agents/dr-novo/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dr-novo/claim.json","badge":"https://wellknown.network/agents/dr-novo/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dr-novo/history","tools":"https://wellknown.network/api/v1/agents/dr-novo/tools"},"ard":{"identifier":"urn:air:novo-options.trade:server:dr-novo","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Dr. NoVo","summary":"Dealer gamma maps for SPY, QQQ, IWM and 90+ cryptos, plus NoVo's own session record. 20 free tools.","description":"Dealer gamma maps for SPY, QQQ, IWM and 90+ cryptos, plus NoVo's own session record. 20 free tools.","publisher":{"name":"trade.novo-options","url":null},"homepage":"https://novo-options.trade/developers","repository":null,"version":"1.40.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://novo-options.trade/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-11T22:26:06.469688Z","publishedAt":"2026-10-11T22:26:06.469688Z","registryName":"trade.novo-options/dr-novo"},"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":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["analytics","communication","documents","finance","productivity"],"language":"en"},"observed":{"status":"unavailable","statusReason":"6 consecutive checks failed; last success 15d ago.","lastOkAt":"2026-10-15T17:31:16.563Z","lastProbedAt":"2026-10-30T06:24:52.593Z","statusComputedAt":"2026-10-30T06:28:02.002Z","reliability30d":{"probes":11,"successRate":0.4545,"p50Ms":159,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":11,"ok":5,"authBoundaryOk":0,"serviceOk":5,"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-30T06:24:52.593Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-23T07:28:37.215Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-19T11:31:44.044Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-17T14:22:11.904Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":95,"error":"http 404","detail":null},{"at":"2026-10-16T14:30:41.400Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":49,"error":"http 404","detail":null},{"at":"2026-10-16T00:31:41.607Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":128,"error":"http 404","detail":null},{"at":"2026-10-15T17:31:16.563Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":337,"error":null,"detail":{"tools":[{"name":"get_dealer_levels","description":"Options 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 "},{"name":"get_volatility_record","description":"VIX, 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,"},{"name":"get_market_pulse","description":"The 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 "},{"name":"get_crypto_sweep","description":"The 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"},{"name":"get_crypto_coin","description":"One 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 volu"},{"name":"get_futures_positioning","description":"Weekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly an"},{"name":"get_economic_calendar","description":"Scheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility."},{"name":"get_sector_heatmap","description":"Today's move by sector, the data behind the free sector heatmap."},{"name":"ask_novo","description":"ASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now"},{"name":"get_quotes","description":"Delayed 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\", \"N"},{"name":"get_crypto_map","description":"THE 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, p"},{"name":"get_congress_trades","description":"US congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row "},{"name":"get_short_volume","description":"FINRA 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 "},{"name":"get_movers","description":"Today's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ra"},{"name":"get_wire_news","description":"The 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_"},{"name":"get_daily_strike","description":"The Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published pie"},{"name":"get_retail_chatter","description":"What 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"},{"name":"get_crowd_sentiment","description":"The 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 opini"},{"name":"get_crypto_depth","description":"ONE 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, i"},{"name":"read_crypto_regime","description":"ONE 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 "},{"name":"search_journal","description":"SEARCH EVERYTHING NOVO HAS PUBLISHED - every word of 1,400+ Journal articles on market mechanics, the Daily Strike, the desk-note archive and every page on the "},{"name":"get_gamma_profile","description":"HOW 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-cl"},{"name":"get_session_history","description":"WHAT 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 "},{"name":"get_crypto_breadth","description":"THE 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 t"},{"name":"get_stocks_onchain","description":"STOCKS 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 week"},{"name":"get_robinhood_trending","description":"WHAT 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, 2"},{"name":"get_prediction_markets","description":"PREDICTION 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 Nas"},{"name":"get_perps","description":"THE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premi"},{"name":"get_perp_history","description":"ONE 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 "},{"name":"get_implied_open","description":"WHERE 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 c"},{"name":"get_stock_tokens","description":"EVERY 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 ove"},{"name":"get_alerts","description":"WHAT 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 n"},{"name":"create_alert","description":"ARM 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 "},{"name":"cancel_alert","description":"CANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid."},{"name":"get_eye_readings","description":"THE 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 DISTINGUISHE"},{"name":"get_earnings_dates","description":"The 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, a"},{"name":"get_equity_map","description":"THE 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, sl"},{"name":"get_base_rates","description":"CONDITIONAL 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 see"},{"name":"get_crypto_screen","description":"RANK 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 fun"},{"name":"get_ticker_brief","description":"EVERYTHING 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 c"}],"toolCount":40,"toolsHash":"687a5212081c8888a4614910b1090babd8597889fc53db676888875573c1ec5a","serverName":"novo-options-trading","capabilities":["tools"],"serverVersion":"1.40.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-15T11:24:05.691Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":221,"error":null,"detail":{"tools":[{"name":"get_dealer_levels","description":"Options 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 "},{"name":"get_volatility_record","description":"VIX, 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,"},{"name":"get_market_pulse","description":"The 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 "},{"name":"get_crypto_sweep","description":"The 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"},{"name":"get_crypto_coin","description":"One 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 volu"},{"name":"get_futures_positioning","description":"Weekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly an"},{"name":"get_economic_calendar","description":"Scheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility."},{"name":"get_sector_heatmap","description":"Today's move by sector, the data behind the free sector heatmap."},{"name":"ask_novo","description":"ASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now"},{"name":"get_quotes","description":"Delayed 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\", \"N"},{"name":"get_crypto_map","description":"THE 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, p"},{"name":"get_congress_trades","description":"US congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row "},{"name":"get_short_volume","description":"FINRA 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 "},{"name":"get_movers","description":"Today's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ra"},{"name":"get_wire_news","description":"The 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_"},{"name":"get_daily_strike","description":"The Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published pie"},{"name":"get_retail_chatter","description":"What 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"},{"name":"get_crowd_sentiment","description":"The 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 opini"},{"name":"get_crypto_depth","description":"ONE 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, i"},{"name":"read_crypto_regime","description":"ONE 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 "},{"name":"search_journal","description":"SEARCH 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 "},{"name":"get_gamma_profile","description":"HOW 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-cl"},{"name":"get_session_history","description":"WHAT 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 "},{"name":"get_crypto_breadth","description":"THE 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 t"},{"name":"get_stocks_onchain","description":"STOCKS 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 week"},{"name":"get_robinhood_trending","description":"WHAT 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, 2"},{"name":"get_prediction_markets","description":"PREDICTION 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 Nas"},{"name":"get_perps","description":"THE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premi"},{"name":"get_perp_history","description":"ONE 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 "},{"name":"get_implied_open","description":"WHERE 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 c"},{"name":"get_stock_tokens","description":"EVERY 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 ove"},{"name":"get_alerts","description":"WHAT 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 n"},{"name":"create_alert","description":"ARM 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 "},{"name":"cancel_alert","description":"CANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid."},{"name":"get_eye_readings","description":"THE 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 DISTINGUISHE"},{"name":"get_earnings_dates","description":"The 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, a"},{"name":"get_equity_map","description":"THE 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, sl"},{"name":"get_base_rates","description":"CONDITIONAL 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 see"},{"name":"get_crypto_screen","description":"RANK 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 fun"},{"name":"get_ticker_brief","description":"EVERYTHING 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 c"}],"toolCount":40,"toolsHash":"66b694e186ee489b44dc0f7c78171fbe82ef4a966aa57584633986ab76749db7","serverName":"novo-options-trading","capabilities":["tools"],"serverVersion":"1.40.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-15T05:25:41.857Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":173,"error":null,"detail":{"tools":[{"name":"get_dealer_levels","description":"Options 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 "},{"name":"get_volatility_record","description":"VIX, 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,"},{"name":"get_market_pulse","description":"The 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 "},{"name":"get_crypto_sweep","description":"The 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"},{"name":"get_crypto_coin","description":"One 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 volu"},{"name":"get_futures_positioning","description":"Weekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly an"},{"name":"get_economic_calendar","description":"Scheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility."},{"name":"get_sector_heatmap","description":"Today's move by sector, the data behind the free sector heatmap."},{"name":"ask_novo","description":"ASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now"},{"name":"get_quotes","description":"Delayed 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\", \"N"},{"name":"get_crypto_map","description":"THE 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, p"},{"name":"get_congress_trades","description":"US congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row "},{"name":"get_short_volume","description":"FINRA 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 "},{"name":"get_movers","description":"Today's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ra"},{"name":"get_wire_news","description":"The 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_"},{"name":"get_daily_strike","description":"The Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published pie"},{"name":"get_retail_chatter","description":"What 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"},{"name":"get_crowd_sentiment","description":"The 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 opini"},{"name":"get_crypto_depth","description":"ONE 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, i"},{"name":"read_crypto_regime","description":"ONE 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 "},{"name":"search_journal","description":"SEARCH 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 "},{"name":"get_gamma_profile","description":"HOW 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-cl"},{"name":"get_session_history","description":"WHAT 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 "},{"name":"get_crypto_breadth","description":"THE 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 t"},{"name":"get_stocks_onchain","description":"STOCKS 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 week"},{"name":"get_robinhood_trending","description":"WHAT 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, 2"},{"name":"get_prediction_markets","description":"PREDICTION 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 Nas"},{"name":"get_perps","description":"THE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premi"},{"name":"get_perp_history","description":"ONE 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 "},{"name":"get_implied_open","description":"WHERE 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 c"},{"name":"get_stock_tokens","description":"EVERY 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 ove"},{"name":"get_alerts","description":"WHAT 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 n"},{"name":"create_alert","description":"ARM 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 "},{"name":"cancel_alert","description":"CANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid."},{"name":"get_eye_readings","description":"THE 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 DISTINGUISHE"},{"name":"get_earnings_dates","description":"The 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, a"},{"name":"get_equity_map","description":"THE 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, sl"},{"name":"get_base_rates","description":"CONDITIONAL 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 see"},{"name":"get_crypto_screen","description":"RANK 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 fun"},{"name":"get_ticker_brief","description":"EVERYTHING 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 c"}],"toolCount":40,"toolsHash":"66b694e186ee489b44dc0f7c78171fbe82ef4a966aa57584633986ab76749db7","serverName":"novo-options-trading","capabilities":["tools"],"serverVersion":"1.40.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-14T22:24:34.142Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":182,"error":null,"detail":{"tools":[{"name":"get_dealer_levels","description":"Options 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 "},{"name":"get_volatility_record","description":"VIX, 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,"},{"name":"get_market_pulse","description":"The 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 "},{"name":"get_crypto_sweep","description":"The 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"},{"name":"get_crypto_coin","description":"One 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 volu"},{"name":"get_futures_positioning","description":"Weekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly an"},{"name":"get_economic_calendar","description":"Scheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility."},{"name":"get_sector_heatmap","description":"Today's move by sector, the data behind the free sector heatmap."},{"name":"ask_novo","description":"ASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now"},{"name":"get_quotes","description":"Delayed 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\", \"N"},{"name":"get_crypto_map","description":"THE 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, p"},{"name":"get_congress_trades","description":"US congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row "},{"name":"get_short_volume","description":"FINRA 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 "},{"name":"get_movers","description":"Today's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ra"},{"name":"get_wire_news","description":"The 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_"},{"name":"get_daily_strike","description":"The Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published pie"},{"name":"get_retail_chatter","description":"What 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"},{"name":"get_crowd_sentiment","description":"The 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 opini"},{"name":"get_crypto_depth","description":"ONE 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, i"},{"name":"read_crypto_regime","description":"ONE 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 "},{"name":"search_journal","description":"SEARCH 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 "},{"name":"get_gamma_profile","description":"HOW 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-cl"},{"name":"get_session_history","description":"WHAT 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 "},{"name":"get_crypto_breadth","description":"THE 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 t"},{"name":"get_stocks_onchain","description":"STOCKS 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 week"},{"name":"get_robinhood_trending","description":"WHAT 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, 2"},{"name":"get_prediction_markets","description":"PREDICTION 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 Nas"},{"name":"get_perps","description":"THE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premi"},{"name":"get_perp_history","description":"ONE 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 "},{"name":"get_implied_open","description":"WHERE 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 c"},{"name":"get_stock_tokens","description":"EVERY 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 ove"},{"name":"get_alerts","description":"WHAT 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 n"},{"name":"create_alert","description":"ARM 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 "},{"name":"cancel_alert","description":"CANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid."},{"name":"get_eye_readings","description":"THE 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 DISTINGUISHE"},{"name":"get_earnings_dates","description":"The 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, a"},{"name":"get_equity_map","description":"THE 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, sl"},{"name":"get_base_rates","description":"CONDITIONAL 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 see"},{"name":"get_crypto_screen","description":"RANK 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 fun"},{"name":"get_ticker_brief","description":"EVERYTHING 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 c"}],"toolCount":40,"toolsHash":"feba381b6c54f99d883fa6f30de8c1faaff9f7836c4d46c5aca9d6bc7993f797","serverName":"novo-options-trading","capabilities":["tools"],"serverVersion":"1.40.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_dealer_levels","description":"Options 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 "},{"name":"get_volatility_record","description":"VIX, 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,"},{"name":"get_market_pulse","description":"The 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 "},{"name":"get_crypto_sweep","description":"The 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"},{"name":"get_crypto_coin","description":"One 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 volu"},{"name":"get_futures_positioning","description":"Weekly CFTC Commitments of Traders positioning: speculative and commercial net positions and open interest, with history, for the major index futures. Weekly an"},{"name":"get_economic_calendar","description":"Scheduled US economic releases and the options expiries (monthly, quad witching, VIX) — the dates and times that reprice volatility."},{"name":"get_sector_heatmap","description":"Today's move by sector, the data behind the free sector heatmap."},{"name":"ask_novo","description":"ASK NOVO HIMSELF - the Financial Markets Super Intelligence, not a data endpoint. Put a market question in plain English ('is volatility actually high right now"},{"name":"get_quotes","description":"Delayed 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\", \"N"},{"name":"get_crypto_map","description":"THE 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, p"},{"name":"get_congress_trades","description":"US congressional stock disclosures: the House (the Clerk's Periodic Transaction Reports) and the Senate (its Electronic Financial Disclosure system), every row "},{"name":"get_short_volume","description":"FINRA 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 "},{"name":"get_movers","description":"Today's biggest movers across a curated universe of recognisable, high-volume names, ranked by absolute percent change. Deliberately NOT a search-spike list: ra"},{"name":"get_wire_news","description":"The 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_"},{"name":"get_daily_strike","description":"The Daily Strike: NoVo's published market read. format=json returns the recent stories as data; format=index returns the COMPLETE archive of every published pie"},{"name":"get_retail_chatter","description":"What 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"},{"name":"get_crowd_sentiment","description":"The 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 opini"},{"name":"get_crypto_depth","description":"ONE 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, i"},{"name":"read_crypto_regime","description":"ONE 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 "},{"name":"search_journal","description":"SEARCH EVERYTHING NOVO HAS PUBLISHED - every word of 1,400+ Journal articles on market mechanics, the Daily Strike, the desk-note archive and every page on the "},{"name":"get_gamma_profile","description":"HOW 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-cl"},{"name":"get_session_history","description":"WHAT 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 "},{"name":"get_crypto_breadth","description":"THE 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 t"},{"name":"get_stocks_onchain","description":"STOCKS 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 week"},{"name":"get_robinhood_trending","description":"WHAT 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, 2"},{"name":"get_prediction_markets","description":"PREDICTION 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 Nas"},{"name":"get_perps","description":"THE FULL PERP BOARD: every stock, index, commodity and FX perp on Hyperliquid's builder dexes, open all week including weekends. Per market: mark, oracle, premi"},{"name":"get_perp_history","description":"ONE 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 "},{"name":"get_implied_open","description":"WHERE 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 c"},{"name":"get_stock_tokens","description":"EVERY 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 ove"},{"name":"get_alerts","description":"WHAT 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 n"},{"name":"create_alert","description":"ARM 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 "},{"name":"cancel_alert","description":"CANCEL ONE STANDING WATCH by its id. Ids come from get_alerts. Cancelling something already gone is reported as such rather than invented. Paid."},{"name":"get_eye_readings","description":"THE 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 DISTINGUISHE"},{"name":"get_earnings_dates","description":"The 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, a"},{"name":"get_equity_map","description":"THE 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, sl"},{"name":"get_base_rates","description":"CONDITIONAL 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 see"},{"name":"get_crypto_screen","description":"RANK 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 fun"},{"name":"get_ticker_brief","description":"EVERYTHING 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 c"}],"package":null,"toolSurface":{"id":"ts_4hwsqfb63zdh","endpointId":"ep_vx28ffmcjz79","hash":"687a5212081c8888a4614910b1090babd8597889fc53db676888875573c1ec5a","toolCount":40,"serverName":"novo-options-trading","serverVersion":"1.40.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-15T17:31:16.560Z","lastSeenAt":"2026-10-15T17:31:16.560Z","observations":1,"toolNames":["get_dealer_levels","get_volatility_record","get_market_pulse","get_crypto_sweep","get_crypto_coin","get_futures_positioning","get_economic_calendar","get_sector_heatmap","ask_novo","get_quotes","get_crypto_map","get_congress_trades","get_short_volume","get_movers","get_wire_news","get_daily_strike","get_retail_chatter","get_crowd_sentiment","get_crypto_depth","read_crypto_regime","search_journal","get_gamma_profile","get_session_history","get_crypto_breadth","get_stocks_onchain","get_robinhood_trending","get_prediction_markets","get_perps","get_perp_history","get_implied_open","get_stock_tokens","get_alerts","create_alert","cancel_alert","get_eye_readings","get_earnings_dates","get_equity_map","get_base_rates","get_crypto_screen","get_ticker_brief"],"distinctSurfaces":3},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"trade.novo-options/dr-novo","url":"https://registry.modelcontextprotocol.io/v0/servers/trade.novo-options%2Fdr-novo","firstSeenAt":"2026-10-14T16:22:23.410Z","fetchedAt":"2026-10-14T16:22:23.410Z","normalizedAt":"2026-10-14T16:22:23.410Z"}]},"firstSeenAt":"2026-10-14T16:22:23.410Z","updatedAt":"2026-10-15T17:35:11.782Z"}