A Model Context Protocol (MCP) server providing real-time stock data and options analysis through Yahoo Finance
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-twolven-mcp-stockflow","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# StockFlow MCP Server A Model Context Protocol (MCP) server providing real-time stock data and options analysis through Yahoo Finance. Enables LLMs to access market data, analyze stocks, and evaluate options strategies. ## Features ### Stock Data - Real-time stock prices and key metrics - Historical price data with OHLC values - Company fundamentals and financial statements - Market indicators and ratios ### Options Analysis - Complete options chain data - Greeks (delta, gamma, theta, vega) - Volume and open interest tracking - Options strategy analysis ## Installation ```bash # Install dependencies pip install mcp yfinance # Clone the repository git clone https://github.com/twolven/stockflow cd stockflow ``` ## Usage 1. Clone the repository: ```bash git clone https://github.com/twolven/mcp-stockflow.git cd mcp-stockflow ``` 2. Install dependencies: ```bash pip install -r requirements.txt ``` 3. Add to your Claude configuration: In your `claude-desktop-config.json`, add the following to the `mcpServers` section: ```json { "mcpServers": { "stockflow": { "command": "python", "args": ["path/to/stockflow.py"] } } } ``` Replace "path/to/stockflow.py" with the full path to where you saved the stockflow.py file. ## Usage Prompt for Claude When working with Claude, you can use this prompt to help it understand the available tools: "I've enabled the stockflow tools which give you access to stock market data. You can use these three main functions: 1. `get_stock_data` - Get comprehensive stock info: ```python { "symbol": "AAPL", "include_financials": true, # optional "include_analysis": true, # optional "include_calendar": true # optional } ``` 2. `get_historical_data` - Get price history and technical indicators: ```python { "symbol": "AAPL", "period": "1y", # 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max "interval": "1d", # 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.