Labsco
fintools-ai logo

MCP Options Order Flow Server

โ˜… 9

from fintools-ai

A high-performance MCP server for comprehensive options order flow analysis.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

MCP Options Order Flow Server

A high-performance Model Context Protocol (MCP) server for comprehensive options order flow analysis. This server provides real-time options order flow data, pattern detection, and institutional bias analysis through an intuitive MCP interface.

๐Ÿš€ Features

  • Real-time Options Flow Analysis: Monitor options order flow across multiple contracts with sub-10ms response times
  • Advanced Pattern Detection: Identify sweeps, blocks, and unusual volume patterns with institutional-grade algorithms
  • Institutional Bias Tracking: Monitor smart money positioning and directional sentiment
  • Historical Trend Analysis: 30-minute interval analysis with key directional changes
  • Dynamic Monitoring: Configure and monitor specific strike ranges and expirations without restarts
  • High Performance: Built for production use with distributed Go+Python architecture

๐Ÿ—๏ธ Architecture

This MCP server integrates with the mcp-trading-data-broker Go service to provide:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    gRPC     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    WebSocket    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ MCP Options Server  โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚ mcp-trading-data-   โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚ Market Data         โ”‚
โ”‚ (Python)            โ”‚             โ”‚ broker (Go)         โ”‚                 โ”‚ Provider            โ”‚
โ”‚                     โ”‚             โ”‚                     โ”‚                 โ”‚                     โ”‚
โ”‚ โ€ข MCP Tools         โ”‚             โ”‚ โ€ข Options Analysis  โ”‚                 โ”‚ โ€ข Options Quotes    โ”‚
โ”‚ โ€ข XML Formatting    โ”‚             โ”‚ โ€ข Pattern Detection โ”‚                 โ”‚ โ€ข Real-time Data    โ”‚
โ”‚ โ€ข Context Building  โ”‚             โ”‚ โ€ข Data Storage      โ”‚                 โ”‚                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Available MCP Tools

1. analyze_options_flow

Get comprehensive options order flow analysis for a ticker.

Parameters:

  • ticker (string): Stock ticker symbol (e.g., "SPY", "QQQ")

Returns: XML-formatted analysis including:

  • Monitored contracts grouped by expiration and strike
  • Current activity levels and directional bias
  • Detected patterns with confidence scores
  • Historical trend analysis with 30-minute intervals
  • Institutional bias and most active strikes

2. configure_options_monitoring_tool

Configure options monitoring for specific contracts.

Parameters:

  • ticker (string): Stock ticker symbol
  • configurations (array): Configuration objects with:
    • expiration (integer): Expiration date in YYYYMMDD format
    • strike_range (array): List of strike prices to monitor
    • include_both_types (boolean): Monitor both calls and puts

Example:

{
  "ticker": "SPY",
  "configurations": [
    {
      "expiration": 20240419,
      "strike_range": [400, 405, 410],
      "include_both_types": true
    }
  ]
}

3. get_monitoring_status_tool

Get current monitoring configuration status.

Parameters:

  • ticker (string): Stock ticker symbol

Returns: XML-formatted status showing all actively monitored contracts

4. data_broker_health_check

Check connectivity and health status of the data broker.

Returns: Health status with connection details and response time metrics