Overview
Your AI assistant can use our official connectors to access real-time financial data — stock prices, financials, SEC filings, news, and more.Connect your client
Pick your client and follow the steps. Interactive clients sign you in automatically — no API key needed.- Claude
- ChatGPT
- Gemini
- Grok
- Hermes
- OpenClaw
- Cursor
Install the official Financial Datasets connector from Claude’s Connectors Directory. Works for both Claude.ai (web) and the Claude Desktop app.Then type
- Open Financial Datasets in Claude, or search for Financial Datasets in Customize → Connectors
- Click Connect and complete sign-in
- In any new chat, click + and enable Financial Datasets under Connectors
Claude Code
Run this in your terminal:/mcp inside Claude Code and complete sign-in in your browser. Verify anytime with claude mcp list.Programmatic access
Building a script or a production agent? Connect to thehttps://mcp.financialdatasets.ai/api endpoint with an API key (sign up free, then generate a key in your dashboard).
- Python
- Claude Managed Agents
For scripts, notebooks, and custom MCP integrations, connect to the Connect, then call a tool — here we fetch the latest price for Apple:
/api endpoint with your API key.Install the MCP Python SDK:Available tools
Browse all 20+ tools
Browse all 20+ tools
Beneficial Ownership
get_beneficial_owners: List beneficial owners (holders of more than 5% of a company’s shares, from SEC Schedules 13D/13G) with their filer CIK and name. Optionally filter by name prefix. Use this to discover thefiler_cikto pass toget_beneficial_ownership.get_beneficial_ownership: Get 5%+ beneficial-ownership stakes from SEC Schedules 13D and 13G. Query byticker(who owns this company) or byfiler_cik(what stakes does this owner hold). Usetype=activistfor Schedule 13D activist stakes ortype=passivefor 13G stakes;history=truereturns each stake’s full amendment chain instead of its current state.
get_company_facts: Get company details including employee count, sector, industry, exchange, and more.
get_earnings: Get earnings data from SEC filings. Both modes return a flat list ofEarningsRecordentries — same shape in either mode. Withticker, returns the most recent SEC filings (8-K / 10-Q / 10-K / 20-F) for that company. Withoutticker, returns the most recently filed earnings across all covered companies (the real-time feed). Each entry exposesreport_period,source_type,filing_date,accession_number, plusquarterlyand/orannualfinancial blocks.
get_financial_metrics: Get historical financial metrics such as P/E ratio, enterprise value, and revenue per share.get_financial_metrics_snapshot: Get a snapshot of the latest financial metrics, including market cap, P/E ratio, and dividend yield.
get_income_statement: Get historical income statement data (revenue, expenses, net income).get_balance_sheet: Get historical balance sheet data (assets, liabilities, equity).get_cash_flow_statement: Get historical cash flow statement data (operating, investing, financing activities).
as_reported flag. Set as_reported: true to return the raw line items exactly as they appear in the company’s filing, instead of our standardized fields. As-reported data supports only annual and quarterly periods (a ttm period is treated as annual).Index Fundsget_index_fund: Get an ETF or index fund’s holdings and each position’s weight (percent of net assets) for a fund ticker (e.g., SPY). Returns the fund’s latest filing by default, or the composition as of a past date viaas_of; optionally filter byasset_class.
get_insider_ownership: Get insider ownership statements for a company: what officers, directors, and 10% owners actually hold (common shares, options, RSUs), from SEC Forms 3 and 5. Complementsget_insider_trades— trades are the events, ownership statements are the state. Filter by insidernameorform_type(3for initial statements,5for annual statements).
get_insider_trades: Get insider trading transactions for a company, including purchases, sales, and other transactions by officers, directors, and major shareholders.
get_institutional_investors: List institutional investors (SEC 13F filers) with their CIK and most recent reported name. Optionally filter by case-insensitive name prefix to discover thefiler_cikto pass toget_institutional_holdings.get_institutional_holdings: Get SEC 13F institutional holdings sourced directly from EDGAR. Query byfiler_cik(what positions a filer holds) or byticker(which institutional filers hold this security). Defaults to the latest available quarter; optionalreport_period,report_period_gte, andreport_period_ltefilters narrow the range.
get_interest_rates: Get the latest policy interest rates from major central banks (e.g., FED, ECB, BOE, BOJ). Returns a snapshot of each bank’s current rate — no parameters required.
get_kpi_guidance: Get forward-looking KPI guidance items issued by management in earnings releases and filings. Filter by ticker, period, metric name, and date range.get_kpi_metrics: Get historical KPI taxonomy metrics extracted from SEC filings (e.g., subscriber counts, ARPU, units sold). Filter by ticker, period (quarterly/annual), metric name, and date range.get_kpi_non_gaap: Get non-GAAP KPIs reported by companies (e.g., Adjusted EBITDA, Free Cash Flow as defined by the company). Filter by ticker, period, metric name, and date range.
get_macro_data: Get macroeconomic datasets.dataset=yield_curvereturns the daily US Treasury par yield curve,dataset=interest_ratesreturns central bank policy rates (current snapshot, or one bank’s history viabank),dataset=inflationreturns US CPI series, anddataset=laborreturns US labor market series (payrolls, unemployment, earnings, job openings, weekly jobless claims). Omit the dates for the latest values, or passstart_date/end_datefor history.
get_news: Get recent news articles for a specific company or the broad market. Pass a ticker for company-specific news, or omit the ticker for general market news.
get_filings: Get a list of historical SEC filings for a company (10-K, 10-Q, 8-K, and more).get_filing_items: Extract specific sections from 10-K, 10-Q, and 8-K filings (e.g., Risk Factors, MD&A).list_filing_item_types: Get a list of all extractable items for 10-K, 10-Q, and 8-K filings.
get_segmented_financials: Get segment breakdowns from all three financial statement types (income statement, balance sheet, cash flow) in a single call. Returns revenue, operating income, and depreciation by product/segment; assets, goodwill, and long-lived assets by segment; and capital expenditure by segment.
get_stock_prices: Get historical stock price data (open, high, low, close, volume) over a date range with configurable intervals.get_stock_price: Get the latest price snapshot for a stock, including current price and OHLCV data.
screen_stocks: Screen and filter stocks by financial metrics, valuation ratios, and company attributes. Combine multiple conditions to find stocks matching your criteria (e.g., revenue > $1B, P/E < 20, sector = “Technology”).list_stock_screener_filters: Get a list of all available filter fields and operators for the stock screener, grouped by category.
Example prompts
After connecting, try asking your AI assistant questions like:- “What is Apple’s current P/E ratio and market cap?”
- “Show me Tesla’s income statement for the last 4 quarters”
- “Screen for technology stocks with a P/E under 20 and revenue over $1 billion”
- “Find the Risk Factors section from Microsoft’s latest 10-K”
- “Are there any activist investors in BlackBerry?”
- “What companies just reported earnings today?”