MCP.Market

Yahoo Finance MCP server

by danishashko·io.github.danishashko/yahoo-finance-mcp·v1.6.2·24 stars

Yahoo Finance data: quotes, financials, earnings, screeners, funds, sectors, options, and news.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
Growing

24 stars234 downloads/wk

Reviews

Write one

Nobody has reviewed Yahoo Finance yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Yahoo Finance tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Yahoo Finance compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 85% of 1,765 Finance servers
GitHub stars
24
more than 91% of 957 Finance servers
Downloads a week
234
more than 75% of 505 Finance servers with a package

Release history: 3 versions in the registry since 2026-07-30, latest 2026-11-07, typically one every 99 days.

Install Yahoo Finance in Claude Code, Cursor or VS Code

Runs npx -y yahoo-finance-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add yahoo-finance-mcp -- npx -y yahoo-finance-mcp-server
Add to Cursor

What the publisher says

From the Yahoo Finance repository's README, as published. We do not edit it. Read it on GitHub

Yahoo Finance MCP Server 📈

Real-time stock market data for Claude Desktop and any MCP-compatible client, powered by Yahoo Finance. Get quotes, historical prices, company profiles, financial statements, analyst ratings, and multi-stock comparisons, all from natural language.

npm package: yahoo-finance-mcp-server  ·  GitHub repo: danishashko/yahoo-finance-mcp. The repo name is shorter than the package name; both refer to this project.

🎯 What You Get

  • 📊 Real-time stock quotes with full market data
  • 📈 Historical prices (OHLCV) with summary statistics
  • 🏢 Company profiles, officers, and key statistics
  • 💰 Financial statements (income, balance sheet, cash flow)
  • 🎯 Analyst ratings, price targets, and the recent recommendation trend
  • ⚖️ Multi-stock comparisons side by side
  • 📰 Latest financial news per ticker
  • 🧾 Options chains (calls/puts, strikes, IV, open interest)
  • 🏦 Ownership data — institutional, mutual fund, and insider activity
  • 💵 Dividend & split history
  • 🔮 Forward analyst estimates (price targets, EPS/revenue, growth)
  • 🔎 Symbol search by company name or keyword

Every tool returns human-readable markdown by default, or structured JSON on request (response_format: "json"). Requests share a single browser-impersonating HTTP session to reduce Yahoo Finance rate-limiting.

🚀 Quick Start

Add this to your Claude Desktop config and restart Claude:

  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
  "mcpServers": {
    "yahoo-finance": {
      "command": "npx",
      "args": ["-y", "yahoo-finance-mcp-server"]
    }
  }
}

That is it. On first launch the npx wrapper creates an isolated Python environment and installs the dependencies for you (a one-time step that can take a minute). You only need Python 3.10+ and Node.js 16+ on your machine.

Prefer a global install?

npm install -g yahoo-finance-mcp-server
{
  "mcpServers": {
    "yahoo-finance": {
      "command": "yahoo-finance-mcp-server"
    }
  }
}

🌐 HTTP mode (n8n, remote agents, anything that connects to a URL)

Some clients spawn an MCP server as a child process and talk to it over stdio; others only take a URL. n8n's MCP Client Tool node is the second kind - it offers HTTP Streamable and SSE and no way to launch a command - so stdio alone puts the server out of reach.

--http serves the same 13 tools over Streamable HTTP at /mcp:

npx -y yahoo-finance-mcp-server --http
# -> http://127.0.0.1:8000/mcp

No authentication is added, so keep it on an interface you trust.

Reaching it from a container

n8n in Docker is not on your loopback interface, so bind wider and use the host alias:

npx -y yahoo-finance-mcp-server --http --host 0.0.0.0 --port 8931

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Yahoo Finance: common questions

Is Yahoo Finance MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Yahoo Finance safety report
How do I install Yahoo Finance?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Yahoo Finance need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Yahoo Finance maintained?
The last commit was 72 days ago (2026-09-04). The latest release is v1.6.2.
What can I use instead of Yahoo Finance?
Servers from other publishers that do the same job: Tapetide - Indian Stock Market MCP server, Finance Toolkit MCP server and HPSILab Quant Finance MCP server. Compare all Yahoo Finance alternatives.
How does Yahoo Finance compare with other Finance MCP servers?
safety score 88/100 (higher than 85% of 1,765 Finance servers); github stars 24 (more than 91% of 957 Finance servers); downloads a week 234 (more than 75% of 505 Finance servers with a package). Full comparison.

Alternatives to Yahoo Finance

Same job from other publishers: the closest match first, then the best rated.

All Yahoo Finance alternatives →
  • Tapetide - Indian Stock Market MCP
    48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options
    A
  • Finance Toolkit
    500+ transparent financial methods calculated from raw statements, not third-party endpoints.
    A
  • HPSILab Quant Finance
    Stock & options risk analytics for AI agents: pre-trade risk scan, IV, gamma walls, Monte Carlo.
    A
  • Stock Scanner
    Stock and crypto market data — 49 tools for quotes, technicals, options, SEC filings, and more.
    B
  • Xero
    Xero MCP server for invoices, contacts, payments, quotes, and financial reports.
    A

More from danishashko →