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

MCP serverOfficial

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

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.

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

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.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
FINANCIAL_DATASETS_API_KEY
required, secret
Financial Datasets service API key, set in the .env file

Security check

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

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.

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.

Editors’ pick

A set of investment research skills for Claude Code and Codex built on four investors' methodologies. It is a research tool, not investment advice

SkillMedium riskNo VPN needed16.6KRepository stars
Official

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh riskNeeds a VPN1.8KRepository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverHigh risk995Repository stars
Editors’ pick

An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict

SkillLow riskRussian stackNo VPN needed4Repository stars
Foxx AIFinancial Datasets MCP

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.