Remote MCP · hosted by Unusual Whales

Your AI assistant, now with whale-grade market data.

Ask Claude, ChatGPT, Cursor or any MCP client about options flow, dark pool prints, congressional trades and prediction markets in plain English. Nothing to install or run — one URL plus your API key.

Works with
Tools
Prompts
Resources
Setup

No API key? Use Unusual Whales in ChatGPT, Claude and Grok with your Unusual Whales login. See how

Grab your API key

Copy it from your API dashboard. Logged in? We fill it in for you below.

Add one URL to your client

Pick your app below and follow the two or three clicks. No downloads, no Node, no server to run.

Ask in plain English

Your assistant now calls Unusual Whales data live — flow, dark pool, congress, predictions and more.

Install

Select where you chat with AI. The walkthrough and steps update instantly, with your API key already filled in.

Log in to have your API key filled into every snippet, or paste it where you see YOUR_API_KEY.Log in
Claude·Connector
  1. Add the connector

    Opens claude.ai with everything pre-filled. Doing it by hand? In Claude go to Settings → Connectors → Add custom connector and paste the fields below.

  2. Confirm the name and URL

    Your API key is already inside the URL, so there is nothing else to fill in. Click Add.

    NameUnusual Whales
    URLhttps://api.unusualwhales.com/api/mcp?token=YOUR_API_KEY
  3. Ask your first question

    Open a new chat and try "Show me unusual options flow on NVDA today". The assistant picks the right Unusual Whales tools automatically.

Try asking

Click any prompt to copy it, paste it into your assistant, and watch the right tools get called for you.

What's inside

Every tool below is live on the hosted server the moment you connect. Your assistant picks the right ones for each question — you never call them by name.

Watchlists & screeners
19 tools
get_balance_sheet_screenerget_cash_flow_screenerget_earnings_screenerget_flow_watchlistget_income_statement_screener
Dark pool
2 tools
get_dark_pool_tradesget_dark_pool_volume_price_group
Politics & insiders
8 tools
get_congress_tradesget_insider_activity_by_tickerget_insider_sector_flowget_insider_ticker_flowget_insider_transactions
Institutions
2 tools
get_institution_holdingsget_institutions
Prediction markets
5 tools
get_prediction_marketget_prediction_smart_moneyget_prediction_unusual_marketsget_prediction_userget_prediction_whales
Earnings & fundamentals
9 tools
get_analyst_ratingsget_balance_sheetsget_cash_flowsget_company_infoget_earnings_history
Short interest
3 tools
get_short_data_by_tickerget_short_volume_ratio_by_exchangeget_short_volume_ratio_by_ticker
Options flow
9 tools
get_chains_for_expiryget_flow_alert_rulesget_flow_alertsget_historic_chainsget_interval_flow
Market & macro
8 tools
get_central_bank_ratesget_correlationsget_futures_indicesget_market_eventsget_market_state
Price & indicators
8 tools
get_extended_technical_indicatorget_ticker_candles_by_rangeget_ticker_close_pricesget_ticker_indicator_eventsget_ticker_indicator_series
Utilities
1 tool
get_support_info
Prefer to run it yourself?

There is also an open-source Node.js package, @unusualwhales/mcp, that runs locally with npx and your UW_API_KEY. Most people should use the hosted server above — it is always up to date and needs nothing installed.

Stuck?
It says it cannot connect
Double-check the URL is exactly https://api.unusualwhales.com/api/mcp. The two common mix-ups are unusualwhales.com/public-api/mcp (this page) and mcp.unusualwhales.com, which is for signing in with your Unusual Whales account in ChatGPT, Claude and Grok (see AI apps), not for API keys. Then fully quit and reopen your client.
401 Unauthorized
Your API key is wrong or inactive. For header-based configs the value must read “Bearer YOUR_KEY” with a space. For URL-based clients (Claude connector, ChatGPT, Grok, Codex) the key rides along as ?token=YOUR_KEY — make sure nothing was trimmed when pasting.
The tools do not show up
Saving the config is not enough for most desktop apps — fully quit and reopen. In Cursor, check that the server toggle is on and shows a green dot. Also validate the JSON: a trailing comma silently breaks the whole file.
The Add to Cursor button did nothing
Your browser may have blocked the app link. Switch that client to the Config file tab above and paste the JSON by hand — it is the same result.
I already have other MCP servers in my config
Add the unusual-whales entry inside your existing “mcpServers” object, next to the servers already there. Do not nest a second mcpServers block.
429 Too Many Requests
The default limit is 120 requests per minute. Ask fewer things at once, or upgrade your API plan for higher limits.
Still stuck? Ask an AI

Opens a new chat with a prompt that points at this page. Paste it if it does not pre-fill.

Pick your client above, paste one URL, and start asking. Need a key first? It takes a minute.