Financial Datasets MCP

Financial Datasets MCP Server

An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent

  • 2,326 ★ on the repository
  • Last commit
  • MIT
MCP serverOfficial

Extended access

Why this level

  • Makes network calls to an external API and requires a secret key
  • Returns financial data that must not be treated as investment advice
All reasons and checks

financial-datasets/mcp-server

Install

Manual install

git clone https://github.com/financial-datasets/mcp-server
cd mcp-server
uv venv
source .venv/bin/activate
uv add "mcp[cli]" httpx
uv run server.py

Before running, set FINANCIAL_DATASETS_API_KEY in .env. Requires Python 3.10+ and the uv manager.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Makes network calls to an external API and requires a secret key
  • Returns financial data that must not be treated as investment advice

This is third-party code. Review the repository files before installing.

What it does

The server gives the agent access to stock market data through the Financial Datasets service API. It exposes tools for a company's income statement, balance sheet and cash flow statement, its current and historical stock price, and company news. Separate tools return the list of available crypto tickers and current and historical crypto prices. All requests are data reads; the server places no trades and moves no funds. It runs locally over stdio via uv and connects to Claude Desktop and other MCP clients.

Who it is for. For analysts, developers and finance professionals who need market data and company financials directly in the agent.

Good fit when

  • You need company financials: income, balance sheet, cash flow
  • You need a current or historical stock or crypto price
  • You need to gather company news for analysis

Not a fit when

  • You want investment advice or trade signals: the server provides data, not recommendations
  • You do not have a Financial Datasets API key

Example request

Show Apple's recent income statements and the current Tesla stock price

MCP

Transport
stdio
Authentication
API key

Environment variables

FINANCIAL_DATASETS_API_KEY required, secret
Financial Datasets service API key, set in the .env file

Limitations

The server is a data source, not an investment advisor: it gives no recommendations, does not assess risk and executes no operations; trade decisions stay with the user. It needs a Financial Datasets API key, and data coverage and limits depend on the service plan. Running it requires Python 3.10 or newer and the uv package manager. There is no published npm or PyPI package; the server runs from source. API availability from Russia without a VPN is not verified.

How to disable. Remove the financial-datasets entry from mcpServers in the MCP client configuration and delete the server source directory.

FAQ

Does the server give investment advice?

No. It returns market data and financials; the conclusions and trade decisions stay with the user.

Is an API key required?

Yes. The Financial Datasets key goes in the FINANCIAL_DATASETS_API_KEY variable, and available data depends on the service plan.

Discussion

No questions or reviews yet.

Financial data MCP server: stocks, funds, bonds, macro indicators, news and crypto via Tushare and Binance

MCP serverBroad access871Repository stars
Official

A financial analysis MCP server: 500+ methods from company statements, ratios, indicators, risk metrics and macro data

MCP serverExtended access5.5KRepository stars

MCP server that gives an agent Yahoo Finance data by ticker: price history, financial statements and option chains

MCP serverExtended access369Repository stars
Official

Twelve Data MCP connects an assistant to a market data API: quotes, historical prices, indicators, fundamentals and company news.

MCP serverExtended access86Repository stars

Market data in a dialogue with the agent: hosted server or local run, three modes and tool sets loaded on demand

MCP serverExtended access149Repository stars

An MCP server for personal stock analysis: market data, technical indicators, screening and portfolio tracking, no keys for the core

MCP serverExtended access727Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Financial Datasets MCP (this card)yesAPI key2,326
Borsa MCPnonot required660an MCP server with Turkish and US market data
KIS Open Trading API: MCP for Korea Investment & SecuritiesyesAPI key1,667the official MCP server of the Korean broker Korea Investment
Qanatnonot required331an MCP server that screens companies on metrics from filings as of

README in short

The README describes an MCP server that opens Financial Datasets market data to Claude and other assistants: financials, stock and crypto prices and news. It lists the server tools and shows installation via the uv manager with Python 3.10 or newer, with the API key set in a .env file. A separate section explains connecting to Claude Desktop through a configuration file with an mcpServers block and gives example questions for the agent. The server runs locally with uv run server.py. MIT licensed.

README badge

Report a problem