Developers/Skylit MCP reference

Tool Catalog

Every Skylit MCP tool, grouped by purpose, with its credit cost.

Beta. The API and MCP server are open to members with API access. Check yours on the Developer page.

The server exposes the tools below. Each call costs the same credits as the equivalent REST endpoint; the cost is shown per tool below and your remaining balance is returned in each result's meta.

Every tool wraps a Skylit REST endpoint 1:1 — same auth, same credit cost, same JSON. The Arguments column lists each tool's inputs; bold ones are required. A tool takes the commonly used subset of its endpoint's parameters, in snake_case (max_strikes on the heat_* tools is the REST maxStrikes). The Endpoint column gives the underlying path; for each parameter's allowed values and the response schema, see the API Reference. For example, flow_feed is the GET /v1/flow/{ticker} operation. The heat_* tools map to the Heatseeker endpoints, the tempest_* tools to the Tempest /v1/vol endpoints, and everything else maps to Flowseeker. All are served on api.skylit.ai (Flowseeker is also on its alias, flow-api.skylit.ai). Atlas isn't on the MCP server; its REST API is on its own host, https://atlas-api.skylit.ai.

Discovery

Find valid symbols and the active universe before calling analytics tools.

ToolReturnsArgumentsEndpointCredits
flow_searchSearch underlyings by ticker fragmentq, limitGET /v1/underlying/search1
list_active_underlyingsEvery underlying that traded options on a date, ranked by premiumdate, limit, min_premium, min_volumeGET /v1/underlying1
expirationsAvailable expiration dates for an underlying, with contract countsticker, dateGET /v1/underlying/{ticker}/expirations1

Scores & trades

Scored options flow for a ticker or a single trade.

ToolReturnsArgumentsEndpointCredits
flow_feedRecent scored trades (Flow Score, FlowBonus) + VWF/SDF/FIR aggregatesticker, date, limit, min_premium, moneyness, option_type, timeframe, trade_typeGET /v1/flow/{ticker}1
trade_scoreFull scoring + context for one trade id (from a flow_feed row)trade_idGET /v1/score/{trade_id}1
aggregate_scoreComposite + VWF/SDF/FIR across one or more trailing timeframesticker, date, include_breakdown, include_moneyness, timeframesGET /v1/aggregate/{ticker}3
flow_aggregateServer-side rollup over an arbitrary [start_time, end_time] windowticker, start_time, end_time, date, exclude_multi_leg, max_dte, min_dte, min_premium, option_typeGET /v1/flow/{ticker}/aggregate3

Sweeps & momentum

ToolReturnsArgumentsEndpointCredits
sweepsAggregated multi-exchange sweeps with venues, premium, moneyness, scoreticker, date, limit, min_premium, moneyness, option_type, timeframeGET /v1/sweeps/{ticker}3
flow_momentumLive 5m/30m/1h flow vs trailing baseline, with z-scores + trend labelticker, as_of, lookback_daysGET /v1/flow/{ticker}/momentum3
flow_baselineTrailing per-time-of-day baseline flow_momentum compares againstticker, bucket, end_time_of_day, lookback_days, max_dte, min_dte, start_time_of_dayGET /v1/flow/{ticker}/baseline3

Strike & tide concentration

ToolReturnsArgumentsEndpointCredits
flow_strikesTop-N strikes by net/total premium with bull/bear split + OI contextticker, start_time, end_time, min_premium, order_by, right, top_nGET /v1/flow/{ticker}/strikes3
flow_tideBucketed bullish vs bearish premium with cumulative net premiumticker, start_time, end_time, bucket, min_premium, option_typeGET /v1/flow/{ticker}/tide3
by_strikeStrike-level distribution of a day's flow, optionally by DTE bandticker, date, dte_filter, intervalGET /v1/underlying/{ticker}/by-strike3

Screeners

Single-day and weekly top lists, plus unusual-activity scanners.

