trackmcp
Back to directory
9nate-drake

mcp-yfinance

View on GitHub

MCP Server for fething yfinance financial data into Claude Desktop

18 stars PythonAI & Machine Learning Updated Sep 12, 2025
aiclaudemcpmodelcontextprotocol

Documentation

yfinance MCP Server

A Model Context Protocol server that provides financial data to Claude Desktop using yfinance (Yahoo Finance api).

Most code created by Claude.

Installation

Requirements

  • Python 3.10 or higher
  • Claude Desktop

Install

1. Clone this repo:

bash
git clone https://github.com/9nate-drake/mcp-yfinance

2. Install required packages:

bash
pip install mcp yfinance

Configuration

Add to your Claude Desktop config file claude_desktop_config.json (on Windows this is usually at %APPDATA%/Claude/):

json
{
  "mcpServers": {
    "yfinance": {
      "command": "python",
      "args": [
        "/path/to/finance_server/server.py"
      ]
    }
  }
}

Replace the path with the actual full path to your server.py file.

Usage

1. Restart Claude Desktop

2. Look for the yfinance server in the ๐Ÿ”Œ menu

3. Example queries:

    Development

    To modify the server:

    1. Edit server.py directly

    2. Restart Claude Desktop to apply changes

    TODO

    ~~* Add complete range of yfinance functions~~

    • Check compliance with anthropic recommended practice for mcp servers

    Frequently asked questions

    What is mcp-yfinance?

    mcp-yfinance is MCP Server for fething yfinance financial data into Claude Desktop

    How do I install mcp-yfinance?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is mcp-yfinance open source?

    Yes โ€” it is hosted on GitHub at https://github.com/9nate-drake/mcp-yfinance and has 18 stars.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP