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.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Finance yfinance yahoo-finance stocks market-data mcp-server financial-data investing
⚙ Agent Friendliness
70
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
58
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
65
Documentation
70
Error Messages
65
Auth Simplicity
100
Rate Limits
55

🔒 Security

TLS Enforcement
90
Auth Strength
80
Scope Granularity
75
Dep. Hygiene
65
Secret Handling
92

Scrapes public data — no credentials. Community MCP. No secrets required. Respect Yahoo Finance ToS — for personal/research use only.

⚡ Reliability

Uptime/SLA
55
Version Stability
60
Breaking Changes
58
Error Recovery
60
AF Security 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

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

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

Model: free
Free tier: Yes
Requires CC: No

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

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

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).

$99

Scores are editorial opinions as of 2026-03-06.

5182
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered