{"apiVersion":"v1","directorySlug":"optionsbell-mcp-2e18f99155","title":"OptionsBell","description":"OptionsBell emails you when unusual options activity hits the tickers you watch, filtered to your own criteria (type, Vol/OI, premium, IV, DTE).","pageUrl":"https://www.mcpbundles.com/skills/optionsbell-mcp-2e18f99155","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://optionsbell.com/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.optionsbell/optionsbell-mcp-2e18f99155","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ping","description":"Liveness check for the OptionsBell MCP server. No API key required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Ping","logicalName":"ping","displayName":"Ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_dataset_stats","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Dataset coverage","logicalName":"get_dataset_stats","displayName":"Dataset coverage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_unusual_activity","description":"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?'","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"raw":{"type":"boolean"},"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"type":{"enum":["c","p","all"],"type":"string"},"limit":{"type":"integer","maximum":1000,"minimum":1},"since":{"type":"string"},"min_iv":{"type":"number"},"min_oi":{"type":"number"},"offset":{"type":"integer","maximum":9007199254740991,"minimum":0},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"max_dte":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991},"symbols":{"type":"string"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"min_voloi":{"type":"number"},"min_volume":{"type":"number"},"min_premium":{"type":"number"}}},"title":"Unusual options activity","logicalName":"get_unusual_activity","displayName":"Unusual options activity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_symbol_flow","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["symbol"],"properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"type":{"enum":["c","p","all"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"symbol":{"type":"string","maxLength":10,"minLength":1},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"min_voloi":{"type":"number"},"min_premium":{"type":"number"}}},"title":"Per-symbol unusual activity","logicalName":"get_symbol_flow","displayName":"Per-symbol unusual activity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_top_prints","description":"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?'","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"type":{"enum":["c","p","all"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1},"symbols":{"type":"string"},"min_premium":{"type":"number"}}},"title":"Top prints of the day","logicalName":"get_top_prints","displayName":"Top prints of the day","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_flow_history","description":"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?'","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["symbol"],"properties":{"limit":{"type":"integer","maximum":200,"minimum":1},"symbol":{"type":"string","maxLength":10,"minLength":1},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Per-symbol unusual-flow history (Pro)","logicalName":"get_flow_history","displayName":"Per-symbol unusual-flow history (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_flow_streaks","description":"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?'","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"side":{"enum":["call","put","all"],"type":"string"},"limit":{"type":"integer","maximum":200,"minimum":1},"symbols":{"type":"string"},"min_streak":{"type":"integer","maximum":365,"minimum":1},"min_volume":{"type":"number"}}},"title":"Multi-day unusual-flow streaks (Pro)","logicalName":"get_flow_streaks","displayName":"Multi-day unusual-flow streaks (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_expiry_concentration","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"symbols":{"type":"string"}}},"title":"Expiry (DTE) concentration (Pro)","logicalName":"get_expiry_concentration","displayName":"Expiry (DTE) concentration (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_flow_sentiment","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"side":{"enum":["bullish","bearish"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"sector":{"type":"string"},"symbol":{"type":"string"},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"symbols":{"type":"string"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"min_premium":{"type":"number"},"signal_only":{"type":"boolean"},"min_strength":{"type":"integer","maximum":9,"minimum":0}}},"title":"Flow sentiment (Pro)","logicalName":"get_flow_sentiment","displayName":"Flow sentiment (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_iv_rank","description":"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).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"side":{"enum":["call","put","both"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"symbol":{"type":"string"},"max_rank":{"type":"number","maximum":1,"minimum":0},"min_rank":{"type":"number","maximum":1,"minimum":0},"lookback_days":{"type":"integer","maximum":9007199254740991,"minimum":1}}},"title":"IV rank (Pro)","logicalName":"get_iv_rank","displayName":"IV rank (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_oi_changes","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"side":{"enum":["gainers","losers","all"],"type":"string"},"limit":{"type":"integer","maximum":500,"minimum":1},"symbol":{"type":"string"},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"symbols":{"type":"string"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"min_prev_oi":{"type":"number"},"min_change_pct":{"type":"number"}}},"title":"Open-interest changes (Pro)","logicalName":"get_oi_changes","displayName":"Open-interest changes (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_sector_flow","description":"Which GICS sectors the day's unusual options premium is concentrating in: total premium, volume, average net delta and bullish/bearish symbol counts per sector.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"limit":{"type":"integer","maximum":50,"minimum":1}}},"title":"Sector unusual-flow rollup (Pro)","logicalName":"get_sector_flow","displayName":"Sector unusual-flow rollup (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_market_regime","description":"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?'","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"limit":{"type":"integer","maximum":365,"minimum":1},"date_to":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"date_from":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Market breadth & regime (Pro)","logicalName":"get_market_regime","displayName":"Market breadth & regime (Pro)","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=OptionsBell&config=eyJ1cmwiOiAiaHR0cHM6Ly9vcHRpb25zYmVsbC5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22OptionsBell%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Foptionsbell.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22OptionsBell%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Foptionsbell.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=OptionsBell&connectorUrl=https%3A%2F%2Foptionsbell.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"OptionsBell\" --url \"https://optionsbell.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/optionsbell-mcp-2e18f99155","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/optionsbell-mcp-2e18f99155/tools/{tool}","mcpServerUrl":"https://optionsbell.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/optionsbell-mcp-2e18f99155?live=1"}