LabscoMCP early access ↗
SaintDoreshMCP SERVER

YFinance Trader

Stock quotes, company fundamentals, daily history, analyst recommendations and insider transactions in Claude Desktop, pulled through yfinance.

by SaintDoresh ↗Equity & Fund Market DataCommunity

LABSCO SUMMARY

Six lookups, no credentials — the fastest way to get market data into a conversation.

Nothing here needs an API key or a paid data plan, which makes it the low-friction option when you just want a price, a P/E or the analyst spread while thinking out loud. The name says trader, but the surface is read-only: there is no order, position or portfolio tool, and crypto support is limited to a handful of ticker formats.

What it is

An MCP tool built on the yfinance library and adapted for Claude Desktop. Six tools cover the everyday market lookups: a live quote with change and volume, a company overview with valuation and dividend metrics, daily open/high/low/close history, symbol search, the analyst recommendation spread, and insider transactions with position and share counts.

What you get

  • A live quote: price, change, change percent, volume and timestamp — get_stock_quote
  • Company profile and key metrics — sector, industry, market cap, P/E and forward P/E, dividend yield, 52-week high and low — get_company_overview
  • Daily price history as open, high, low, close and volume per date — get_time_series_daily
  • Symbol lookup returning ticker, name, instrument type and exchange — search_symbol
  • The analyst recommendation spread by period: strong buy, buy, hold, sell, strong sell — get_recommendations
  • Insider transactions with date, insider, position, transaction type, share count, value and ownership — get_insider_transactions
  • Limited cryptocurrency coverage through ticker formats such as BTC-USD, ETH-USD and DOGE-USD
  • Errors returned as a readable message rather than a crash — a bad symbol comes back as a failure explanation

Requirements

Nothing — no account, no key; the data comes through yfinance. Python 3.10 or higher and pip install -r requirements.txt from a clone, then point Claude Desktop at main.py with an absolute path. The project is yfinance-trader 0.1.0. If tools do not appear, the README's checklist is: confirm the server starts, use an absolute path in the config, make sure Python 3.10+ is on your PATH, and restart Claude Desktop.

Setup effort

Build from source — git clone https://github.com/SaintDoresh/YFinance-Trader-MCP-ClaudeDesktop