flashalpha-mcp MCP Server

Connect Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI assistant to live options market data. 70+ tools covering gamma exposure (GEX), delta/vanna/charm exposure, max pain, key…

Remote serverstreamable-http

What is the flashalpha-mcp Server?

flashalpha-mcp is an MCP project maintained in the flashalpha-lab/flashalpha-mcp repository. The maintainer describes its purpose as “Connect Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI assistant to live options market data. 70+ tools covering gamma exposure (GEX), delta/vanna/charm exposure, max pain…”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://lab.flashalpha.com/mcp. It declares streamable-http transport. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_stock_quoteReal-time stock quote (bid, ask, mid, last)
get_tickersList/search available tickers
get_symbolsFull list of supported underlying symbols
get_option_chainAvailable expirations + strikes metadata
get_option_quoteLive option quote: bid, ask, mid, IV, greeks, OI, volume (expiry, strike, type)
get_accountPlan, daily quota, usage today, remaining calls
get_gexGamma exposure (GEX) by strike — call/put walls, gamma flip (expiration, min_oi)
get_dexDelta exposure (DEX) by strike — net dealer delta (expiration)
get_vexVanna exposure (VEX) by strike — dealer hedging response to vol moves (expiration)
get_chexCharm exposure (CHEX) by strike — time-decay-driven flows (expiration)
get_levelsGamma flip, call/put walls, max pain, highest OI strike, 0DTE magnet
get_exposure_summaryNet GEX/DEX/VEX/CHEX, regime, hedging estimates, top strikes, 0DTE breakdown
get_exposure_sheetPer-strike greeks exposure sheet (GEX/DEX/VEX/CHEX side by side) with expiration, min_oi filters
get_term_structureExposure term structure — net GEX/DEX/VEX/CHEX bucketed by expiry/DTE
get_exposure_basketAggregate dealer exposure across a multi-symbol basket (symbols required, optional weights)
get_oi_diffDay-over-day open-interest change by strike — top OI builders/unwinds (topN)
get_narrativeVerbal analysis: regime, levels, dealer positioning, implications
get_max_painMax pain strike, pain curve, put/call OI ratio, dealer alignment, pin probability (expiration)
get_zero_dte0DTE analytics: intraday gamma, time-decay acceleration, pin risk, hedging pressure (expiry, strike_range)
get_surfaceLive 50×50 implied-volatility surface grid over (tenor, log-moneyness)
get_svi_paramsSVI (stochastic-volatility-inspired) calibrated surface parameters per tenor (Alpha)
get_volatilityATM IV, realized vol (5/10/20/30d), VRP, 25-δ skew, term structure, GEX-by-DTE
get_advanced_volatilitySVI parameters, forward prices, variance surface, arbitrage flags, vanna/charm/volga surfaces, variance-swap fair values (Alpha)
get_expected_moveStraddle-implied expected move (1σ) by expiry — bands, % move, breakevens (expiry)
get_skew_termVolatility skew across strikes and term structure across expiries in one call
get_spot_vol_correlationRealized spot-vol correlation / leverage effect for the underlying
get_realized_volRealized-vol estimators (close-to-close, Parkinson, Garman-Klass, Rogers-Satchell, Yang-Zhang) at 10/20/30-day windows (Alpha)
get_volatility_forecastVolatility forecasts: EWMA, HAR-RV, GARCH with multi-horizon term structure (dist = student_t default, gaussian) (Alpha)
get_liquidityOptions-chain liquidity score: spreads, depth, volume/OI quality
get_dispersionIndex-vs-component dispersion / correlation vol-arbitrage (index, symbols required, weights, horizon_days) (Alpha)
get_vix_stateVIX macro state: level, term structure, percentile, contango/backwardation regime
get_universeTradeable universe ranked by liquidity/coverage (sort, limit)
get_vrpVolatility risk premium dashboard: IV vs RV, percentiles, regime, strategy scores (date)
get_vrp_historyHistorical VRP time series for charting + backtesting (days)
get_stock_summaryOne-call combined summary: price, IV, VRP, skew, term, exposure, macro context
calculate_greeksBlack-Scholes greeks (Δ, Γ, Θ, ν, ρ, vanna, charm, speed, zomma, color)
solve_ivSolve implied volatility from market price (BSM inversion)
calculate_kellyKelly criterion optimal sizing for an option trade
get_flow_liveHeadline live flow bundle in one call: effective OI state, live levels, live GEX/DEX totals, pin-risk score, dealer-risk summary. view='gex' returns the full…
get_flow_summaryNet signed options premium, call/put flow, sweep vs block breakdown (expiry)
get_flow_levelsFlow-derived support/resistance and dealer hedging levels (expiry)
get_flow_signalsScored actionable flow signals — intent, structure, conviction (minScore, intent, structure, windowMinutes, limit, expiry)
get_flow_pin_riskReal-time pin-risk estimate from live flow + positioning (expiry)
get_flow_dealer_riskLive dealer gamma/delta risk from intraday flow (expiry)
get_dealer_premiumDealer-side options premium attribution (sold/bought) over a window (windowMinutes, expiry)
get_option_flowRaw recent option prints, blocks, sweeps, cumulative & history (minSize, minutes, limit, expiry)
get_stock_flowRaw recent stock prints, blocks, bars, cumulative & history (resolution, minSize, minutes, limit)
get_flow_scanCross-symbol flow leaderboards & outliers (n, limit, minTrades, windowMinutes)
get_zero_dte_flow0DTE flow snapshot: live exposure + net flow direction by strike, plus intraday series, hedge flow, heatmap, and strike-flow views (bar, minutes, side, metric,
flow_anomalyDirectional options-flow imbalance → matching short vertical spread (expiry)
expiry_positioningDealer expiry positioning → iron-condor / butterfly candidates (expiry, minOpenInterest, wingWidth)
zero_dte0DTE intraday setup → defined-risk spreads (expiry, minOpenInterest, wingWidth)
dealer_regimeGamma regime read (long/short gamma) → directional bias (expiry)
vol_carryVol carry / theta harvest → short-premium structures (targetShortDelta, maxWidth, minCredit, ...)
yield_enhancementCovered-call / cash-secured-put yield (targetDelta, structure, excludeEarningsBeforeExpiry, ...)
surface_anomalyIV-surface mispricing / arbitrage candidates (expiry)
skewSkew steepness/richness → risk-reversal / ratio ideas (expiry)
term_structureCalendar / diagonal opportunities from term-structure shape
tail_pricingTail-risk richness → cheap-convexity / hedge candidates (expiry)
get_earningsPer-symbol earnings analytics: expected move, history, IV crush, VRP, dealer positioning, and strategies (parameterized)
get_earnings_calendarUpcoming earnings calendar with expected moves (days, symbols, importance)
get_earnings_screenerRank earnings names by IV-crush edge / VRP / expected move (sort, limit, days, min_importance)
post_structure_pnlMulti-leg structure P&L curve across an underlying range (legs[], minUnderlying, maxUnderlying, points)
post_structure_greeksAggregate greeks for a multi-leg structure (legs[] with expiry+impliedVol, spot, today, rate, dividendYield)
post_screenerMulti-factor options screener: universe, filters, formulas, sort, select, limit, offset
get_screener_fieldsScreener field taxonomy — every filterable/selectable field and type
get_historical_gexget_gex
get_historical_dexget_dex
get_historical_vexget_vex
get_historical_chexget_chex
get_historical_levelsget_levels
get_historical_exposure_summaryget_exposure_summary
get_historical_narrativeget_narrative
get_historical_zero_dteget_zero_dte
get_historical_max_painget_max_pain
get_historical_volatilityget_volatility
get_historical_advanced_volatilityget_advanced_volatility
get_historical_vrpget_vrp
get_historical_surfaceget_surface
get_historical_stock_quoteget_stock_quote
get_historical_option_quoteget_option_quote
get_historical_stock_summaryget_stock_summary
get_historical_coverageList symbols backfilled with coverage windows and gaps — call first to check whether (symbol, date range) is queryable

How to install the flashalpha-mcp Server

{
  "mcpServers": {
    "flashalpha": {
      "type": "http",
      "url": "https://lab.flashalpha.com/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.