financial-datasets/mcp-server
mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Model Context Protocol (MCP) server that provides access to stock market data from Financial Datasets.
Try mcp-server with chat:
Tools
Functions exposed to the LLM to take actions
get_income_statements
Get income statements for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
period: Period of the income statement (e.g. annual, quarterly, ttm)
limit: Number of income statements to return (default: 4)
get_balance_sheets
Get balance sheets for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
period: Period of the balance sheet (e.g. annual, quarterly, ttm)
limit: Number of balance sheets to return (default: 4)
get_cash_flow_statements
Get cash flow statements for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
period: Period of the cash flow statement (e.g. annual, quarterly, ttm)
limit: Number of cash flow statements to return (default: 4)
get_current_stock_price
Get the current / latest price of a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
get_historical_stock_prices
Gets historical stock prices for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
start_date: Start date of the price data (e.g. 2020-01-01)
end_date: End date of the price data (e.g. 2020-12-31)
interval: Interval of the price data (e.g. minute, hour, day, week, month)
interval_multiplier: Multiplier of the interval (e.g. 1, 2, 3)
get_company_news
Get news for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
get_available_crypto_tickers
Gets all available crypto tickers.
get_crypto_prices
Gets historical prices for a crypto currency.
get_historical_crypto_prices
Gets historical prices for a crypto currency.
Args:
ticker: Ticker symbol of the crypto currency (e.g. BTC-USD). The list of available crypto tickers can be retrieved via the get_available_crypto_tickers tool.
start_date: Start date of the price data (e.g. 2020-01-01)
end_date: End date of the price data (e.g. 2020-12-31)
interval: Interval of the price data (e.g. minute, hour, day, week, month)
interval_multiplier: Multiplier of the interval (e.g. 1, 2, 3)
get_current_crypto_price
Get the current / latest price of a crypto currency.
Args:
ticker: Ticker symbol of the crypto currency (e.g. BTC-USD). The list of available crypto tickers can be retrieved via the get_available_crypto_tickers tool.
get_sec_filings
Get all SEC filings for a company.
Args:
ticker: Ticker symbol of the company (e.g. AAPL, GOOGL)
limit: Number of SEC filings to return (default: 10)
filing_type: Type of SEC filing (e.g. 10-K, 10-Q, 8-K)
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client