edgar_filing_documents
ActiveTool of Edgar
AUTHORITATIVE list of the SEC filing documents inside ONE specific filing, by accession number. Retrieve a filing / its contents / attachments: pass the accession (e.g. "0000320193-25-000079", with or without dashes) plus the filer's ticker ("AAPL") or CIK ("320193"). Returns every document in the filing folder — the primary document (10-K / 10-Q / 8-K body), all exhibits, and XBRL files — each with name, type, size, and a direct https URL, plus the filing's form type, filing date, and human -index.html page. Set include_primary_text:true to also pull the primary document's text (HTML stripped to plaintext, ~40k chars). Use to list a 10-K / 10-Q / 8-K's exhibits, retrieve filing contents/attachments, or fetch the text of a filing. You can pass an exact accession, OR just a ticker + form_type to auto-resolve the latest matching filing (no accession lookup needed). Examples: edgar_filing_documents({ticker: "NVDA", form_type: "10-K"}) for the documents in NVIDIA's latest annual report; edgar_filing_documents({accession: "0000320193-25-000079", ticker: "AAPL", include_primary_text: true}) for a specific filing's text.
Parameters schema
{
"type": "object",
"required": [],
"properties": {
"cik": {
"type": "string",
"description": "The filer's CIK number (e.g. \"320193\"). Provide this OR ticker."
},
"ticker": {
"type": "string",
"description": "The filer's ticker (e.g. \"AAPL\", \"NVDA\") or company name. Provide this OR cik. Tickers are auto-resolved to CIKs."
},
"accession": {
"type": "string",
"description": "Optional SEC accession number of a specific filing, with or without dashes (e.g. \"0000320193-25-000079\"). Omit it to auto-resolve the latest filing — pass form_type instead."
},
"form_type": {
"type": "string",
"description": "When accession is omitted, the form type of the latest filing to fetch, e.g. \"10-K\", \"10-Q\", \"8-K\", \"DEF 14A\". Omit both accession and form_type to get the single most recent filing of any type."
},
"include_primary_text": {
"type": "boolean",
"description": "When true, also fetch the primary document and return its text (HTML stripped to plaintext, truncated to ~40,000 chars). Default false."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Edgar
https://github.com/pipeworx-io/mcp-edgar
1/7 registries