Yahoo Finance MCP Server
Access stock market data, ticker metrics, financial news, and options chain info.
Data last scanned today · Reviewed today
Overview
This server bridges AI assistants with financial intelligence from Yahoo Finance, providing programmatic access to market data. It enables retrieval of detailed ticker information, historical price trends, and upcoming earnings schedules, alongside news feeds for specific financial symbols.
Our verdict
This server carries a high-risk score of 24/100, primarily due to the lack of an official vendor relationship and the absence of a dedicated read-only mode, which could potentially expose your system to unexpected write operations during execution. Given it is a community-maintained project with limited developer overhead, it is best suited for isolated sandbox environments rather than sensitive production workflows.
- Zero direct dependencies minimize the software supply chain surface.
- Asyncio implementation ensures non-blocking, efficient data retrieval operations.
- Comprehensive support for proxy configurations including SOCKS authentication.
- MIT license provides permissive usage rights for developers.
- Community-maintained status lacks official support or verified maintenance guarantees.
- Full write access permissions exist by default without read-only restrictions.
- Bus-factor risk is elevated due to being a single-contributor repository.
- Repository has seen no recent commits in over 120 days.
Tools
| Tool | Description | Risk |
|---|---|---|
| get-ticker-info | Get comprehensive stock information including company details, financials, and trading metrics. | low |
| get-ticker-news | Get recent news articles for a stock symbol. | low |
| search | Search for stocks, ETFs, and other financial instruments with related news. | low |
| get-top-entities | Get top performing entities in a sector. | low |
| get-price-history | Get historical price data with customizable periods and intervals. | low |
| ticker-option-chain | Get option chain data for stocks. | low |
| ticker-earning | Get earnings data including historical and upcoming earnings. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system prerequisites to run this server?
You need Python 3.11 or higher and either the pip or uvx package manager installed.
›Does the server support proxy configurations?
Yes, you can configure an HTTP, HTTPS, or SOCKS proxy by setting the PROXY_URL environment variable to improve reliability and avoid rate limiting.
›What transport methods are available for connecting to the server?
The server supports both standard stdio transport for local AI assistant integration and HTTP transport for web-based or remote access.
›How can I verify the server is working correctly?
You can test the server using the MCP Inspector tool or by running a manual Python script to fetch ticker information directly from the server helper.
›Are there specific sectors I can filter by when using the get-top-entities tool?
Yes, the server supports filtering by sectors such as technology, healthcare, financial-services, energy, and several others listed in the documentation.
Badge
Maintain this server? Add the live badge to your README.