1. Conduid
  2. Developer Tools
  3. Yahoo Finance MCP
MCP server · Developer Tools

Yahoo Finance MCP

MCP server for Yahoo Finance data - stock quotes, historical prices, financials, company info, and news

64Good

Scored 3 months ago · breakdown

About Yahoo Finance MCP

Yahoo Finance MCP is an MCP server published by nrempel in the Developer Tools category: mCP server for Yahoo Finance data - stock quotes, historical prices, financials, company info, and news. It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx yahoo-finance-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Yahoo Finance MCP

Powered by Claude · Grounded in docs

I know everything about Yahoo Finance MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Yahoo Finance MCP Server

npm version

A Model Context Protocol (MCP) server that provides access to Yahoo Finance data including stock quotes, historical prices, financial statements, company information, symbol search, and news.

Installation

Claude Code

claude mcp add yfinance-mcp -- npx yfinance-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "yfinance-mcp": {
      "command": "npx",
      "args": ["yfinance-mcp"]
    }
  }
}

Available Tools

get_quote

Get real-time stock quote data including price, change, volume, and key metrics.

Parameters:

  • symbol (string, required): Stock ticker symbol (e.g., "AAPL", "GOOGL")

Example response:

{
  "symbol": "AAPL",
  "name": "Apple Inc.",
  "price": 273.08,
  "change": -0.68,
  "changePercent": -0.25,
  "volume": 20667651,
  "marketCap": 4052613332992,
  "peRatio": 36.56
}

get_historical

Get historical OHLCV (Open, High, Low, Close, Volume) price data.

Parameters:

  • symbol (string, required): Stock ticker symbol
  • period (string, optional): Time period - "1d", "5d", "1mo", "3mo", "6mo", "1y", "2y", "5y", "max" (default: "1mo")
  • interval (string, optional): Data interval - "1d", "1wk", "1mo" (default: "1d")

get_financials

Get company financial statements (income statement, balance sheet, or cash flow).

Parameters:

  • symbol (string, required): Stock ticker symbol
  • statement (string, required): Type of statement - "income", "balance", "cashflow"
  • quarterly (boolean, optional): Get quarterly data instead of annual (default: false)

get_company_info

Get company profile including sector, industry, description, and key statistics.

Parameters:

  • symbol (string, required): Stock ticker symbol

search_symbols

Search for stock symbols by company name or keywords.

Parameters:

  • query (string, required): Search query (company name or keywords)

get_news

Get latest news for a stock symbol.

Parameters:

  • symbol (string, required): Stock ticker symbol

Development

Run in development mode

pnpm dev

Run tests

pnpm test           # Run tests in watch mode
pnpm test -- --run  # Run tests once

Run tests with coverage

pnpm test:coverage

Lint and format

pnpm lint       # Check for linting errors
pnpm lint:fix   # Fix linting errors
pnpm format     # Format code with Prettier

Build

pnpm build

Tech Stack

  • TypeScript
  • MCP SDK (@modelcontextprotocol/sdk)
  • yahoo-finance2
  • Zod for input validation
  • Vitest for testing
  • ESLint + Prettier for code quality

License

MIT

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Yahoo Finance MCP

How do I install Yahoo Finance MCP?

Run npx yahoo-finance-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Yahoo Finance MCP safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Yahoo Finance MCP still maintained?

The last commit was 8 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.