Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_SERVER_NAME | No | Optional: Configure custom server name settings | |
| MCP_SERVER_VERSION | No | Optional: Configure custom server version settings | |
| UNUSUAL_WHALES_API_KEY | Yes | Your Unusual Whales API key obtained from unusualwhales.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_alerts | Get triggered alerts for the user |
| get_alerts_configuration | Get alert configurations for the user |
| get_congress_trader | Get recent reports by congress member |
| get_congress_late_reports | Get recent late reports by congress members |
| get_congress_recent_trades | Get latest trades by congress members |
| get_darkpool_recent | Get latest darkpool trades |
| get_darkpool_ticker | Get darkpool trades for a specific ticker |
| get_earnings_afterhours | Get afterhours earnings for a date |
| get_earnings_premarket | Get premarket earnings for a date |
| get_earnings_ticker | Get historical earnings data for a ticker |
| get_etf_exposure | Get ETF exposure data |
| get_etf_holdings | Get ETF holdings information |
| get_etf_in_outflow | Get ETF inflow & outflow data |
| get_etf_info | Get ETF information |
| get_etf_weights | Get ETF sector & country weights |
| get_market_tide | Get market tide data |
| get_market_economic_calendar | Get economic calendar events |
| get_market_fda_calendar | Get FDA calendar events |
| get_market_spike | Get SPIKE data (volatility indicator) |
| get_market_total_options_volume | Get total options volume across the market |
| get_news_headlines | Get latest news headlines for financial markets with filtering options |
| get_option_trades_flow_alerts | Get option flow alerts showing significant option trades and unusual activity |
| get_screener_analysts | Get analyst rating screener |
| get_screener_option_contracts | Get hottest chains screener (option contracts) |
| get_screener_stocks | Get stock screener |
| get_stock_info | Get stock information for a ticker |
| get_stock_flow_alerts | Get flow alerts for a ticker |
| get_stock_flow_recent | Get recent flows for a ticker |
| get_stock_option_chains | Get option chains for a ticker |
| get_stock_greek_exposure | Get Greek exposure for a ticker |
| get_stock_max_pain | Get max pain data for a ticker |
| get_stock_iv_rank | Get IV rank for a ticker |
| get_stock_volatility_stats | Get volatility statistics for a ticker |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |