Interact with Yahoo Finance to get stock data, market news, and financial information using the yfinance Python library.
The Model Context Protocol (MCP) is an open standard developed by Anthropic to enable seamless integration between Large Language Models (LLMs) and external tools, services, and data sources.
This project provides a simple implementation that allows LLM to interact with Yahoo Finance through the yfinance Python library.
The server uses fastmcp and runs within a Docker container to ensure portability.
pip install .
docker build -t yfinance-mcp-server .
"mcpServers": {
"YahooFinanceServer": {
"command": "python",
"args": ["-m", "yfinance_mcp_server"]
}
}
"mcpServers": {
"YahooFinanceServer": {
"command": "docker",
"args": ["run", "-i", "yfinance-mcp-server"]
}
}
In your LLM interface, e.g. Cline, you can ask something like:
What is MSFT's stock price on Jan 1, 2025?
A MCP server to retrieve up-to-date jobs from company career sites.
Scrape websites with Oxylabs Web API, supporting dynamic rendering and parsing for structured data extraction.
Render website screenshots with ScreenshotOne
Interact with WebScraping.AI for web data extraction and scraping.
Attaches to existing browser sessions using the Chrome DevTools Protocol for automation and interaction.
Dynamically scan and analyze potentially malicious URLs using the urlDNA.io
A Java-based MCP server for interacting with the Crawl4ai web scraping API.
Browser automation using Puppeteer, with support for local, Docker, and Cloudflare Workers deployments.
Use 3,000+ pre-built cloud tools to extract data from websites, e-commerce, social media, search engines, maps, and more
Fetches and converts website content to Markdown with AI-powered cleanup, OpenAPI support, and stealth browsing.