v1.2.0 - 13 tools + rate-limit hardening
Major feature release: seven new tools (6 → 13) plus rate-limit hardening. Every tool was verified end to end by driving the real MCP server over stdio against live Yahoo Finance data (a full sweep confirmed all 13 return data with zero stdout pollution).
New tools
get_market_news— latest headlines per ticker (source, date, summary, link).get_options_chain— list expiration dates, or the calls/puts chain (strike, bid/ask, volume, open interest, implied volatility).get_holders— institutional, mutual-fund, or major holders, or insider transactions.get_dividends_splits— dividend payment history (with a trailing summary) and stock-split history.get_analyst_estimates— forward price targets, EPS/revenue estimates by period, and growth estimates.search_symbols— find ticker symbols by company name or keyword.get_market_status— whether a market (by region) is open/closed, with timing and a major-index summary.
Reliability
- Shared
curl_cffibrowser-impersonating HTTP session reused across all tools, cutting down on Yahoo HTTP 429 rate-limiting and speeding up repeated calls. Degrades gracefully to the default session ifcurl_cffiis unavailable. - Friendly, specific handling of
YFRateLimitError("wait and retry").
Changed
requirements.txt: addcurl_cffi; raise theyfinancefloor to>=0.2.61.
Install
{
"mcpServers": {
"yahoo-finance": {
"command": "npx",
"args": ["-y", "yahoo-finance-mcp-server"]
}
}
}Full changelog: https://github.com/danishashko/yahoo-finance-mcp/blob/main/CHANGELOG.md
npm: https://www.npmjs.com/package/yahoo-finance-mcp-server