MCP server exposing Yahoo Finance market data via yfinance
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"yfinance-market-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# yfinance-market-mcp MCP server that exposes Yahoo Finance market data to AI assistants (Claude Code, Claude Desktop, or any MCP-compatible client). 30 tools covering: price history, options chains, news, financials, analyst estimates, holders, screener, sector/industry data, and more. --- ## Quick Start ### Install ```bash pip install yfinance-market-mcp ``` Or run directly without installing (requires [uv](https://docs.astral.sh/uv/)): ```bash uvx yfinance-market-mcp ``` For local development (editable install): ```bash git clone https://github.com/hachecito/yfinance-market-mcp.git cd yfinance-market-mcp pip install -e . ``` ### Verify Installation ```bash yfinance-mcp --help ``` If the command is found, the server is ready. --- ## Usage ### With Claude Code Create a `.mcp.json` file in your project root: Using pip: ```json { "mcpServers": { "yfinance": { "command": "yfinance-mcp" } } } ``` Using uvx (no install needed): ```json { "mcpServers": { "yfinance": { "command": "uvx", "args": ["yfinance-market-mcp"] } } } ``` Then restart Claude Code. The 30 tools will be available automatically — just ask Claude about any stock, options chain, or market news. ### With Claude Desktop Edit `%APPDATA%\Claude\claude_desktop_config.json` (Windows) or `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS): Using pip: ```json { "mcpServers": { "yfinance": { "command": "yfinance-mcp" } } } ``` Using uvx: ```json { "mcpServers": { "yfinance": { "command": "uvx", "args": ["yfinance-market-mcp"] } } } ``` Restart Claude Desktop. Done. ### With Any MCP Client The server uses **stdio** transport. Launch it with: ```bash yfinance-mcp # or uvx yfinance-market-mcp ``` Connect your MCP client to stdin/stdout of that process. --- ## Available…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.