Yahoo Finance MCP (yahoo_fin)

Yahoo Finance MCP server using the yahoo_fin Python library — fetching stock quotes, historical prices, financial statements, earnings data, and options chains from Yahoo Finance, integrating financial market data into agent-driven investment research and financial analysis workflows.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools yahoo-finance stocks market-data mcp-server financial-data yahoo-fin
⚙ Agent Friendliness
66
/ 100
Can an agent use this?
🔒 Security
79
/ 100
Is it safe for agents?
⚡ Reliability
54
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
60
Documentation
65
Error Messages
60
Auth Simplicity
100
Rate Limits
52

🔒 Security

TLS Enforcement
88
Auth Strength
78
Scope Granularity
72
Dep. Hygiene
60
Secret Handling
92

Public data scraping. No credentials. Community MCP. Respect ToS.

⚡ Reliability

Uptime/SLA
52
Version Stability
55
Breaking Changes
52
Error Recovery
55
AF Security Reliability

Best When

An agent needs comprehensive Yahoo Finance data via yahoo_fin — including financial statements, options chains, and earnings data alongside price history.

Avoid When

You're already using mcp-yfinance-server (yfinance) — they provide similar Yahoo Finance data; use one consistently.

Use Cases

  • Fetching current stock prices and quotes from investment research agents
  • Retrieving historical stock price data for analysis from backtesting agents
  • Getting company income statements and balance sheets from fundamental analysis agents
  • Accessing options chain data from derivatives research agents
  • Monitoring earnings dates and estimates from portfolio management agents
  • Building financial analysis tools from BI agents

Not For

  • High-frequency or real-time trading data (yahoo_fin has delays)
  • Teams already using mcp-yfinance-server (similar functionality; pick one)
  • Production trading systems requiring reliable data feeds

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 — yahoo_fin scrapes Yahoo Finance data. No API key needed. Subject to Yahoo Finance rate limits and ToS.

Pricing

Model: free
Free tier: Yes
Requires CC: No

yahoo_fin is free open source. Yahoo Finance data is free for personal use. MCP server is free.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • yahoo_fin may break when Yahoo Finance updates its page structure — happens regularly
  • Data for international stocks is less reliable than US stocks
  • Not suitable for production systems — scraping is fragile
  • Consider mcp-yfinance-server (yfinance library) as alternative — similar but different library
  • Community MCP — individual contributor; depends on yahoo_fin library maintenance
  • Yahoo Finance ToS: automated access is technically against ToS for commercial use

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Yahoo Finance MCP (yahoo_fin).

$99

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

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