LabscoMCP early access ↗
atishayjnMCP SERVER

Yahoo Finance MCP Server by atishayjn

Pull stock prices, financial statements, options chains, holders and news from Yahoo Finance.

Equity & Fund Market DataCommunity

LABSCO SUMMARY

Nine tools covering the questions an equity analyst actually asks.

Prices, statements, holders, options and news in one place means a single conversation can go from how has it traded to who owns it to what are the calls priced at, without changing sources. It is market data only: nothing here places a trade.

What it is

A server over Yahoo Finance covering price history, company data, financial statements, options and analyst views.

What you get

  • Historical OHLCV data with the period and interval you choose (get_historical_stock_prices)
  • A full company snapshot of price, metrics and company details (get_stock_info)
  • Income statement, balance sheet or cash flow, annual or quarterly (get_financial_statement)
  • Major holders, institutional holders, mutual funds and insider transactions (get_holder_info)
  • Options expiration dates, and the chain for one date as calls or puts (get_option_expiration_dates, get_option_chain)
  • Analyst recommendations and upgrade or downgrade history (get_recommendations), dividends and splits (get_stock_actions), and the latest news for a ticker (get_yahoo_finance_news)

Requirements

Nothing to sign up for: the data comes from Yahoo Finance. You run it from a clone of the repository with Python 3.11 and uv, and it serves over SSE on port 8000 rather than stdio.

Setup effort

Build from source — git clone https://github.com/atishayjn/yfinance-mcp.git