ToolReturnsArgumentsEndpointCredits
top_underlyings_dailyTop underlyings by single-day flow (call/put split, net premium, ratio)date, limit, min_premium, min_volume, order, order_byGET /v1/underlying/top/daily1
top_underlyings_weeklySame, over the trailing weekdate, limit, min_premium, min_volume, order, order_byGET /v1/underlying/top/weekly1
top_contracts_dailySingle-day top-contract screener (premium / volume / OI / sweeps)date, limit, min_oi, min_premium, min_volume, only_sweeps, order, order_by, right, tickerGET /v1/contract/top/daily3 (1 with ticker)
top_contracts_weeklySame, over the trailing weekdate, limit, min_oi, min_premium, min_volume, only_sweeps, order, order_by, right, tickerGET /v1/contract/top/weekly1
unusual_volumeContracts with anomalous volume vs an avg_period baseline (RVOL)avg_period, date, exclude_tickers, limit, min_premium, min_rvol, moneyness, order_by, right, tickerGET /v1/contract/unusual-volume3
unusual_oiContracts with significant open-interest changes (opening vs closing)date, direction, limit, min_oi_change, min_oi_change_pct, order_by, right, tickerGET /v1/contract/unusual-oi3

Bull/bear & pressure ratios

ToolReturnsArgumentsEndpointCredits
chain_bull_bearChain-level bull/bear/neutral % with call- and put-only breakdownsticker, date, min_premium, option_type, timeframeGET /v1/chain-bull-bear/{ticker}3
contract_bull_bearBull/bear/neutral % for a single OPRA contractsymbol, date, min_premium, timeframeGET /v1/contract-bull-bear/{symbol}1
chain_ratioChain-level ask/bid/mid + aggression ratios with a bias interpretationticker, date, max_dte, min_dte, min_premium, option_type, timeframeGET /v1/chain-ratio/{ticker}1
contract_ratioSame bid/ask/mid pressure for a single OPRA contractsymbol, date, min_premium, timeframeGET /v1/contract-ratio/{symbol}1

Stats, Vol/OI & moneyness

ToolReturnsArgumentsEndpointCredits
underlying_statsDaily aggregate stats for an underlying (premium, volume, net, OI)ticker, dateGET /v1/underlying/{ticker}/stats1
underlying_bulk_statsOne-day stats (premium, volume, call/put split, net premium) for up to 50 tickers in one call; tickers with no options activity are absenttickers, dateGET /v1/underlying/bulk/stats5
contract_bulk_statsOne-day stats for up to 50 option contracts (OPRA symbols) in one callsymbols, dateGET /v1/contract/bulk/stats5
underlying_historyDaily options-flow history for a ticker, one row per trading day (premium, volume, call/put split, net premium)ticker, start_date, end_dateGET /v1/underlying/{ticker}/history5
contract_historyDaily history for one contract: premium, volume, OI change, bid/ask split, sweep and multi-leg share, VWAP, last price, IV, trade countsymbol, start_date, end_dateGET /v1/contract/{symbol}/history5
flow_historical_compareToday's flow vs its trailing 20-trading-day average: deltas, percentile ranks and the five most similar past daysticker, dateGET /v1/flow/{ticker}/historical-compare5
contract_statsDaily aggregate stats for a contract (volume, OI, premium, IV)symbol, dateGET /v1/contract/{symbol}/stats1
vol_oiVol/OI accumulation analysis; distinguishes new positioning from closingticker, date, min_oi, moneyness, option_type, timeframeGET /v1/vol-oi/{ticker}1
moneynessPremium/sentiment split across deep_itm…deep_otm + detected patternsticker, date, min_premium, timeframeGET /v1/moneyness/{ticker}1

Chains, charts & RVOL

