| name | data-yf |
| description | [FREE — no API key] Yahoo Finance (unofficial) -- equity quotes, historical prices, options chains with Greeks, financial statements, and analyst data. WARNING -- unofficial API, may be unstable |
Yahoo Finance Data (Unofficial)
You have access to 15 Yahoo Finance MCP tools for equity quotes, historical prices, options chains, financial statements, and analyst data.
WARNING: This is an UNOFFICIAL Yahoo Finance API. It reverse-engineers Yahoo's internal endpoints and may break without notice at any time. Do not rely on this for production or time-critical workflows. Use FMP as the primary data source and Yahoo Finance as a supplementary/fallback source.
No API key required.
Tool Reference
Quotes and Prices (5 tools)
| MCP Tool | Description |
|---|
yf_quote | Real-time quote: price, change, volume, market cap, PE, 52-week range |
yf_historical | Historical OHLCV price data. Periods: 1d to max. Intervals: 1m to 3mo |
yf_summary_detail | Summary details: dividend yield, PE, market cap, beta, 52-week range, volume averages |
yf_fast_info | Lightweight price snapshot: current price, change, change percent |
yf_batch_quotes | Multi-symbol quotes in a single request. Comma-separated symbols. |
Options (3 tools)
| MCP Tool | Description |
|---|
yf_options_expirations | Get available options expiration dates for a symbol (epoch timestamps) |
yf_options_chain | Full options chain (calls + puts) for a specific expiration date |
yf_options_all | Options chains for ALL expiration dates. Fetches expirations then chains in parallel. |
Financial Statements (4 tools)
| MCP Tool | Description |
|---|
yf_income_statement | Income statement (annual + quarterly): revenue, gross profit, EBITDA, net income, EPS |
yf_balance_sheet | Balance sheet (annual + quarterly): assets, liabilities, equity, cash, debt |
yf_cash_flow | Cash flow statement (annual + quarterly): operating, investing, financing, capex, FCF |
yf_earnings | Earnings history and trends: actual vs estimate EPS, surprise %, forward estimates |
Company Info and Analyst Data (3 tools)
| MCP Tool | Description |
|---|
yf_info | Full company profile: sector, industry, employees, description, website, key statistics |
yf_analyst_targets | Analyst price targets: mean, high, low, recommendation, number of analysts |
yf_upgrades_downgrades | Analyst upgrade/downgrade history: firm, action, from/to grade, date |
Key Differentiator: Options Chains
The options tools are the primary reason to use Yahoo Finance over FMP. Yahoo provides full options chain data including calls, puts, strikes, last price, bid/ask, volume, open interest, and implied volatility. FMP does not provide this data.
Usage Notes
- Prefer FMP for equity data, financial statements, and analyst data. FMP is a stable, authenticated API.
- Use Yahoo Finance for options chains (which FMP lacks) and as a cross-check or fallback source.
- All tools are prefixed with
[UNOFFICIAL Yahoo Finance] in their descriptions as a reminder of instability.
- Historical data supports intervals from 1-minute (intraday, limited lookback) to 3-month (long-term).
- Financial statements include both annual and quarterly data in a single response.
- Batch quotes (
yf_batch_quotes) accept comma-separated symbols for efficient multi-stock comparison.
- Options expiration dates are returned as Unix epoch timestamps. Pass these to
yf_options_chain.