
Options Analysis Suite
Connects Claude to a full options analytics platform with 32 tools spanning market data, user analysis history, and portfolio snapshots. You get 17 pricing models, all the Greeks with historical tracking, GEX/DEX/VEX exposure metrics, 16 screeners (unusual flow, dark pool, max pain, term structure), plus FINRA short data, FTD reports, and SEC filings. The synced tools pull your pricing runs, AI compute sweeps, and portfolio risk snapshots if you enable account sync. Useful when you're analyzing specific contracts, comparing model edge across your positions, tracking regime stress and dealer gamma, or building research workflows that need both market structure and your personal trade history in one prompt.
- GitHub stars
- 3
- tools
- 32
- transport
- HTTP
- last updated
- May 19, 2026
Tools
32 toolsPublic tool metadata for what this MCP can expose to an agent.
get_iv_historyGet historical implied volatility (IV) and historical volatility (HV) for a stock or ETF. Shows how option-implied expected moves and realized moves have evolved. High IV relative to HV suggests options are expensive; low IV relative to HV suggests options are cheap. Large win...3 params
Get historical implied volatility (IV) and historical volatility (HV) for a stock or ETF. Shows how option-implied expected moves and realized moves have evolved. High IV relative to HV suggests options are expensive; low IV relative to HV suggests options are cheap. Large win...
daysintegerfullbooleansymbolstringget_greeks_historyGet historical options Greeks (delta, gamma, theta, vega) for a symbol. Shows how sensitivity profiles and dealer hedging pressure have shifted over time. Large windows return a compact recent/trend summary by default.7 params
Get historical options Greeks (delta, gamma, theta, vega) for a symbol. Shows how sensitivity profiles and dealer hedging pressure have shifted over time. Large windows return a compact recent/trend summary by default.
dteMaxintegerdteMinintegerendstringfullbooleanmoneynessstringall · atm · otm · itmstartstringsymbolstringget_regimeGet regime data at one of three scopes. Pick the scope that matches the question; irrelevant sub-params are ignored. • scope="market" — MARKET COMPOSITE stress regime (aggregate across SPY/QQQ/IWM/DIA, not per-symbol). Returns composite stress score, confidence, key drivers, f...7 params
Get regime data at one of three scopes. Pick the scope that matches the question; irrelevant sub-params are ignored. • scope="market" — MARKET COMPOSITE stress regime (aggregate across SPY/QQQ/IWM/DIA, not per-symbol). Returns composite stress score, confidence, key drivers, f...
datestringdaysintegerfullbooleaninclude_symbolsbooleanintervalstringscopestringmarket · symbol · intradaysymbolstringget_earningsGet earnings history and estimates for a company. Returns actual EPS, estimates, revenue, and surprise percentages. Earnings events are the largest source of overnight gap risk for options — check if an upcoming earnings date falls within an option's expiration window. Shows l...1 params
Get earnings history and estimates for a company. Returns actual EPS, estimates, revenue, and surprise percentages. Earnings events are the largest source of overnight gap risk for options — check if an upcoming earnings date falls within an option's expiration window. Shows l...
symbolstringget_newsGet recent news headlines for a stock. Useful for understanding catalysts behind price or volatility moves, and for assessing event risk before entering an options position. Default response relevance-ranks the latest raw feed against the company profile and suppresses filing-...2 params
Get recent news headlines for a stock. Useful for understanding catalysts behind price or volatility moves, and for assessing event risk before entering an options position. Default response relevance-ranks the latest raw feed against the company profile and suppresses filing-...
fullbooleansymbolstringget_fundamentalsGet company fundamentals: market cap, P/E ratio, EPS, revenue, profit margins, dividend yield, beta, sector, and industry. Useful for assessing whether an options strategy aligns with the fundamental picture. Default response returns compact company metadata, curated TTM ratio...2 params
Get company fundamentals: market cap, P/E ratio, EPS, revenue, profit margins, dividend yield, beta, sector, and industry. Useful for assessing whether an options strategy aligns with the fundamental picture. Default response returns compact company metadata, curated TTM ratio...
fullbooleansymbolstringget_dividendsGet per-symbol dividend history from Financial Modeling Prep data synced into the platform. Useful for checking dividend cadence, recent ex-dates, and cash amounts when evaluating carry, assignment risk, or discrete-dividend assumptions.2 params
Get per-symbol dividend history from Financial Modeling Prep data synced into the platform. Useful for checking dividend cadence, recent ex-dates, and cash amounts when evaluating carry, assignment risk, or discrete-dividend assumptions.
limitintegersymbolstringget_ratesGet Treasury rate data. Pick the view that matches the question: • view="benchmark" — current platform risk-free rate served at /risk-free-rate (currently a 10Y-based Treasury rate used for options pricing). No params. If you need shorter maturities (1M, 3M, 6M, 2Y, 5Y), use v...3 params
Get Treasury rate data. Pick the view that matches the question: • view="benchmark" — current platform risk-free rate served at /risk-free-rate (currently a 10Y-based Treasury rate used for options pricing). No params. If you need shorter maturities (1M, 3M, 6M, 2Y, 5Y), use v...
fullbooleanviewstringbenchmark · curveweeksintegerget_insider_tradingGet insider trading activity for a company. Default response focuses on economically meaningful open-market buys and sells, groups repeated filing rows into event-level summaries, and summarizes awards/exercises/tax withholding separately.2 params
Get insider trading activity for a company. Default response focuses on economically meaningful open-market buys and sells, groups repeated filing rows into event-level summaries, and summarizes awards/exercises/tax withholding separately.
fullbooleansymbolstringget_options_analytics_historyGet daily end-of-day options analytics snapshots for a symbol — historical trend data going back years. Covers ATM IV, HV, IV rank/percentile, VWIV, skew, GEX/DEX/VEX, net vanna/charm/vomma, put/call ratio, max pain, expected move, term structure, dividend yield, and risk-free...6 params
Get daily end-of-day options analytics snapshots for a symbol — historical trend data going back years. Covers ATM IV, HV, IV rank/percentile, VWIV, skew, GEX/DEX/VEX, net vanna/charm/vomma, put/call ratio, max pain, expected move, term structure, dividend yield, and risk-free...
daysintegerfromstringfullbooleanintervalstringdaily · weekly · biweekly · monthlydefault: dailysymbolstringtostringget_iv_surfaceGet the IV surface/skew across strikes and expirations for a symbol. End-of-day data from the previous trading session. Default response returns a compact term-structure and smile summary.2 params
Get the IV surface/skew across strikes and expirations for a symbol. End-of-day data from the previous trading session. Default response returns a compact term-structure and smile summary.
fullbooleansymbolstringget_stock_pricesGet historical OHLCV price data for a stock or ETF with a compact trend summary plus the requested daily bars.2 params
Get historical OHLCV price data for a stock or ETF with a compact trend summary plus the requested daily bars.
daysintegersymbolstringget_stock_splitsGet per-symbol stock split history from Financial Modeling Prep data synced into the platform. Useful for checking historical split ratios and labels when reconciling price history, options deliverables, or unusual chart moves.2 params
Get per-symbol stock split history from Financial Modeling Prep data synced into the platform. Useful for checking historical split ratios and labels when reconciling price history, options deliverables, or unusual chart moves.
limitintegersymbolstringget_short_dataGet FINRA short-side data for a symbol. Two related but distinct series: • type="volume" — DAILY short-volume activity. Compact summary-first view (latest day + trailing averages + recent-trend flag) by default. • type="interest" — BIWEEKLY short-interest settlement reports (p...3 params
Get FINRA short-side data for a symbol. Two related but distinct series: • type="volume" — DAILY short-volume activity. Compact summary-first view (latest day + trailing averages + recent-trend flag) by default. • type="interest" — BIWEEKLY short-interest settlement reports (p...
fullbooleansymbolstringtypestringvolume · interestget_analyst_dataGet Wall Street analyst ratings, price targets, and consensus estimates for a symbol. Default response keeps the nearest forward estimate periods, price-target summaries, rating snapshot, summarized rating-history streaks, and recent rating changes.2 params
Get Wall Street analyst ratings, price targets, and consensus estimates for a symbol. Default response keeps the nearest forward estimate periods, price-target summaries, rating snapshot, summarized rating-history streaks, and recent rating changes.
fullbooleansymbolstringget_market_calendarGet market calendar events by type. Each type has its own default date window, shaping, and optional filters: • type="economic" — upcoming macro events (FOMC, CPI, NFP, GDP, etc.) that move options vol. Default from=today, to=30d ahead. Supports country (e.g. US, EU, UK). The...7 params
Get market calendar events by type. Each type has its own default date window, shaping, and optional filters: • type="economic" — upcoming macro events (FOMC, CPI, NFP, GDP, etc.) that move options vol. Default from=today, to=30d ahead. Supports country (e.g. US, EU, UK). The...
countrystringfromstringfullbooleanlimitintegersymbolstringtostringtypestringeconomic · ipo · dividend · splitget_options_chainGet the end-of-day options chain snapshot from the latest available completed trading session by default. Default view summarizes expirations, ATM term structure, skew, and representative near-money contracts across the curve while avoiding same-day expiry noise when later exp...3 params
Get the end-of-day options chain snapshot from the latest available completed trading session by default. Default view summarizes expirations, ATM term structure, skew, and representative near-money contracts across the curve while avoiding same-day expiry noise when later exp...
datestringfullbooleansymbolstringget_sec_filingsGet recent SEC EDGAR filings for a symbol. Useful for finding 10-K, 10-Q, 8-K, proxy, insider, offering, and activist filings with direct SEC URLs. Default response returns a compact filing list with dates, form types, descriptions, accession numbers, and filing links.4 params
Get recent SEC EDGAR filings for a symbol. Useful for finding 10-K, 10-Q, 8-K, proxy, insider, offering, and activist filings with direct SEC URLs. Default response returns a compact filing list with dates, form types, descriptions, accession numbers, and filing links.
fullbooleanlimitintegersymbolstringtypestring4 · all · 10-K · 10-Q · 8-K · S-1default: allget_fail_to_deliverGet SEC Failure-to-Deliver (FTD) data for a symbol. Default response returns a compact summary with recent history, notable spikes, and threshold overlap. Default window is 180 days because SEC FTD publication lags by about 21 days.3 params
Get SEC Failure-to-Deliver (FTD) data for a symbol. Default response returns a compact summary with recent history, notable spikes, and threshold overlap. Default window is 180 days because SEC FTD publication lags by about 21 days.
daysintegerfullbooleansymbolstringget_threshold_historyGet SEC Regulation SHO threshold-list history for a symbol with a compact status summary by default. Highlights whether the symbol is currently on the list, recently cleared, or only appeared historically in the requested window.3 params
Get SEC Regulation SHO threshold-list history for a symbol with a compact status summary by default. Highlights whether the symbol is currently on the list, recently cleared, or only appeared historically in the requested window.
daysintegerfullbooleansymbolstringget_dark_pool_dataGet FINRA OTC (dark pool / non-ATS) and ATS (Alternative Trading System) weekly trading statistics for a symbol. The `view` param controls the granularity: • view="summary" (default) — aggregate weekly OTC + ATS volume/trade trends with a compact summary + trend analysis. • vi...4 params
Get FINRA OTC (dark pool / non-ATS) and ATS (Alternative Trading System) weekly trading statistics for a symbol. The `view` param controls the granularity: • view="summary" (default) — aggregate weekly OTC + ATS volume/trade trends with a compact summary + trend analysis. • vi...
fullbooleansymbolstringviewstringsummary · dealers · venues · alldefault: summaryweeksintegerget_trading_haltsGet current and recent trading halts. Default view condenses duplicate feed rows, prioritizes the latest active halt state, and highlights material recent news/regulatory events.2 params
Get current and recent trading halts. Default view condenses duplicate feed rows, prioritizes the latest active halt state, and highlights material recent news/regulatory events.
fullbooleansymbolstringget_activist_filingsGet Schedule 13D/13G beneficial-ownership filings for a symbol. Default response prioritizes the latest above-threshold holder snapshot per filer and summarizes below-threshold amendments separately so current holders stay visible.2 params
Get Schedule 13D/13G beneficial-ownership filings for a symbol. Default response prioritizes the latest above-threshold holder snapshot per filer and summarizes below-threshold amendments separately so current holders stay visible.
fullbooleansymbolstringget_company_profileGet company profile data for a symbol with a compact normalized default view. Returns sector, industry, market cap, float metrics, key identifiers, and a trimmed business description.2 params
Get company profile data for a symbol with a compact normalized default view. Returns sector, industry, market cap, float metrics, key identifiers, and a trimmed business description.
fullbooleansymbolstringrun_screenerRun one of the 16 options-market screeners (plus market-trends and an earnings-calendar view). Choose the screener via the `screener` enum; pass sub-params only for the screener that needs them. Irrelevant sub-params are ignored. • most-active / highest-oi / highest-iv / unusu...11 params
Run one of the 16 options-market screeners (plus market-trends and an earnings-calendar view). Choose the screener via the `screener` enum; pass sub-params only for the screener that needs them. Irrelevant sub-params are ignored. • most-active / highest-oi / highest-iv / unusu...
daysintegerdirectionstringall · up · downindexstringall · sp500 · sp400 · sp600 · etflimitintegermetricstringgex · iv · put-call · skew · regimemodestringpinning · divergencescreenerstringmost-active · highest-oi · highest-iv · unusual · gex · model-divergencesidestringhigh · low · call · putsymbolstringthresholdnumberviewstringticker · contractget_platform_infoGet background information about the Options Analysis Suite platform — the 17 available pricing models (10 vanilla + 7 exotic), the 17 Greeks computed across them, and platform capabilities. Call this when you need context about the platform to give better answers.1 params
Get background information about the Options Analysis Suite platform — the 17 available pricing models (10 vanilla + 7 exotic), the 17 Greeks computed across them, and platform capabilities. Call this when you need context about the platform to give better answers.
topicstringmodels · greeks · capabilities · alldefault: allget_analysis_historyGet the user's options pricing analysis history — past calculations run in the platform. Each result includes the model used (Black-Scholes, Heston, SABR, etc.), input parameters (spot, strike, volatility, DTE), computed option price, and Greeks. Includes calibration data and...5 params
Get the user's options pricing analysis history — past calculations run in the platform. Each result includes the model used (Black-Scholes, Heston, SABR, etc.), input parameters (spot, strike, volatility, DTE), computed option price, and Greeks. Includes calibration data and...
fullbooleanlimitintegermodelstringsincestringsymbolstringget_snapshotGet the user's synced snapshot history by type. Each type serves a different question: • type="gex" — per-symbol Gamma Exposure snapshots. REQUIRED: `symbol`. Returns the 3 most recent snapshots (no dedupe — rows may be near-duplicates if recorded back-to-back). Includes per-e...4 params
Get the user's synced snapshot history by type. Each type serves a different question: • type="gex" — per-symbol Gamma Exposure snapshots. REQUIRED: `symbol`. Returns the 3 most recent snapshots (no dedupe — rows may be near-duplicates if recorded back-to-back). Includes per-e...
fullbooleanlimitintegersymbolstringtypestringgex · portfolio · riskget_analysis_rollupsGet pre-computed daily or weekly aggregates of the user's analysis activity per symbol. Default response returns compact rollup rows plus a cross-period summary of volatility, spot, and model usage trends.4 params
Get pre-computed daily or weekly aggregates of the user's analysis activity per symbol. Default response returns compact rollup rows plus a cross-period summary of volatility, spot, and model usage trends.
fullbooleanlimitintegerperiodstringday · weekdefault: daysymbolstringget_fft_resultsGet the user's FFT (Fast Fourier Transform) scanner results — characteristic function-based option pricing signals across multiple models and expirations. Shows which models detected opportunities, calibration quality, and pricing anomalies.4 params
Get the user's FFT (Fast Fourier Transform) scanner results — characteristic function-based option pricing signals across multiple models and expirations. Shows which models detected opportunities, calibration quality, and pricing anomalies.
fullbooleanlimitintegersincestringsymbolstringquery_analysisQuery your analysis history with filters. Find specific analyses by greek values, volatility ranges, or other criteria. For example: "analyses where delta > 0.7" or "all Heston runs with IV below 30%". Default view collapses near-identical reruns from the same pricing sweep so...10 params
Query your analysis history with filters. Find specific analyses by greek values, volatility ranges, or other criteria. For example: "analyses where delta > 0.7" or "all Heston runs with IV below 30%". Default view collapses near-identical reruns from the same pricing sweep so...
limitintegermaxDeltanumbermaxDtenumbermaxVolatilitynumberminDeltanumberminDtenumberminVolatilitynumbermodelstringsincestringsymbolstringget_compute_runsGet the user's AI Compute Suite run history — portfolio-wide batch analyses across multiple pricing models. Default response returns compact run summaries, model-dispersion highlights, exposure levels, and representative position/model consensus summaries. Use view='detailed'...9 params
Get the user's AI Compute Suite run history — portfolio-wide batch analyses across multiple pricing models. Default response returns compact run summaries, model-dispersion highlights, exposure levels, and representative position/model consensus summaries. Use view='detailed'...
fullbooleanlimitintegerqualitystringbalanced · preciserun_keystringscopestringcore · fullsincestringstatusstringrunning · completed · cancelled · failedunderlyingstringviewstringsummary · detaileddefault: summarySponsors
Readme
Options Analysis Suite - AI Integration
MCP server that gives Claude, ChatGPT, Perplexity, and Grok direct access to your options analysis data, market research tools, portfolio risk snapshots, and platform context.
Supported Platforms
Details
- Repository
- github.com/options-analysis-suite/options-analysis-suite-mcp
- Category
- Monitoring & Observability
- Transport
- HTTP
- Registry
- MCP registry, active