Unusual Whales MCP Server
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_alertsC | Get triggered alerts for the user |
| get_alerts_configurationB | Get alert configurations for the user |
| get_congress_traderC | Get recent reports by congress member |
| get_congress_late_reportsC | Get recent late reports by congress members |
| get_congress_recent_tradesC | Get latest trades by congress members |
| get_darkpool_recentC | Get latest darkpool trades |
| get_darkpool_tickerC | Get darkpool trades for a specific ticker |
| get_earnings_afterhoursB | Get afterhours earnings for a date |
| get_earnings_premarketC | Get premarket earnings for a date |
| get_earnings_tickerC | Get historical earnings data for a ticker |
| get_etf_exposureC | Get ETF exposure data |
| get_etf_holdingsC | Get ETF holdings information |
| get_etf_in_outflowC | Get ETF inflow & outflow data |
| get_etf_infoC | Get ETF information |
| get_etf_weightsB | Get ETF sector & country weights |
| get_market_tideC | Get market tide data |
| get_market_economic_calendarC | Get economic calendar events |
| get_market_fda_calendarC | Get FDA calendar events |
| get_market_spikeC | Get SPIKE data (volatility indicator) |
| get_market_total_options_volumeB | Get total options volume across the market |
| get_news_headlinesC | Get latest news headlines for financial markets with filtering options |
| get_option_trades_flow_alertsC | Get option flow alerts showing significant option trades and unusual activity |
| get_screener_analystsC | Get analyst rating screener |
| get_screener_option_contractsC | Get hottest chains screener (option contracts) |
| get_screener_stocksD | Get stock screener |
| get_stock_infoC | Get stock information for a ticker |
| get_stock_flow_alertsC | Get flow alerts for a ticker |
| get_stock_flow_recentC | Get recent flows for a ticker |
| get_stock_option_chainsC | Get option chains for a ticker |
| get_stock_greek_exposureC | Get Greek exposure for a ticker |
| get_stock_max_painC | Get max pain data for a ticker |
| get_stock_iv_rankC | Get IV rank for a ticker |
| get_stock_volatility_statsC | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/phields/unusualwhales-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server