ToolReturnsArgumentsEndpointCredits
option_chainFull chain at an expiration (per-strike call/put volume, OI, premium)ticker, expiration, date, min_volumeGET /v1/underlying/{ticker}/chain3
underlying_chartIntraday OHLC-style bars for an underlyingticker, interval, bucketGET /v1/underlying/{ticker}/chart3
contract_chartIntraday OHLC-style bars for a single contractsymbol, interval, bucketGET /v1/contract/{symbol}/chart3
underlying_rvolRelative-volume bars for an underlying (format=summary for stats only)ticker, avg_period, bucket, date, format, interval, limit, order, order_byGET /v1/underlying/{ticker}/rvol1
contract_rvolRelative-volume bars for a single contractsymbol, avg_period, bucket, date, format, interval, limit, order, order_byGET /v1/contract/{symbol}/rvol1

Market-wide & sector

ToolReturnsArgumentsEndpointCredits
market_overviewMarket-wide flow for the day + top tickers by premiumtickersGET /v1/market/overview3
market_tideBucketed net call/put premium time series with an SPY overlaybucket, date, exclude_deep_itm, exclude_multi_leg, intervalGET /v1/market/tide3
market_breadthSPY/QQQ/IWM sentiment, advance/decline, per-sector rotationdate, fir_thresholdGET /v1/flow/market-breadth3
sector_flowSector/industry flow aggregation with top-contributor tickerssector, date, top_nGET /v1/flow/sector/{sector}3

Dark pool

Off-exchange (TRF) prints. No side / BBO / greeks — these are raw block prints.

ToolReturnsArgumentsEndpointCredits
dark_pool_tradesPaginated off-exchange prints (filters: tickers / date range / notional / venue / sector); $1M+ by default, span capped at 31 daysdate, date_end, date_start, limit, max_notional, min_notional, offset, order, sectors, tickers, venueGET /v1/dark-pool/trades5
dark_pool_top_printsTop-N largest prints for a ticker over a trailing window, ordered by notionalticker, as_of_date, lookback_days, top_nGET /v1/dark-pool/top-prints/{ticker}3

Heatseeker — gamma/vanna heatmaps

ToolReturnsArgumentsEndpointCredits
heat_heatmapCurrent per-strike gamma/vanna heatmap + live velocity (multi-symbol)symbols, expirations, layout, max_expirations, max_strikes, metricGET /v1/heatmap1
heat_levelsKey levels only: classified nodes (king, gatekeeper, pika, barney, significant), strongest first, with distance from spotsymbols, expirations, max_expirations, max_strikes, metricGET /v1/gex/levels1
heat_historical_heatmapReplay the heatmap at a past instant (up to 365 days back)symbols, at, expirations, max_expirations, max_strikes, metricGET /v1/historical5
heat_stats_dailyDaily gamma/vanna stats for up to 50 symbols over up to 31 days (400 symbol-days): spot OHLC, largest positive and negative strike exposure, concentrationsymbols, from, metric, toGET /v1/stats/daily5
heat_symbolsEvery symbol with gamma/vanna data: index flag, previous tickers after a rename, available metrics and history date rangenoneGET /v1/symbols0

Tempest — volatility suite

Tempest's precomputed volatility modules for the symbols it covers. Tempest access depends on your plan; a tool you can't use returns a clear not_entitled error and charges nothing.

ToolReturnsArgumentsEndpointCredits
tempest_ivConstant-maturity IV (SVX) at 1d/9d/30d/3m/6m, IV rank and percentiles, ratio to the VIX, term slope and mean-reversion oddssymbolsGET /v1/vol/iv1
tempest_termImplied vol per listed expiry, for contango/backwardation readssymbolsGET /v1/vol/term1
tempest_conesThe 1-sigma move priced from the current price to today's close, 1 day, the week, monthly opex and 30 days, as percent and price bands, with the upside and downside moves as skew prices them and the scheduled events inside each horizon (earnings, FOMC, CPI, NFP); plus fixed day, week and month ranges priced at a past closesymbolsGET /v1/vol/cones1
tempest_sigmaToday's move in units of the one-day move priced at the prior close, move budget left, odds of 1- and 2-sigma days, last 60 sessionssymbolsGET /v1/vol/sigma1
tempest_surface30-day 25-delta risk reversal and butterfly, ATM vol, skew percentile, a per-symbol SKEW index and the smile per expirysymbolsGET /v1/vol/surface3
tempest_tiltOne-strike-OTM call vs put imbalance (raw and forward-adjusted), the cheap side, z-score and percentilesymbolsGET /v1/vol/tilt1
tempest_eventsNext earnings date and timing, implied event move vs past realized moves, VRP and 20-day realized volsymbolsGET /v1/vol/events1
tempest_snapshotEvery Tempest module in one call (iv, term, cones, sigma, surface, tilt, events)symbolsGET /v1/vol/snapshot5
tempest_marketVIX1D/9D/VIX/3M/6M, VVIX and SKEW from SPX and VIX chains, curve state and roll, regime, Mag-7 dispersion, Fear & GreednoneGET /v1/vol/market1
tempest_screenerRadar: screen every covered symbol on IV rank, SVX percentiles, ratio to VIX, skew, tilt, expected move, sigma, day pace and vol repricing, earnings, VRP; up to 500 rowscurve, filters, limit, offset, order, sector, sortGET /v1/vol/screener5
tempest_historyOne row per stored session at its close (OHLC, SVX per tenor, ATM vol, term slope, skew, tilt, chain depth, and the 1-sigma move priced for the next session: em_1d_pct, em_1d, range_1d_low / range_1d_high, em_1d_event), up to about two yearssymbols, fields, from, toGET /v1/vol/history1 per 10 symbol-weekdays in the window, min 1 (3 for 1 symbol x 1 month)
tempest_derivedOne year daily: 20-day realized vol, VRP series and percentile, the SVX30 usual-range band, earnings-eve sessions, spot-vol correlationsymbolsGET /v1/vol/derived3
tempest_statusWhen Tempest last computed, the session it belongs to, whether it is serving the frozen close, market state and coverage countsnoneGET /v1/vol/status0
tempest_symbolsEvery symbol Tempest covers, with its latest asOf and last stored daily sessionnoneGET /v1/vol/symbols0

Account

Check your balance and limits before large pulls.

ToolReturnsArgumentsEndpointCredits
account_usageBalance in credits and US dollars, unlimited flag, and the limits that applynoneGET /v1/account0

Intelligence tools

One-call answers built from the tools above, each with a short factual summary, compact data, and meta (cost, creditsRemaining, asOf, partial). They are served on a separate tool list so agents that want them load only these: connect to https://mcp.skylit.ai/mcp?toolset=intelligence. The default /mcp list does not include them. See Intelligence tools.

ToolReturnsArgumentsEndpointCredits
explain_levelsKey dealer-positioning levels for one symbol: spot, King node, flip, largest positive and negative walls, net exposure, five largest levelssymbol, metricGET /v1/gex/levels1
vol_context30-day implied volatility, IV rank, 1-year percentile and range, curve shape, 1-sigma expected moves by horizon (from the current price), scheduled eventssymbolGET /v1/vol/iv + GET /v1/vol/cones2
whats_changedHow one symbol's board moved since an earlier instant: spot move, King node then and now, the five strikes whose net exposure changed mostsymbol, since, metricGET /v1/historical + GET /v1/heatmap6
market_briefVIX complex (computed from the SPX and VIX option chains), market-wide options flow (premium, call/put ratio, net premium, most active) and key levels for SPXW (S&P 500 dailies and weeklies, 0DTE included, as in the app's Trinity view) and QQQnoneGET /v1/gex/levels + GET /v1/market/overview + GET /v1/vol/market5
flow_contextToday's flow read for one ticker: bull/bear split and bias, sweep counts and premium, largest recent dark-pool printstickerGET /v1/chain-bull-bear/{ticker} + GET /v1/sweeps/{ticker} + GET /v1/dark-pool/top-prints/{ticker}9

Last updated

Was this page helpful?