Yahoo Finance MCP (maxscheijen)
Python-based Yahoo Finance MCP server for retrieving stock data, financial statements, and market information.
Yahoo Finance MCP (maxscheijen) is a Python-based MCP server that provides stock data and financial statements through Yahoo Finance. It wraps the yfinance library in the MCP protocol, exposing structured tools that agents can use to query stock prices, company financials, and other equity-related information. The Python implementation makes it accessible to users already working in Python-based environments.
The server supports common equity data retrieval operations including historical prices, current quotes, income statements, balance sheets, and cash flow statements. These tools are useful for fundamental analysis workflows where an agent needs to compare financial metrics across companies or track price movements over time. The typed MCP interface provides cleaner data handling compared to parsing raw API responses or web scraping.
Installation follows standard Python package patterns, and the server is configured in the MCP client environment like any other MCP server. No separate API key is required since yfinance accesses Yahoo Finance data directly, though users should respect rate limits and the terms of service associated with Yahoo Finance data. The server is read-only and focused on data retrieval, making it a safe and straightforward addition to stock research and analysis workflows.