This connects your AI assistant directly to SEC filings through Edgar Tools' API. You get 23 tools covering company financials, insider transactions, 13F institutional holdings, and mutual fund data, plus 5 pre-built recipes for common queries. Reach for this when you need to pull 10-K statements, track insider buying patterns, analyze institutional investor positions, or compare financial metrics across companies without leaving your chat interface. It works across Claude, ChatGPT, and Cursor through streamable HTTP, so you can ask questions like "show me Apple's latest quarterly revenue" or "what stocks did Berkshire add last quarter" and get structured data back immediately.
Public tool metadata for what this MCP can expose to an agent.
search_companiesSearch for SEC-registered companies by name, ticker symbol, or CIK number. Use this to resolve a company before calling other tools. Returns basic company info — not filings or financial data.2 paramsSearch for SEC-registered companies by name, ticker symbol, or CIK number. Use this to resolve a company before calling other tools. Returns basic company info — not filings or financial data.
limitintegerquerystringget_live_filingsGet recent SEC filings from a real-time feed (48-hour window). Without filters, returns a summary of filing activity with notable highlights. With filters (form type, company), returns individual filings. Best for monitoring what's happening right now.4 paramsGet recent SEC filings from a real-time feed (48-hour window). Without filters, returns a summary of filing activity with notable highlights. With filters (form type, company), returns individual filings. Best for monitoring what's happening right now.
cikvalueformvaluehoursintegerlimitintegerget_insider_tradesGet insider trading activity (SEC Forms 3, 4, 5) for a company. Shows who's buying, selling, or exercising options — with transaction details and overall sentiment. Use search_companies first to get the CIK.4 paramsGet insider trading activity (SEC Forms 3, 4, 5) for a company. Shows who's buying, selling, or exercising options — with transaction details and overall sentiment. Use search_companies first to get the CIK.
cikintegerdaysintegerlimitintegertransaction_typestringget_material_eventsGet material events (8-K filings) for a company, with structured item classification. Shows M&A activity, leadership changes, earnings releases, bankruptcy, and other significant corporate events. Use search_companies first to get the CIK.4 paramsGet material events (8-K filings) for a company, with structured item classification. Shows M&A activity, leadership changes, earnings releases, bankruptcy, and other significant corporate events. Use search_companies first to get the CIK.
cikintegerdaysintegeritemvaluelimitintegerget_financial_ratiosGet financial ratios for a company from its latest annual filing (10-K). Returns 12 ratios across profitability, returns, liquidity, and leverage. Use search_companies first to get the CIK.1 paramsGet financial ratios for a company from its latest annual filing (10-K). Returns 12 ratios across profitability, returns, liquidity, and leverage. Use search_companies first to get the CIK.
cikintegerget_ttm_financialsGet trailing twelve months (TTM) financial statements for a company. Returns line-item detail for income statement, balance sheet, and/or cash flow. TTM aggregates the most recent four quarters, giving an up-to-date annual view. Use search_companies first to get the CIK. Args:...2 paramsGet trailing twelve months (TTM) financial statements for a company. Returns line-item detail for income statement, balance sheet, and/or cash flow. TTM aggregates the most recent four quarters, giving an up-to-date annual view. Use search_companies first to get the CIK. Args:...
cikintegerstatementvaluesearch_disclosuresSearch narrative text disclosures (XBRL TextBlock) across a company's filings. Finds revenue recognition policies, risk factors, segment details, and other narrative content in 10-K and 10-Q filings. Returns matching snippets with filing context. Automatically expands acronyms...7 paramsSearch narrative text disclosures (XBRL TextBlock) across a company's filings. Finds revenue recognition policies, risk factors, segment details, and other narrative content in 10-K and 10-Q filings. Returns matching snippets with filing context. Automatically expands acronyms...
cikintegerformvalueyearvaluequerystringdiff_onlybooleanmax_resultsintegermin_noveltyvaluesearch_advisersSearch SEC-registered investment advisers by firm name or CRD number. Returns basic adviser info including AUM, location, and disciplinary flags. Use this to find an adviser before calling get_adviser_profile.3 paramsSearch SEC-registered investment advisers by firm name or CRD number. Returns basic adviser info including AUM, location, and disciplinary flags. Use this to find an adviser before calling get_adviser_profile.
limitintegerquerystringstatevalueget_adviser_profileGet detailed profile for an investment adviser by CRD number. Includes firm info, AUM, client types, compensation, and compliance flags. Professional tier adds full executive list, private funds, and disciplinary details. Use search_advisers first to find the CRD number.1 paramsGet detailed profile for an investment adviser by CRD number. Includes firm info, AUM, client types, compensation, and compliance flags. Professional tier adds full executive list, private funds, and disciplinary details. Use search_advisers first to find the CRD number.
crd_numberstring