mcpserver.lol
registry/secedgar-mcp-server
Connection check verified live · 27h ago

secedgar-mcp-server

Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

Tools 16
GitHub stars 9
Installs / wk 344
Licence Apache-2.0
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

16 tools

Read from the running server on 27h ago.

secedgar_company_search read-only query*form_typesfiled_afterfiled_beforefiling_limitinclude_filings
Find companies and retrieve entity info with optional recent filings. Entry point for most EDGAR workflows — resolves tickers, names, or CIKs to entity details, with accession numb…
secedgar_compare_companies read-only periodsconcepts*taxonomycompanies*period_type
Compare 2-10 named companies across 1-8 XBRL concepts, aligned on calendar periods. This is the middle shape between secedgar_get_financials (one company, one concept, full history…
secedgar_dataframe_describe read-only name
List dataframes (df_XXXXX_XXXXX) materialized by secedgar_fetch_frames, secedgar_search_filings, secedgar_get_financials, secedgar_get_insider_transactions, and secedgar_get_instit…
secedgar_dataframe_query read-only sql*previewrow_limitregister_as
Run a single-statement SELECT against the canvas dataframes registered by secedgar_fetch_frames, secedgar_search_filings, and secedgar_get_financials. Read-only: writes, DDL, DROP,…
secedgar_fetch_frames read-only sortunitlimitoffsetperiod*concept*
Fetch SEC XBRL frames for one concept × one period across all reporting companies. Inline response returns a page of the ranked companies — start at the top or pass offset/next_off…
secedgar_find_holders read-only cusiplimitissuer*quarter
Find which institutional managers reported holding an issuer, by searching 13F-HR information tables for one reporting quarter. This is the reverse direction of secedgar_get_instit…
secedgar_get_beneficial_owners read-only limitissuer*form_kindinclude_amendments
List the 5%-and-over beneficial owners of a public company, parsed from the structured SCHEDULE 13D and SCHEDULE 13G filings made about it. The input is the ISSUER — the company be…
secedgar_get_filing read-only cikoffsetsectiondocumentinclude_xbrlcontent_limit +1
Fetch a specific filing's metadata and document content by accession number. Returns the primary document as readable text. Use offset/next_offset for multi-page access to large fi…
secedgar_get_financials read-only limitcompany*concept*taxonomyperiod_type
Get historical XBRL financial data for a company. Accepts friendly concept names (e.g., "revenue", "net_income", "assets") or raw XBRL tags. Discover available friendly names with…
secedgar_get_fund_holdings read-only fund*limitoffsetseries_idreport_date
List what an ETF or mutual fund holds, parsed from the NPORT-P portfolio report it files with the SEC every quarter. The input is the fund — a ticker like VOO, a fund series ID, or…
secedgar_get_insider_transactions read-only limitticker_or_cik*transaction_type
Fetch Form 4 insider transactions (purchases, sales, grants, exercises) for a company by parsing SEC EDGAR ownership XML. Returns the reporting person, their relationship to the is…
secedgar_get_institutional_holdings read-only limitoffsetquarterconsolidateticker_or_cik*
Fetch 13F-HR quarterly institutional holdings by parsing the SEC EDGAR information table XML. ticker_or_cik is the institutional filer — its 10-digit CIK (e.g. 0000102909), or an e…
secedgar_get_material_events read-only itemslimitcompany*filed_afterfiled_before
Retrieve a company's 8-K filings with their item codes decoded, optionally filtered to specific items. 8-K item codes are how material events are actually scoped — 1.01 material ag…
secedgar_get_snapshot read-only company*taxonomyperiod_type
Build a company financial profile in one call: the latest value of every supported XBRL concept, grouped by statement. Reads the filer's complete companyfacts payload once rather t…
secedgar_search_concepts read-only groupsearchtaxonomy
Search supported XBRL financial concepts by keyword, statement group, or taxonomy. Use before secedgar_get_financials or secedgar_fetch_frames to discover the right friendly name,…
secedgar_search_filings read-only sortformslimitqueryoffsetend_date +1
Search EDGAR filings since 1993. Full-text search covers 2001-present (the EFTS index floor); pre-2001 date ranges (to 1993) are served from the archives by form and entity/date. P…