Labsco
MCP SERVER

Financial Datasets

by financial-datasets

Ask for a company's financial statements, price history or news and get them back in the conversation.

Equity & Fund Market Data
Summary
Fundamentals the model can reason over, not screenshots of them.

The three statement tools are what lift this above a price feed: an agent can pull an income statement and a balance sheet for the same ticker and compare them without anyone exporting a spreadsheet. Crypto has its own set, with get_available_crypto_tickers to find out what is covered before you ask for a price.

What it is

A Python server over the Financial Datasets API, covering company fundamentals, stock prices, company news and crypto prices.

What you get
  • get_income_statements, get_balance_sheets and get_cash_flow_statements for a company's three core statements
  • get_current_stock_price for the latest price, get_historical_stock_prices for the series
  • get_company_news
  • get_available_crypto_tickers for what is covered on the crypto side
  • get_current_crypto_price, get_crypto_prices and get_historical_crypto_prices
Requirements

Python 3.10 or newer and the uv package manager. A Financial Datasets API key goes in a .env file copied from .env.example; the server runs with uv run server.py.