mcp-server

financial-datasets/mcp-server

4.0

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

No resources

Related MCP Servers

View all finance servers →