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.
