flashalpha
What this MCP does
Provides real-time and historical options-market analytics including dealer exposures, volatility surfaces, flow, expected moves, earnings events, and option Greeks.
Tools
Input schema
{'type': 'object', 'required': ['spot', 'strike', 'dte', 'sigma', 'type'], 'properties': {'dte': {'type': 'number', 'description': 'Days to expiration'}, 'spot': {'type': 'number', 'description': 'Current stock price'}, 'type': {'type': 'string', 'description': "'call' or 'put'"}, 'sigma': {'type': 'number', 'description': 'Implied volatility as decimal (0.20 = 20%)'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'strike': {'type': 'number', 'description': 'Strike price'}}}
Input schema
{'type': 'object', 'required': ['spot', 'strike', 'dte', 'sigma', 'premium', 'mu', 'type'], 'properties': {'mu': {'type': 'number', 'description': 'Expected annual return of underlying as decimal (0.10 = 10%)'}, 'dte': {'type': 'number', 'description': 'Days to expiration'}, 'spot': {'type': 'number', 'description': 'Current stock price'}, 'type': {'type': 'string', 'description': "'call' or 'put'"}, 'sigma': {'type': 'number', 'description': 'Implied volatility as decimal (0.20 = 20%)'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'strike': {'type': 'number', 'description': 'Strike price'}, 'premium': {'type': 'number', 'description': 'Option premium paid'}}}
Input schema
{'type': 'object', 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, SPX)'}, 'windowMinutes': {'type': ['integer', 'null'], 'default': None, 'description': 'Rolling window in minutes (1–10080, default 240).'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD'}}}
Input schema
{'type': 'object', 'required': ['index', 'symbols'], 'properties': {'index': {'type': 'string', 'description': 'Index symbol whose ATM IV anchors the implied correlation (e.g. SPX, NDX, RUT)'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbols': {'type': 'string', 'description': 'Comma-separated constituent tickers (max 50), e.g. AAPL,MSFT,NVDA'}, 'weights': {'type': ['string', 'null'], 'default': None, 'description': 'Optional comma-separated weights matching symbols order. Defaults to equal weight.'}, 'horizon_days': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional lookback window in days for realized correlation (default 20, clamped to 5-252).'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'kind'], 'properties': {'kind': {'type': 'string', 'description': 'Analytics kind (required). One of: expected_move, history, iv_crush, vrp, dealer_positioning, strategies.'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. AAPL, NVDA, SPY)'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': ['integer', 'null'], 'default': None, 'description': 'Forward window in days (1–90, default 14).'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbols': {'type': ['string', 'null'], 'default': None, 'description': 'Comma-separated list of symbols to filter to (e.g. AAPL,MSFT). Omit for the full calendar.'}, 'importance': {'type': ['integer', 'null'], 'default': None, 'description': 'Minimum importance rating — only events with importance >= this value are returned.'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': ['integer', 'null'], 'default': None, 'description': 'Forward window in days (1–60, default 14).'}, 'sort': {'type': ['string', 'null'], 'default': None, 'description': "Ranking: 'vrp_richest' (default), 'cheapest_move', 'highest_crush', or 'importance'."}, 'limit': {'type': ['integer', 'null'], 'default': None, 'description': 'Max rows returned (1–300, default 20).'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'min_importance': {'type': ['integer', 'null'], 'default': None, 'description': 'Only include events with importance >= this value.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional single expiry YYYY-MM-DD. Omit for all expiries.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbols'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbols': {'type': 'string', 'description': 'Comma-separated tickers (max 50), e.g. AAPL,MSFT,NVDA'}, 'weights': {'type': ['string', 'null'], 'default': None, 'description': 'Optional comma-separated weights matching symbols order, e.g. 0.4,0.3,0.3. Defaults to equal weight.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'min_oi': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional minimum open interest threshold — drops strikes with call_oi + put_oi < min_oi (e.g. 100).'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD. Triggers OPEX/triple-witching flags.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD. Omit to aggregate across all expiries.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD. Omit to aggregate across all expiries.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'view': {'type': ['string', 'null'], 'default': None, 'description': "Optional view: 'gex' (live GEX surface), 'dex' (live DEX), 'oi' (OI simulator state). Omit for the full live bundle."}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD. Omit to aggregate across all expiries.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['asset', 'kind'], 'properties': {'kind': {'type': 'string', 'description': "Scan type: 'leaderboard' (biggest buyers/sellers) | 'outliers' (flow outlier scan)"}, 'asset': {'type': 'string', 'description': "Asset class: 'options' | 'stocks'"}, 'limit': {'type': ['integer', 'null'], 'default': None, 'description': "Max rows (leaderboard: per side 1–50 via 'n', default 10; outliers: 1–200 via 'limit', default 20). Passed as 'n' for leaderboard, 'limit' for outliers."}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'windowMinutes': {'type': ['integer', 'null'], 'default': None, 'description': 'Look-back window in minutes (1–10080, default 240).'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'limit': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional max signals returned (1–500, default 50). Applies to the detail feed only.'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, NVDA)'}, 'minScore': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional minimum signal score to include (0–100, default 0).'}, 'summarize': {'type': 'boolean', 'default': False, 'description': 'True → return the net-premium summary roll-up (/signals/{symbol}/summary); false (default) → return the full scored signal feed.'}, 'windowMinutes': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional look-back window in minutes (1–10080, default 240).'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD. Omit to aggregate across all expiries.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'min_oi': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional minimum open interest threshold to filter small-OI noise (e.g. 100). Default 0.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker (e.g. SPY, QQQ)'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD. Omit for all.'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': ['string', 'null'], 'default': None, 'description': 'Optional symbol filter (e.g. SPY) - omit for all covered symbols'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD (defaults to 16:00 ET)'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker (e.g. SPY)'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'type': {'type': ['string', 'null'], 'default': None, 'description': "Optional 'C' or 'P' (call or put)"}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD'}, 'strike': {'type': ['number', 'null'], 'default': None, 'description': 'Optional strike price'}, 'symbol': {'type': 'string', 'description': 'Underlying ticker'}, 'maxSpreadAbs': {'type': ['number', 'null'], 'default': None, 'description': 'Optional ghost-quote filter: max absolute bid-ask spread in dollars (e.g. 0.25). Combined with maxSpreadPct (a contract must pass both).'}, 'maxSpreadPct': {'type': ['number', 'null'], 'default': None, 'description': 'Optional ghost-quote filter: max bid-ask spread as a fraction of mid (e.g. 0.08 = 8%). Drops wider/one-sided quotes server-side.'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'at'], 'properties': {'at': {'type': 'string', 'description': 'As-of timestamp: YYYY-MM-DDTHH:mm:ss (ET) or YYYY-MM-DD'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD. Omit for nearest.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'topN': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional top-N results to return (default 10, clamped to 1-100).'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'view'], 'properties': {'view': {'type': 'string', 'description': "View: 'recent' | 'summary' | 'blocks' | 'history' | 'cumulative'"}, 'limit': {'type': ['integer', 'null'], 'default': None, 'description': "Max trades returned (recent/blocks: 1–500, default 50). Only applies to 'recent'."}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiry filter YYYY-MM-DD.'}, 'symbol': {'type': 'string', 'description': 'Underlying ticker (e.g. SPY, AAPL, QQQ)'}, 'minutes': {'type': ['integer', 'null'], 'default': None, 'description': "Window size in minutes for 'history' or 'cumulative' (1–10080, default 60/240)."}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'type': {'type': ['string', 'null'], 'default': None, 'description': "'C' or 'P' (call or put)"}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'expiry': {'type': ['string', 'null'], 'default': None, 'description': 'Expiration date YYYY-MM-DD'}, 'strike': {'type': ['number', 'null'], 'default': None, 'description': 'Strike price'}, 'symbol': {'type': 'string', 'description': 'Underlying ticker (e.g. SPY, AAPL)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'view'], 'properties': {'view': {'type': 'string', 'description': "View: 'recent' | 'summary' | 'blocks' | 'history' | 'cumulative' | 'bars'"}, 'limit': {'type': ['integer', 'null'], 'default': None, 'description': "Max trades returned (1–500, default 50). Only applies to 'recent'."}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock ticker (e.g. SPY, AAPL, TSLA)'}, 'minutes': {'type': ['integer', 'null'], 'default': None, 'description': "Window size in minutes for 'history', 'cumulative', or 'bars' (1–10080, default 60/240)."}, 'resolution': {'type': ['string', 'null'], 'default': None, 'description': "Bar resolution for 'bars' view: '1s', '1m', '5m', '15m', '30m', '1h', '4h'. Required when view='bars'."}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock ticker (e.g. SPY, AAPL, TSLA)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, AAPL, SPX)'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'signal'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'signal': {'type': 'string', 'description': 'Strategy signal (required). One of: flow_anomaly, expiry_positioning, zero_dte, dealer_regime, vol_carry, yield_enhancement, surface_anomaly, skew, term_structure, tail_pricing.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, AAPL, SPX)'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker (e.g. SPY, QQQ, NVDA)'}}}
Input schema
{'type': 'object', 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'properties': {'sort': {'type': ['string', 'null'], 'default': None, 'description': "Optional sort: 'tier' (default, tier-1 first) or 'symbol' (alphabetical)."}, 'limit': {'type': ['integer', 'null'], 'default': None, 'description': 'Optional limit (default 200, max 1000).'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}, 'expiration': {'type': ['string', 'null'], 'default': None, 'description': 'Optional expiration date YYYY-MM-DD'}}}
Input schema
{'type': 'object', 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'dist': {'type': ['string', 'null'], 'default': None, 'description': "GARCH innovation distribution: 'student_t' (default, fat-tailed) or 'gaussian'"}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'days': {'type': ['integer', 'null'], 'default': None, 'description': 'Number of days of history (default 30, max 365)'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}}}
Input schema
{'type': 'object', 'required': ['symbol'], 'properties': {'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF ticker'}, 'strike_range': {'type': ['number', 'null'], 'default': None, 'description': 'Strike range as decimal fraction of spot (default 0.03 = 3%)'}}}
Input schema
{'type': 'object', 'required': ['symbol', 'view'], 'properties': {'bar': {'type': ['string', 'null'], 'default': None, 'description': "Bar size for series/hedge_flow: '30s' | '1m' | '5m' | '15m'. Default 30s."}, 'side': {'type': ['string', 'null'], 'default': None, 'description': "Side filter for hedge_flow: 'calls' | 'puts' | 'all'. Default all."}, 'view': {'type': 'string', 'description': "View: 'snapshot' (live 0DTE regime/GEX/DEX/levels/flow_direction) | 'series' (intraday time-series for charting) | 'hedge_flow' (per-bar + cumulative dealer hedge-flow delta-dollars)"}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'symbol': {'type': 'string', 'description': 'Stock/ETF/index ticker with daily 0DTE options (e.g. SPY, SPX, QQQ)'}, 'minutes': {'type': ['integer', 'null'], 'default': None, 'description': 'Lookback window in minutes (1–390) for series/hedge_flow. Default 60.'}}}
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'JSON body. ALL keys optional; an empty {} returns your whole universe with default columns.\nShape: {"filters":<node>,"sort":[{"field":"<f>","direction":"desc|asc"}],"select":["symbol","<f>"],"limit":50}\nfilters <node> is either a LEAF {"field":"<f>","operator":"<op>","value":<v>} or a GROUP {"op":"and|or","conditions":[<node>,...]} (nest up to 3 deep, max 20 leaves).\noperators: eq, neq, gt, gte, lt, lte, between (value=[lo,hi]), in (value=[...]), is_null, is_not_null.\ncommon fields: regime (positive_gamma|negative_gamma|unknown), net_gex, net_dex, gamma_flip, gamma_flip_status, call_wall, put_wall, max_pain, zero_dte_magnet, zero_dte_pct_of_total, atm_iv, rv_20d, vrp_20d, skew_25d, term_state, pc_ratio_oi, price. Alpha-only fields: vrp_z_score, vrp_percentile, harvest_score, dealer_flow_risk, iron_condor_score, short_strangle_score, calendar_spread_score (plus `formulas` and `offset`).\nExamples:\n- most negative gamma: {"sort":[{"field":"net_gex","direction":"asc"}],"select":["symbol","net_gex","regime","price"],"limit":10}\n- richest VRP in positive gamma: {"filters":{"op":"and","conditions":[{"field":"regime","operator":"eq","value":"positive_gamma"},{"field":"vrp_20d","operator":"gte","value":2.5}]},"sort":[{"field":"vrp_20d","direction":"desc"}],"limit":15}\n- highest IV names: {"sort":[{"field":"atm_iv","direction":"desc"}],"select":["symbol","atm_iv","rv_20d","vrp_20d"],"limit":20}'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['legs'], 'properties': {'legs': {'type': 'string', 'description': 'JSON. Top-level `spot`(>0) required; each leg needs action(buy|sell), type(call|put), strike, expiry(YYYY-MM-DD), impliedVol(decimal), quantity. e.g. {"legs":[{"action":"buy","type":"call","strike":120,"expiry":"2026-07-17","impliedVol":0.28,"quantity":1}],"spot":122.5}. See /v1/structures/greeks in docs/api.md.'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['legs'], 'properties': {'legs': {'type': 'string', 'description': 'JSON. Each leg needs action(buy|sell), type(call|put), strike, premium, quantity. e.g. {"legs":[{"action":"buy","type":"call","strike":120,"premium":2.5,"quantity":1}],"minUnderlying":100,"maxUnderlying":140}. NOTE: uses per-leg `premium` (not impliedVol/spot). See /v1/structures/pnl in docs/api.md.'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}}}
Input schema
{'type': 'object', 'required': ['spot', 'strike', 'dte', 'price', 'type'], 'properties': {'dte': {'type': 'number', 'description': 'Days to expiration'}, 'spot': {'type': 'number', 'description': 'Current stock price'}, 'type': {'type': 'string', 'description': "'call' or 'put'"}, 'price': {'type': 'number', 'description': 'Option market price'}, 'apiKey': {'type': ['string', 'null'], 'default': None, 'description': 'FlashAlpha API key. Omit when calling via /mcp-oauth (OAuth flow); required on /mcp.'}, 'strike': {'type': 'number', 'description': 'Strike price'}}}
Recent tool changes
Similar MCP servers
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.