The MCP Yahoo Finance server allows interaction with Yahoo Finance data to retrieve stock-related information.
You can:
- Get current stock prices for specific symbols
- Retrieve stock prices for specific dates or date ranges
- Access historical stock prices with customizable periods and intervals
- Fetch dividend information
- Obtain income statements and cashflow statements (yearly, quarterly, or trailing)
- View upcoming and recent earning dates
- Get news articles related to specific stock symbols
Enables installation of the MCP server from the GitHub repository
MCP Yahoo Finance
A Model Context Protocol (MCP) server for Yahoo Finance interaction. This server provides tools to get pricing, company information and more.
Please note that
mcp-yahoo-finance
is currently in early development. The functionality and available tools are subject to change and expansion as I continue to develop and improve the server.
Installation
You don't need to manually install mcp-yahoo-finance
if you use uv
. We'll use uvx
to directly run mcp-yahoo-finance
.
I would recommend using this method if you simply want to use the MCP server.
Using pip
Using pip
.
Using Git
You can also install the package after cloning the repository to your machine.
Configuration
Claude Desktop
Add this to your claude_desktop_config.json
:
You can also use docker:
VSCode
Add this to your .vscode/mcp.json
:
Examples of Questions
- "What is the stock price of Apple?"
- "What is the difference in stock price between Apple and Google?"
- "How much did the stock price of Apple change between 2024-01-01 and 2025-01-01?"
Build
Docker:
Test with MCP Inspector
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A Model Context Protocol server that enables interaction with Yahoo Finance to retrieve stock pricing, company information, and historical financial data through natural language queries.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server providing real-time stock data and options analysis through Yahoo Finance, enabling LLMs to access market data, analyze stocks, and evaluate options strategies.Last updated -4PythonMIT License
- -security-license-qualityA Model Context Protocol server that enhances LLM capabilities by connecting to Wikipedia, internet search (Tavily), and financial data (Yahoo Finance) tools, enabling contextual responses to user queries.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server providing tools for querying A-share stock market data, including historical prices, financial reports, market indices, and macroeconomic indicators.Last updated -28178PythonMIT License
- -security-license-qualityA Model Context Protocol server that provides tools for interacting with Yahoo Finance, allowing users to retrieve stock prices, company information, and perform financial data comparisons.Last updated -PythonMIT License