Yahoo Finance MCP Server logo

Yahoo Finance MCP Server

by Alex2Yang97

This is a Model Context Protocol (MCP) server that provides comprehensive financial data from Yahoo Finance. It allows you to retrieve detailed information about stocks, including historical prices, company information, financial statements, options data, and market news.

View on GitHub

Last updated: N/A

What is Yahoo Finance MCP Server?

The Yahoo Finance MCP Server is a Model Context Protocol server that exposes financial data from Yahoo Finance. It provides tools to retrieve stock information, financial statements, options data, and analyst information.

How to use Yahoo Finance MCP Server?

To use the server, clone the repository, set up a virtual environment, install dependencies, and run the server.py script. You can then integrate it with Claude for Desktop by configuring the claude_desktop_config.json file with the server's command and arguments.

Key features of Yahoo Finance MCP Server

  • Retrieves historical stock prices

  • Provides comprehensive stock data

  • Fetches financial statements (income statement, balance sheet, cash flow)

  • Offers options chain data

  • Provides analyst recommendations

  • Gathers market news

Use cases of Yahoo Finance MCP Server

  • Stock analysis (price, financial health, performance metrics, trend, cash flow)

  • Market research (news, institutional activity, insider trading, options, analyst coverage)

  • Investment research (financial health analysis, dividend history comparison, institutional ownership analysis, options market activity report, analyst upgrades/downgrades summary)

FAQ from Yahoo Finance MCP Server

What data sources does this server use?

This server primarily uses Yahoo Finance as its data source.

What programming language is this server written in?

This server is written in Python.

What are the system requirements for running this server?

The server requires Python 3.11 or higher and several Python packages listed in pyproject.toml.

How do I integrate this server with Claude for Desktop?

You need to edit the claude_desktop_config.json file with the correct command and arguments to run the server.

What kind of financial data can I retrieve using this server?

You can retrieve stock prices, financial statements, options data, analyst recommendations, and market news.