What it does
A MCP server that bridges Claude with Yahoo Finance market data via the yfinance Python library. Exposes nine tools for retrieving stock fundamentals (price, valuation metrics, dividends), financial statements (income statement, balance sheet, cash flow with annual, quarterly, and TTM perspectives), market research (news, sector rankings, company search), and technical analysis (historical OHLCV data as markdown tables or rendered as WebP charts). Queries return structured JSON and images, making it straightforward for Claude to synthesize data across multiple securities and time periods.
Who it's for
Financial analysts, equity researchers, and traders who want stock research integrated into Claude conversations. Also suitable for developers building financial dashboards, portfolio applications, or market analysis tools that leverage Claude's reasoning.
Common use cases
- Look up fundamental metrics (P/E ratio, dividend yield, market cap) for any stock ticker
- Generate candlestick, VWAP, or volume profile charts for technical analysis
- Search for top-performing companies or ETFs within a market sector
- Fetch recent news articles to contextualize market moves for a stock
- Compare historical price trends or analyze options chains for trading decisions
Setup pitfalls
- Network connectivity to Yahoo Finance is required — the server cannot function offline, and queries will fail if the Yahoo Finance API is unreachable
- Rate limiting may occur on high-volume requests —
yfinancemay throttle during peak market hours or with many concurrent queries - No API keys required, but ensure your network policy allows outbound HTTPS to Yahoo Finance