Enables fetching market data including OHLCV prices, option chains, and Greeks by implementing support for Polygon as a data provider through the pluggable DataProvider interface.
market-data-mcp
Market & Options Data MCP ("market-data") — FastAPI server
A deployable, minimal, vendor-pluggable service that exposes endpoints used by an LLM or any client to fetch OHLCV, option chains, Greeks, basic corporate events, and to assemble a training dataset with alignment/caching. Uses yfinance as a default provider so it runs out-of-the-box; swap in Polygon/IEX/etc by implementing the DataProvider interface below.
Run locally:
Docker:
Example curl:
Notes
Image will publish to
ghcr.io/pishnuke/market-data-mcp:edgeonmaster, plus asha-<short>tag, and toghcr.io/pishnuke/market-data-mcp:<tag>when you push a Git tag likev0.1.0.Ensure your repo is public or that consumers have permission to pull from GHCR. For private repos, consumers need a token.
The GHCR repository name is lowercase; if your GitHub org/repo has uppercase, GHCR normalizes it.
Point your MCP client at mcp.json (or the running URL) and call tools like /get_ohlcv.
This server cannot be installed