MCP Yahoo Finance is an MCP server that provides tools for querying market data, equity pricing, options chains, and corporate details directly from Yahoo Finance. Software developers, market analysts, and retail investors use this server to equip their AI environments with programmatic financial research capabilities. Instead of switching between web browsers and chat windows, users can prompt their assistant to inspect historical quotes, evaluate daily stock movements, or review derivatives data. The server connects directly to Yahoo Finance endpoints to fetch requested information on demand. By making market statistics accessible to Model Context Protocol clients, the server enables automated valuation workflows, asset performance comparisons over specific date intervals, and options analysis without manual dataset exports. It runs locally using Python packaging tools such as uvx or pip, or via a containerized Docker build.
Category: Finance, Crypto & Payments
Tags: finance, investing, market data, stocks
claude_desktop_config.json) and add the server definition: json { "mcpServers": { "yahoo-finance": { "command": "uvx", "args": ["mcp-yahoo-finance"] } } } 3. For VSCode, add the server to .vscode/mcp.json under servers using the same command and arguments. 4. Alternatively, install via pip using pip install mcp-yahoo-finance or clone the repository from https://github.com/maxscheijen/mcp-yahoo-finance and run uv sync. 5. Restart your MCP client to start querying financial data.Part of MCP Servers
MCP Yahoo Finance is a Model Context Protocol server that connects AI assistants to Yahoo Finance. It allows clients to query real-time equity prices, options expiration dates, full options chains, and historical asset performance.
You can run the server directly without manual installation using uvx by executing uvx mcp-yahoo-finance. Alternatively, install it through pip with pip install mcp-yahoo-finance, build the provided Dockerfile, or clone the GitHub repository and run uv sync.
It works with any client supporting the Model Context Protocol, including Claude Desktop and VSCode. Configuration examples are provided for both client setups using standard JSON configuration files.
Yes. The server provides tools to discover available options expiration dates for ticker symbols and fetch detailed call and put options chain data for selected expiration dates.