Back to MCP Catalog

Financial Datasets MCP Server

Finance & FintechPython
Access comprehensive stock market and crypto data for AI assistants
Available Tools

get_income_statements

Retrieves income statements for a specified company

get_balance_sheets

Retrieves balance sheets for a specified company

get_cash_flow_statements

Retrieves cash flow statements for a specified company

get_current_stock_price

Gets the current/latest price of a company's stock

get_historical_stock_prices

Retrieves historical stock prices for a company over a specified time period

get_company_news

Retrieves recent news articles about a specified company

get_available_crypto_tickers

Lists all available cryptocurrency tickers supported by the API

get_crypto_prices

Retrieves cryptocurrency price data

get_historical_crypto_prices

Retrieves historical price data for a specified cryptocurrency

get_current_crypto_price

Gets the current/latest price of a specified cryptocurrency

Financial Datasets provides AI assistants with direct access to a wide range of financial market data through the Model Context Protocol. This integration allows Claude and other AI systems to retrieve real-time and historical stock prices, company financial statements, market news, and cryptocurrency information. With this MCP server, AI assistants can analyze income statements, balance sheets, cash flow statements, and track price movements across both traditional securities and cryptocurrencies. This enables more informed financial analysis and market insights during conversations with users.

Getting Started with Financial Datasets

This MCP server connects AI assistants to the Financial Datasets API, providing access to comprehensive stock market and cryptocurrency data.

Prerequisites

Before installing the Financial Datasets MCP server, ensure you have:

Installation Steps

  1. Clone the repository:
git clone https://github.com/financial-datasets/mcp-server
cd mcp-server
  1. Install uv if you don't already have it:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
  1. Set up the environment:
# Create and activate virtual environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
uv add "mcp[cli]" httpx
  1. Configure your API key:
# Create .env file from example
cp .env.example .env

# Edit the .env file to add your API key
# FINANCIAL_DATASETS_API_KEY=your-api-key-here

Connecting to Claude Desktop

  1. Create or edit the Claude Desktop configuration file:
# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Add the Financial Datasets MCP server configuration to your Claude Desktop config file.

  2. Restart Claude Desktop to load the new configuration.

  3. The financial tools should now appear in Claude's tools menu (hammer icon).

Using the Financial Datasets Tools

Once connected, you can ask Claude questions like:

  • "What are Apple's recent income statements?"
  • "Show me the current price of Tesla stock"
  • "Get historical prices for MSFT from 2024-01-01 to 2024-12-31"
  • "What's the current price of Bitcoin?"

The MCP server will handle retrieving the requested financial data and presenting it to you through Claude's interface.

Related MCPs

TastyTrade Portfolio Manager
Finance & FintechPython

Manage your TastyTrade brokerage account through Claude

Investor Agent
Finance & FintechPython

Financial analysis and investment insights for LLMs

Bankless Onchain
Finance & FintechTypeScript

Access and interact with blockchain data through the Bankless API

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.