Research & Data · Finance

Yahoo Finance MCP Server logo

Yahoo Finance MCP Server

narumiruna/yfinance-mcp

A Model Context Protocol (MCP) server that provides AI assistants with access to Yahoo Finance data via yfinance. Query stock information, financial news, sector rankings, and generate professional financial charts — all from your AI chat.

Install

uvx yfmcp@latest

Client configuration

{
  "mcpServers": {
    "yfmcp": {
      "command": "uvx",
      "args": [
        "yfmcp@latest"
      ]
    }
  }
}
GitHub stars
7
Category
Research & Data, Finance
License
MIT
Updated
Oct 6, 2026

Features

  • Stock Data — Company info, financials, valuation metrics, dividends, and trading data

  • Analyst Data — Consensus targets, estimate/revision trends, recommendation history, and firm-level actions

  • Financial Statements — Income statement and balance sheet with historical data (EBIT, Invested Capital, etc.)

  • Financial News — Recent news articles and press releases for any ticker

  • Search — Find stocks, ETFs, and news across Yahoo Finance

  • Sector Rankings — Top ETFs, mutual funds, companies, growth leaders, and top performers by sector

  • Price History — Historical OHLCV data as markdown tables or professional charts

  • Chart Generation — Candlestick, VWAP, and volume profile charts returned as WebP images

  • Options Data — Option chains with calls, puts, strike prices, IV, and expiration dates

  • Ownership Data — Major holders, institutional investors, mutual fund holders, and insider transactions

Tools (15)

  • yfinance_get_ticker_info

    Retrieve comprehensive stock data including company info, financials, trading metrics, and governance data.

  • yfinance_get_analyst_price_targets

    Fetch the current price and analyst consensus price targets for a stock.

  • yfinance_get_analyst_estimates

    Fetch analyst consensus estimates, revision momentum, recommendations, growth estimates, and earnings history.

  • yfinance_get_upgrades_downgrades

    Fetch analyst upgrades, downgrades, initiations, reiterations, and price-target changes, newest first.

  • yfinance_get_ticker_news

    Fetch recent news articles and press releases for a specific stock.

  • yfinance_search

    Search Yahoo Finance for stocks, ETFs, and news articles.

  • yfinance_get_top

    Get top-ranked financial entities within a market sector.

  • yfinance_screen

    Run Yahoo Finance screeners using either predefined screener keys or custom query trees.

  • yfinance_screen_gappers

    Run a purpose-built custom screener for opening-session bullish gappers.

  • yfinance_get_price_history

    Fetch historical price data and optionally generate technical analysis charts.

  • yfinance_get_financials

    Fetch financial statements (income statement, balance sheet, and cash flow) with historical data.

  • yfinance_get_holders

    Fetch major holders, institutional holders, mutual fund holders, and insider data.

  • yfinance_get_fund_data

    Fetch ETF or mutual-fund portfolio composition and operating details.

  • yfinance_get_option_dates

    Fetch available option expiration dates for a stock.

  • yfinance_get_option_chain

    Fetch option chain data (calls and puts) for a stock with available strike prices.

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Firecrawl MCP Server logo

Firecrawl MCP Server

mendableai/firecrawl-mcp-server

2.8k

A Model Context Protocol (MCP) server that brings Firecrawl to MCP-compatible AI agents — search, scrape, and interact with the live web for clean, agent-ready context.

Research & Data
Exa Web Search logo

Exa Web Search

exa-labs/exa-mcp-server

1.4k

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Research & Data
ArXiv logo

ArXiv

blazickjp/arxiv-mcp-server

1k

A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk.

Research & Data
sail logo

sail

lakehq/sail

730

Sail is a drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads on a distributed, multimodal compute engine.

Research & Data

OpenAPI Proxy

janwilmake/openapi-mcp-server

554

A Model Context Protocol (MCP) server for Claude/Cursor that enables searching and exploring OpenAPI specifications through oapis.org.

Research & Data
Excel MCP Server logo

Excel MCP Server

haris-musa/excel-mcp-server

393

A Model Context Protocol server that lets AI assistants create, read and edit Excel workbooks. It needs no Microsoft Excel installation.

Research & Data