Back to Browse

Finzdata MCP Server

Developer ToolsModerate5.6MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

US stocks incl. delisted, futures, CPI/macro vintages, point-in-time GEX, 13F, COT, backtests.

About

US stocks incl. delisted, futures, CPI/macro vintages, point-in-time GEX, 13F, COT, backtests.

Remote endpoints: streamable-http: https://api.finzdata.com/mcp

Security Report

5.6
Moderate5.6Moderate Risk

This is a read-only financial data MCP server that sends the user's FINZDATA_API_KEY only to the FinzData API over HTTPS and uses no shell execution, dynamic code evaluation, or file writes. The main concern is that FINZDATA_API_BASE can redirect the API key to an arbitrary host, and the README documents tools that the server does not expose. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 5 high severity).

6 files analyzed · 9 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

FinzData MCP server

Research-grade US market data and server-side backtests for AI agents: Claude, ChatGPT, Gemini CLI, Cursor, Kimi, GLM and any MCP client.

Remote server: https://api.finzdata.com/mcp (Streamable HTTP, MCP 2026-07-28, accepts 2025-06-18 clients) Auth: OAuth 2.1 with PKCE (sign in with your FinzData API key), or the header Authorization: Bearer YOUR_API_KEY Free key: https://finzdata.com/signin · Pricing: https://finzdata.com/pricing · Agent docs: https://api.finzdata.com/agents.md

Coverage

Market data your backtests can trust. The whole market, remembered: every one of the 16,000+ US stocks that has traded on the NYSE and Nasdaq in the last 26+ years, delisted included, point in time. Around them: 139 futures markets with every contract since 2007, the VIX and Cboe volatility indexes with the VIX futures curve, options-market gamma for single stocks, ETFs and the major indexes, 231 ETFs, and crypto since 2015. Macro exactly as it was known: 18,000+ series including CPI, payrolls, wages, GDP and the Treasury yield curve, every vintage kept. Plus COT positioning since 1986. Bars at every resolution you backtest on: 1-minute, 5-minute, 15-minute, 30-minute, hourly and daily, with tick-level trades on the Institutional plan. In pandas with one line: pip install finzdata.

Why FinzData for agents

  • Survivorship-free. Universes include every company that traded on a date, delisted names included.
  • Point-in-time. Every data tool takes as_of, so answers contain only what was public that day: fundamentals as filed, and macro series as first published (ALFRED vintages).
  • Backtests run on the server. Describe a strategy and get back CAGR, volatility, Sharpe, drawdown, turnover, a benchmark, an equity curve, a reproducible run_id and a deflated Sharpe ratio that counts every variant you tried.

Tools (all read-only)

ToolWhat it returns
search_datasets / describe_datasetThe catalog, fields and coverage
get_universeEvery US symbol trading on a date, or the 500/1000/3000 most-traded
get_barsDaily and 1-minute OHLCV, split-adjusted
get_fundamentals_pitValuation and fundamentals as known on a date (P/E, EV/EBITDA, revenue, debt…)
get_macro_vintageFRED/ALFRED series exactly as published by a date
get_cotCFTC Commitments of Traders positioning
get_13fInstitutional holdings from 13F filings
get_eventsEarnings dates, splits and economic releases
run_backtestMomentum, MA cross, factor or formula strategies, long-only or long/short
compare_runsSeveral backtests side by side

Connect

Claude: add FinzData from the Claude connector directory, or add a custom connector with https://api.finzdata.com/mcp.

ChatGPT: add the FinzData app from the ChatGPT directory, or add a connector in developer mode with the URL above.

Gemini CLI:

export FINZDATA_API_KEY=your-key
gemini extensions install https://github.com/FinzData/finzdata-mcp

Cursor (.cursor/mcp.json), Windsurf, Cline, Kimi CLI, GLM / Z.ai coding tools and any client that takes a remote server:

{
  "mcpServers": {
    "finzdata": {
      "url": "https://api.finzdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Clients that only run local (stdio) servers: pip install finzdata-mcp (or uvx finzdata-mcp) with FINZDATA_API_KEY set. See README.pypi.md.

Example prompts

  • "Backtest 12-1 momentum on the 500 most-traded US stocks since 2010, monthly, top 50, 10 bps costs."
  • "What was the US unemployment rate for March 2020 as first reported?"
  • "How are managed-money traders positioned in gold futures?"
  • "Which institutions hold the most NVIDIA shares in the latest 13F quarter?"

Plans

Free accounts cover the last 12 months, with 100 data calls and 5 backtests a day. Paid plans and prepaid credits ($0.001 per data call, $0.05 per backtest) unlock full history.

Data, not investment advice. Support: info@finzdata.com · https://finzdata.com/support · Privacy: https://finzdata.com/privacy

Reviews

No reviews yet

Be the first to review this server!