Skip to content

ginlix-ai/langalpha-market-data

v1.0.0Apache-2.0

Prices, fundamentals, macro and options from LangAlpha's own data layer. OHLCV and short interest, multi-year statements and ownership, treasury rates and the earnings calendar, and the full options chain.

MCP servers

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

price_datastdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/langalpha_market_data/price_data_mcp_server.py"
  ],
  "env": {
    "FMP_API_KEY": "${FMP_API_KEY}",
    "GINLIX_DATA_URL": "${GINLIX_DATA_URL}"
  }
}
fundamentalsstdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/langalpha_market_data/fundamentals_mcp_server.py"
  ],
  "env": {
    "FMP_API_KEY": "${FMP_API_KEY}"
  }
}
macrostdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/langalpha_market_data/macro_mcp_server.py"
  ],
  "env": {
    "FMP_API_KEY": "${FMP_API_KEY}"
  }
}
optionsstdio
{
  "type": "stdio",
  "command": "uv",
  "args": [
    "run",
    "python",
    "plugins/langalpha_market_data/options_mcp_server.py"
  ],
  "env": {
    "GINLIX_DATA_URL": "${GINLIX_DATA_URL}"
  }
}

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": "langalpha-market-data",
  "version": "1.0.0",
  "description": "Prices, fundamentals, macro and options from LangAlpha's own data layer. OHLCV and short interest, multi-year statements and ownership, treasury rates and the earnings calendar, and the full options chain.",
  "author": {
    "name": "LangAlpha",
    "url": "https://langalpha.ai"
  },
  "homepage": "https://langalpha.ai",
  "repository": "https://github.com/ginlix/langalpha",
  "license": "Apache-2.0",
  "keywords": [
    "market-data",
    "fundamentals",
    "macro",
    "options",
    "ohlcv",
    "earnings-calendar"
  ],
  "extensions": {
    "ai.langalpha": {
      "servers": {
        "price_data": {
          "description": "OHLCV price data and short sale analytics for stocks, commodities, crypto, forex",
          "instruction": "Use for raw OHLCV time series data (get_stock_data/get_asset_data) and short interest/volume data (get_short_data). Supports daily and intraday intervals. Short data supports date range filters.",
          "tool_exposure_mode": "detailed"
        },
        "fundamentals": {
          "description": "Raw fundamental data, ownership, and technical indicators for multi-year analysis",
          "instruction": "Use for financial statements, ratios, growth metrics, valuation data, insider trades, dividends/splits, shares float, key executives, and technical indicators. Returns raw JSON for programmatic analysis, charting, and model building.",
          "tool_exposure_mode": "summary"
        },
        "macro": {
          "description": "Economic indicators, treasury rates, earnings calendar, and macro events",
          "instruction": "Use for macro-economic data: GDP, CPI, unemployment, treasury yield curve, risk-free rate for DCF, earnings calendar by date range, and economic event calendar. Returns raw JSON.",
          "tool_exposure_mode": "summary"
        },
        "options": {
          "description": "Options contracts chain, historical OHLCV, and real-time snapshots",
          "instruction": "Use for in-depth options analysis: list contracts/chain (get_options_chain), historical OHLCV bars (get_options_prices), and real-time bid/ask snapshots (get_options_snapshot). Returns raw JSON for programmatic analysis, charting, and strategy modeling. Options tickers use format O:AAPL251219C00150000.",
          "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