AI agents & LLMs

The market data layer for AI agents

Give Claude, ChatGPT, Grok, Cursor or your own agent live options flow, greeks and gamma exposure, dark pool prints, congressional and insider trades, 13F holdings and more. Connect over MCP in one line, or build on the REST API, WebSocket and Kafka feeds behind it.

  • Claude
  • Claude Code
  • ChatGPT
  • Codex
  • Grok
  • Perplexity
  • Cursor

Use the hosted MCP server for assistants, the apps for people who just want to ask questions, and the API, WebSocket or Kafka feeds when you are building your own agent.

MCP server

A hosted Model Context Protocol server with 100+ tools for options flow, greeks, dark pool, congress, insiders, earnings and more. Authenticate with your API key.

https://api.unusualwhales.com/api/mcpSet up MCP →

Apps in ChatGPT, Claude and Grok

Sign in with your Unusual Whales account and ask questions in plain English. In ChatGPT, answers come with interactive charts.

No API key to pasteAdd the app →

Agent skill file

A Markdown skill that tells coding agents the base URL, auth, which endpoints exist and which commonly guessed ones don't. Six more skills cover 13F, WebSocket, earnings and dashboards.

unusualwhales.com/skill.mdRead skill.md →

REST API

200+ documented endpoints with an OpenAPI spec, so agents can generate correct clients instead of guessing.

api.unusualwhales.com/docsAPI docs →

WebSocket streams

Around 50 live channels: option trades, flow alerts, GEX by strike and expiry, dark pool and lit trades, news, halts and SEC filings.

wss://api.unusualwhales.com/socketWebSocket docs →

Kafka

36 protobuf topics with 72 hours of retention, for teams that run their own models and pipelines at scale.

EnterpriseKafka streaming →

In Claude Code, this adds the server. Other clients take the same URL, https://api.unusualwhales.com/api/mcp, with your API key as a Bearer token.

claude mcp add --transport http unusual-whales \
  https://api.unusualwhales.com/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Agents fail on financial data when they guess endpoints or parse web pages. Every part of our setup is designed to stop that.

Real tools, not scraped pages

Every MCP tool calls the same data our platform uses, with typed inputs. Agents get structured JSON back, not HTML to parse.

A public tool catalog

GET api.unusualwhales.com/api/mcp/tools lists every tool without a key, so you can see what an agent can do before you connect.

Build recipes and working examples

The server points agents to build recipes (dashboards, alerts, trading bots, data streams, backtests), the open api-examples repo and the live docs, and tells them never to invent endpoint paths.

A list of endpoints that don't exist

skill.md names the endpoints models commonly hallucinate and maps plain-English requests to the right ones, so generated code works on the first run.

Each question maps to a real MCP tool. The assistant picks the tool, calls it and answers from the data.

You askTool the agent calls
“Show me the largest NVDA call sweeps today”get_flow_alerts
“Which SPX strikes hold the most gamma for this Friday's expiry?”get_greek_exposure_by_strike_expiry
“What did members of Congress buy this week?”get_recent_congress_trades
“Biggest dark pool prints in SPY today”get_dark_pool_trades
“Build me a dashboard of unusual options activity for my watchlist”get_build_recipe

The same datasets that power Unusual Whales, available to agents through MCP and the API.

DatasetSourceHistory since
Option TradesUS OPRA feed2022
Multi leg TradesUS OPRA feed2025
Option ScreenerUS OPRA feed2022
Interval FlowUS OPRA feed2024
End-of-Day Option States (including greeks)US OPRA feed2022
Aggregate greek exposure ("GEX" etc.)US OPRA feed2023
SPX Market ExposureCBOE C1 only2025
VolatilityUS OPRA feed2022
Net Premium Ticks and Market TideUS OPRA feed2022
Delta / Vega TicksUS OPRA feed2024
Flex optionsUS Equity and Option Markets2026
Account options volumeUS OPRA feed2026
Stock trades (lit + off lit)US Equity Markets2022
OHLCUS Equity Markets2000
Trading HaltsUS Equity Markets2021
News
EarningsUS Equity Markets2022
Analyst RatingsUS Equity Markets2022
Alerts (TradeAlert compatible)
Futures TradesCME Futures feed2026
13FSEC-regulated US securitiesFull
Insider (3/4/5/144)SEC-regulated US securitiesFull
Ownership (super set of 13F)SEC-regulated US securitiesFull
Politician PortfoliosSTOCK ActFull
Lobbying and Campaign ContributionUS LDA and FEC2015
PredictionsGlobalFull
Which AI assistants work with Unusual Whales?+

Claude (including Claude Code), ChatGPT, Codex, Grok, Perplexity and Cursor have step-by-step setup. Any other MCP client can connect to the hosted server at api.unusualwhales.com/api/mcp with an API key.

How does authentication work?+

The MCP server and REST API take your Unusual Whales API key as a Bearer token in the Authorization header. The ChatGPT, Claude and Grok apps let you sign in with your Unusual Whales account instead, so there is no key to paste.

Is the data real-time?+

Yes. Options flow, trades, greeks and exposures update through the trading day on paid API plans, and the WebSocket and Kafka feeds stream them as they happen.

What data can an agent access?+

Options trades and flow alerts from the full OPRA tape, option chains, greeks and gamma exposure, volatility, dark pool and lit stock trades, congressional trades, insider transactions, 13F holdings, earnings, short data, prediction markets, crypto and macro data. History goes back to 2022 for most options datasets.

Can an agent write code against the API without hallucinating endpoints?+

That is what skill.md and the MCP build tools are for. They give the agent the exact endpoint list, working examples and build recipes, and name the endpoints models tend to make up.

How much does it cost?+

API access, including MCP, is part of the API plans. See the API pricing page for current plans, and contact us for enterprise feeds like Kafka.

Machine-readable: llms.txt · skill.md · OpenAPI spec · MCP tool list

Connect in under a minute, or talk to us about enterprise feeds.

Updated 2026-10-05