What is options-chain-mcp?
A read-only Model Context Protocol (MCP) server for options research. It provides AI assistants with tools to query options chains, expirations, quotes, and historical prices, using a pluggable data provider (currently supports Tradier and Alpaca). The server is designed for informational purposes only and cannot place trades.
How to use options-chain-mcp?
Install Node.js, clone the repository, and configure environment variables for your chosen provider (Tradier token or Alpaca API keys). For local use, add the server to Claude Desktop’s configuration file (claude_desktop_config.json). For remote use, deploy on Cloudflare Workers with OAuth 2.1 and connect Claude.ai via custom connector. The server exposes four tools: find-options-chain, find-option-expirations, get-quote, and historical-prices.
Key features of options-chain-mcp
- Read-only; no order placement or trade execution
- Pre-filters options chains to reduce token usage (20–40× fewer tokens)
- Pluggable data provider (Tradier or Alpaca) with identical tool interface
- Supports both local stdio (Claude Desktop) and remote OAuth (Claude.ai web)
- Automatically drops dead contracts and trims strikes to significant levels
- Server-side filtering mimics human trader reading of chains
Use cases of options-chain-mcp
- Researching options chains for a symbol and expiration without trade risk
- Comparing options data across providers by switching a single environment variable
- Fetching filtered, LLM-friendly option chains for analysis in conversation
- Running options research from Claude.ai web or Claude Desktop
- Using historical price data for OHLCV bars of stocks or options
评论