You're viewing a demo portfolio

Join the waitlist
PRSM

edgar_filing_documents

Active

Tool of Edgar

declared in 0.1.0

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."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

Edgar

https://github.com/pipeworx-io/mcp-edgar

1/7 registries
View full server →
edgar_filing_documents — Edgar — PRSM MCP