Search / com.optionsbell/options-flow
OptionsBell Options Flow
R0· no sign-inUnusual options activity on 7,000+ US stocks: top prints, streaks, IV rank, sentiment, sectors.
v2.0.0 · active · repository · website · descriptor JSON · versions
Search / com.optionsbell/options-flow
R0· no sign-inUnusual options activity on 7,000+ US stocks: top prints, streaks, IV rank, sentiment, sectors.
v2.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"options-flow": {
"type": "http",
"url": "https://optionsbell.com/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}claude mcp add --transport http options-flow https://optionsbell.com/mcp --header "X-API-Key: ${X_API_KEY}"[mcp_servers.options-flow]
url = "https://optionsbell.com/mcp"
env_http_headers = { "X-API-Key" = "X_API_KEY" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"options-flow": {
"type": "remote",
"url": "https://optionsbell.com/mcp",
"enabled": true,
"headers": {
"X-API-Key": "{env:X_API_KEY}"
}
}
}
}{
"mcpServers": {
"options-flow": {
"type": "http",
"url": "https://optionsbell.com/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=options-flow&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb3B0aW9uc2JlbGwuY29tL21jcCIsImhlYWRlcnMiOnsiWC1BUEktS2V5IjoiJHtYX0FQSV9LRVl9In19"
}{
"servers": {
"options-flow": {
"type": "http",
"url": "https://optionsbell.com/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}{
"mcpServers": {
"options-flow": {
"httpUrl": "https://optionsbell.com/mcp",
"headers": {
"X-API-Key": "${X_API_KEY}"
}
}
}
}extensions:
"options-flow":
enabled: true
name: "options-flow"
type: streamable_http
uri: "https://optionsbell.com/mcp"
headers:
"X-API-Key": "${X_API_KEY}"
timeout: 300
Placeholders to fill from your own secret store: ${X_API_KEY}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_symbol_flow (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_flow_streaks (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_expiry_concentration (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 3,106 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes5 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_sector_flowchangeddescription, input schemaWhich GICS sectors the day's unusual options premium is concentrating in: total premium, volume, average net delta and bullish/bearish symbol counts per sector.
Which sectors the day's unusual options premium is concentrating in: total premium, volume, average net delta and bullish/bearish symbol counts per sector label (11 GICS sectors plus Diversified, Unknown and Unclassified; only labels with activity, at most 14 rows).
get_oi_changeschangedinput schemaget_flow_sentimentchangedinput schemaget_flow_streakschangedinput schemaget_top_printschangedinput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-97% ~updated-109d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://optionsbell.com/mcp streamable-http | none | yes | 97% | 290 ms | 2025-11-25 | 2026-10-20 |
get_dataset_stats | Discover what data is available before querying: date ranges, contract counts, symbol counts and sector coverage for the unusual-activity dataset and its daily aggregates. Call this first when unsure about available history. |
get_expiry_concentration | Where the day's unusual premium sits along the expiry axis, in DTE buckets (0-7, 8-30, 31-90, 90+) with call/put splits. Heavy short-dated premium reads as event bets; heavy long-dated as positioning. |
get_flow_history | End-of-day series of one symbol's UNUSUAL options flow (aggregated from the contracts that passed the unusual filter - not the full tape): daily call/put volume, premium, C/P ratios, average IV, net delta and the consecutive-day streak. ~75 trading days - the series behind back-tests and 'how has unusual flow on NVDA developed?' |
get_flow_sentiment | Bullish/bearish classification of each symbol's unusual flow with a 0-9 strength score, based on call/put volumes, premium and net delta. Pass a symbol for that ticker's sentiment time series (date_from, date_to, limit apply); omit it for the cross-market snapshot (filterable by sector, side, minimum strength or premium). |
get_flow_streaks | Symbols with unusual options activity on N+ consecutive trading days, with the dominant side (call/put). Persistent unusual flow is a stronger signal than a single print - use for 'where does money keep showing up?' |
get_iv_rank | IV rank and IV percentile per symbol against its rolling history (needs 20+ days). Pass a symbol for its IV-rank time series (lookback_days, limit apply); omit it for a ranked snapshot (e.g. side=put&min_rank=0.8 finds elevated put IV; side=both ranks by the higher of call/put IV rank). |
get_market_regime | Market-wide breadth of unusual flow per trading day: breadth score 0-100, aggregate call/put ratio, regime label (bullish/bearish/mixed) and signal counts. Use for 'what's the overall tone of the unusual-flow tape?' |
get_oi_changes | Day-over-day open-interest change per symbol (total, calls, puts) - fresh positioning being built or unwound. Pass a symbol for its OI-change series (date_from, date_to, limit apply); omit it for market-wide gainers/losers. |
get_sector_flow | Which sectors the day's unusual options premium is concentrating in: total premium, volume, average net delta and bullish/bearish symbol counts per sector label (11 GICS sectors plus Diversified, Unknown and Unclassified; only labels with activity, at most 14 rows). |
get_symbol_flow | Every unusual contract on a single ticker, ranked by score (Vol/OI weighted by premium). Use when the question is about one specific stock's unusual options flow. |
get_top_prints | The day's biggest options bets ranked by estimated premium - the same view OptionsBell alert emails lead with. Perfect for 'what were the largest options trades today?' |
get_unusual_activity | Contract-level unusual options activity scan across 7,000+ US stocks (the dataset behind OptionsBell alerts). Filter by symbols, side and thresholds: Vol/OI ratio, premium (USD), IV, days-to-expiration, volume, open interest. Rows include strike, expiry, volume, open interest, IV, delta, sector and an estimated premium. Use for questions like 'what unusual put buying hit TSLA today?' |
ping | Liveness check for the OptionsBell MCP server. No API key required. |
Schemas: list_tools.
{
"name": "com.optionsbell/options-flow",
"title": "OptionsBell Options Flow",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://optionsbell.com/mcp",
"type": "streamable-http",
"headers": [
{
"name": "X-API-Key",
"isSecret": true,
"description": "Your OptionsBell API key (sms_...). Generate at https://optionsbell.com/settings - requires an active subscription. Alternatively connect via a personal connector URL from Settings, which needs no header at all."
}
]
}
],
"version": "2.0.0",
"repository": {
"url": "https://github.com/stockmarketscan/optionsbell-mcp",
"source": "github"
},
"websiteUrl": "https://optionsbell.com",
"description": "Unusual options activity on 7,000+ US stocks: top prints, streaks, IV rank, sentiment, sectors."
}