Yahoo Finance MCP Server (yfinance)
Yahoo Finance (yfinance) MCP server enabling AI agents to access financial market data — retrieving stock prices and historical OHLCV data, fetching company fundamentals and financials, querying earnings and dividends, accessing ETF and mutual fund data, and integrating free financial market data into agent-driven investment research and financial analysis workflows.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Scrapes public data — no credentials. Community MCP. No secrets required. Respect Yahoo Finance ToS — for personal/research use only.
⚡ Reliability
Best When
An agent needs free financial market data for research or analysis — stock prices, fundamentals, earnings data, or portfolio analytics where occasional data gaps are acceptable.
Avoid When
You need reliable real-time data for trading decisions — yfinance has inconsistent uptime and is not suitable for production trading systems.
Use Cases
- • Fetching real-time stock prices and historical data from investment research agents
- • Accessing company fundamentals (P/E, revenue, earnings) from financial analysis agents
- • Querying dividend history for income analysis from portfolio management agents
- • Retrieving earnings calendar and estimates from trading strategy agents
- • Analyzing ETF holdings and performance from portfolio analysis agents
- • Getting options chain data from derivatives analysis agents
Not For
- • Production trading systems requiring reliable real-time data (yfinance can be unreliable)
- • Institutional-grade data (use Bloomberg, Refinitiv for professional data)
- • High-frequency trading (yfinance has delays and rate limits)
Interface
Authentication
No authentication required — yfinance scrapes Yahoo Finance data. No API key needed. Free access with rate limits. Yahoo Finance's terms of service apply.
Pricing
yfinance is completely free and open source. Uses Yahoo Finance data which is free for personal use. Community MCP server is open source and free.
Agent Metadata
Known Gotchas
- ⚠ Yahoo Finance may block or rate-limit requests — yfinance is unofficial scraping
- ⚠ Data availability varies by region and ticker — international stocks less reliable
- ⚠ Real-time prices are 15-minute delayed for free access
- ⚠ yfinance API changes when Yahoo Finance changes its HTML structure
- ⚠ Not suitable for high-frequency requests — can trigger IP blocks
- ⚠ Community MCP server — yfinance itself is maintained but can break without warning
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Yahoo Finance MCP Server (yfinance).
Scores are editorial opinions as of 2026-03-06.