Skip to content

ginlix-ai/yfinance

v1.0.0Apache-2.0

Yahoo Finance as four servers: price history with dividends and splits, financial statements and valuations, analyst and insider data, and the market screener with sector and calendar views.

MCP servers

Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.

yf_pricestdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/yfinance/yf_price_mcp_server.py"
  ],
  "env": {}
}
yf_marketstdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/yfinance/yf_market_mcp_server.py"
  ],
  "env": {}
}
yf_fundamentalsstdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/yfinance/yf_fundamentals_mcp_server.py"
  ],
  "env": {}
}
yf_analysisstdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/yfinance/yf_analysis_mcp_server.py"
  ],
  "env": {}
}

What this package declares

The files a client reads when it loads this plugin, exactly as this revision carries them.

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "yfinance",
  "version": "1.0.0",
  "description": "Yahoo Finance as four servers: price history with dividends and splits, financial statements and valuations, analyst and insider data, and the market screener with sector and calendar views.",
  "author": {
    "name": "LangAlpha",
    "url": "https://langalpha.ai"
  },
  "homepage": "https://langalpha.ai",
  "repository": "https://github.com/ranaroussi/yfinance",
  "license": "Apache-2.0",
  "keywords": [
    "yahoo-finance",
    "market-data",
    "screener",
    "analyst-estimates",
    "dividends"
  ],
  "extensions": {
    "ai.langalpha": {
      "icon": "finance.yahoo.com",
      "servers": {
        "yf_price": {
          "description": "Yahoo Finance price history, dividends, and splits data",
          "instruction": "Use for historical OHLCV price data, dividend history, stock splits, and multi-stock price comparisons. Returns large time series ideal for code-based analysis.",
          "tool_exposure_mode": "summary"
        },
        "yf_market": {
          "description": "Yahoo Finance market status, search, screener, calendars, sectors",
          "instruction": "Use for ticker search, stock screening (custom and predefined), earnings calendars, market status, and sector/industry analysis. Best for market-wide discovery and screening.",
          "tool_exposure_mode": "summary"
        },
        "yf_fundamentals": {
          "description": "Yahoo Finance financial statements, earnings, company info, and valuations",
          "instruction": "Use for income statements, balance sheets, cash flow, earnings data, company info, and valuation comparisons across multiple stocks. Returns structured financial data ideal for fundamental analysis.",
          "tool_exposure_mode": "summary"
        },
        "yf_analysis": {
          "description": "Yahoo Finance analyst data, holdings, insiders, news, and ESG",
          "instruction": "Use for analyst recommendations, price targets, upgrades/downgrades, earnings estimates, institutional/mutual fund holders, insider transactions, news, and ESG sustainability scores.",
          "tool_exposure_mode": "summary"
        }
      }
    }
  }
}

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • ai.langalpha