Financial Datasets MCP Server

Stock market, financial statements, and crypto data for your AI agents.

Data last scanned today · Reviewed today

3610 tools2,256PythonMIT

Overview

Financial Datasets MCP Server provides a direct pipeline for AI assistants to access comprehensive market data. It includes tools for retrieving essential corporate financial documentation, such as income statements, balance sheets, and cash flow statements, alongside real-time and historical pricing for both stocks and cryptocurrencies. Beyond raw financial metrics, the server allows for fetching company-specific market news and lists of available cryptocurrency tickers. It is designed to be set up using the uv package manager and requires a valid API key from Financial Datasets to perform queries.

Our verdict

With a security score of 36/100, this server is classified as high-risk. This rating is driven primarily by the lack of a read-only mode, as every installation grants full write access permissions. Additionally, the project is community-maintained rather than vendor-official and has not seen a commit in over 422 days. Given these factors and the absence of an editorial security review, it should be used with caution, particularly in environments where strict access control is necessary.

  • Zero direct dependencies minimize supply-chain surface area.
  • Provides broad access to crypto and equity market data.
  • Open-source MIT license permits modification and redistribution.
  • No read-only mode exists for safer, limited access.
  • Stale repository status with no updates in 422 days.
  • Community-maintained project lacking official vendor support.

Tools

ToolDescriptionRisk
get_income_statementsGet income statements for a company.low
get_balance_sheetsGet balance sheets for a company.low
get_cash_flow_statementsGet cash flow statements for a company.low
get_current_stock_priceGet the current / latest price of a company.low
get_historical_stock_pricesGets historical stock prices for a company.low
get_company_newsGet news for a company.low
get_available_crypto_tickersGets all available crypto tickers.low
get_crypto_pricesGets historical prices for a crypto currency.low
get_historical_crypto_pricesGets historical prices for a crypto currency.low
get_current_crypto_priceGet the current / latest price of a crypto currency.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the environment prerequisites for this server?

You must have Python 3.10 or higher and the uv package manager installed.

How do I provide my API credentials?

You must create a .env file and set the FINANCIAL_DATASETS_API_KEY environment variable with your API key.

Can this server access cryptocurrency data?

Yes, it includes tools to fetch available crypto tickers, as well as current and historical prices for cryptocurrencies.

Is the server compatible with Claude Desktop?

Yes, you can configure it by adding the server details to your claude_desktop_config.json file and restarting the application.

What path requirements exist for the Claude Desktop configuration?

You must provide the absolute path to the project directory and the path to your uv executable within the configuration JSON.

Badge

Financial Datasets MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.