OptionWhales
Qué hace este MCP
Provides US stock and options data including unusual flow, option chains, gamma and Greek exposure, earnings, financials, short interest, news, and market screens.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Trades to return (default 100)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'Confirmation code from the email'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'date': {'type': 'string', 'description': 'Snapshot date YYYY-MM-DD (default latest)'}, 'width': {'type': 'number', 'maximum': 0.5, 'minimum': 0.001, 'description': 'Strike band as a fraction of spot (default 0.05)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'date': {'type': 'string', 'description': 'Snapshot date YYYY-MM-DD (default latest)'}, 'type': {'enum': ['call', 'put'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Contracts to return (default 500)'}, 'expiry': {'type': 'string', 'description': 'One expiry, YYYY-MM-DD'}, 'min_oi': {'type': 'integer', 'minimum': 0}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['occ', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'YYYY-MM-DD'}, 'occ': {'type': 'string', 'description': 'OCC option symbol, e.g. SPY260130C00600000'}, 'from': {'type': 'string', 'description': 'YYYY-MM-DD'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD (default latest)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'max_display': {'type': 'integer', 'maximum': 500, 'minimum': 10, 'description': 'Tickers to return (default 100)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Dividends to return (default 20)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'days': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': 'Days ahead to return (default 7)'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Reporters to return (default 10)'}, 'ticker': {'type': 'string', 'description': 'Optional ticker, e.g. NVDA'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'impact': {'type': 'string', 'description': 'Optional filter: high, medium or low'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Periods to return (default 4)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}, 'timeframe': {'enum': ['ttm', 'quarterly', 'annual'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}, 'session': {'type': 'string', 'description': "Trading date YYYY-MM-DD, or 'latest' (default)"}, 'dte_filter': {'type': 'integer', 'description': 'Optional expiry window filter'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}, 'session': {'type': 'string', 'description': "Trading date YYYY-MM-DD, or 'latest' (default)"}, 'dte_filter': {'enum': ['all', '0dte', '0+1', 'weekly', 'monthly'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Transactions to return (default 25)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'top_n': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Top tickers to include (default 25)'}, 'session': {'type': 'string', 'description': "Trading date YYYY-MM-DD, or 'latest' (default)"}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'top': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Tickers to return (default 50)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'dte': {'enum': ['all', 'lt8', 'gte8'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Tickers to return (default 50)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'dte': {'enum': ['all', 'lt8', 'gte8'], 'type': 'string'}, 'slot': {'enum': ['AM', 'PM'], 'type': 'string'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Email address of the person you act for'}, 'agent_name': {'type': 'string', 'maxLength': 60, 'description': "Your assistant's name, shown to them in the email"}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Rows to return (default 25)'}, 'order': {'enum': ['desc', 'asc'], 'type': 'string'}, 'phase': {'enum': ['any', 'PHASE2', 'PHASE3'], 'type': 'string'}, 'session': {'type': 'string', 'description': "Trading date YYYY-MM-DD, or 'latest' (default)"}, 'signals': {'type': 'array', 'items': {'enum': ['flow', 'oi', 'fda', 'congress'], 'type': 'string'}, 'description': 'Signals a row must carry'}, 'sort_by': {'enum': ['abs_premium', 'net_premium', 'oi_change', 'order_count', 'congress_30d', 'next_fda_days'], 'type': 'string'}, 'direction': {'enum': ['any', 'bullish', 'bearish'], 'type': 'string'}, 'has_congress': {'type': 'boolean', 'description': 'Require congressional trades in the last 30 days'}, 'min_oi_change': {'type': 'integer', 'description': 'Minimum day-over-day OI change'}, 'fda_within_days': {'type': 'integer', 'maximum': 1095, 'minimum': 0, 'description': 'Require an FDA catalyst within N days (0 = no requirement)'}, 'min_abs_premium': {'type': 'number', 'minimum': 0, 'description': 'Minimum absolute net premium in dollars'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'years': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Look-back in years (default 10)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'session': {'type': 'string', 'description': "Trading date YYYY-MM-DD, or 'latest' (default)"}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Settlements to return (default 24)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Days to return (default 30)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Most recent bars to return (default 120)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}, 'session': {'type': 'string', 'description': 'YYYY-MM-DD (default today)'}, 'timespan': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'Minutes per bar (default 1)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Articles to return (default 10)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Splits to return (default 20)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker', 'indicator'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Points to return (default 50)'}, 'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}, 'window': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Look-back window for sma/ema/rsi (default 14)'}, 'timespan': {'enum': ['minute', 'hour', 'day', 'week', 'month', 'quarter', 'year'], 'type': 'string'}, 'indicator': {'enum': ['sma', 'ema', 'rsi', 'macd'], 'type': 'string'}, 'long_window': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'short_window': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'signal_window': {'type': 'integer', 'maximum': 500, 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'description': 'An ow_free_... or ow_pro_... key'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Tickers to return (default 10)'}, 'direction': {'enum': ['both', 'expansions', 'compressions'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock or ETF ticker, e.g. NVDA, SPY, BRK.B'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
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.