edgar_filing_text

Pack: edgar · Endpoint: https://gateway.pipeworx.io/edgar/mcp

AUTHORITATIVE full text of a SEC filing’s primary document (10-K / 10-Q / 8-K body), HTML stripped to clean plaintext — the source for disclosures that live in prose, not XBRL: going-concern language, ATM / at-the-market equity facilities, committed-equity share caps, public-float figures, subsequent events, and the liquidity footnote. Pass an accession (from edgar_search_filings / edgar_company_filings) plus the filer’s ticker or CIK; OR omit accession and pass ticker + form_type to auto-resolve the latest matching filing. Optionally set section to return just one part (going_concern | liquidity | capital_resources | subsequent_events). Large docs (a 10-Q is ~100k+ chars of text) are PAGED, not spilled: the result caps at max_chars (default 50000) from offset, and returns truncated + next_offset — pass next_offset back as offset to read the next window. Use for “does $TICKER disclose substantial doubt / going concern”, “what ATM facility does $TICKER have”, “read the liquidity section of the latest 10-Q”. For the list of documents/exhibits in a filing use edgar_filing_documents; for structured financial numbers use edgar_company_concept.

Parameters

NameTypeRequiredDescription
accessionstringnoSEC accession number, dashed or not (e.g. “0001683168-26-003909”). Omit to auto-resolve the latest filing of form_type for the given ticker/cik.
tickerstringnoFiler ticker (e.g. “ACTU”). Provide this OR cik.
cikstringnoFiler CIK number (e.g. “1652935”). Provide this OR ticker.
form_typestringnoWhen accession is omitted, the form type of the latest filing to fetch — “10-K”, “10-Q”, “8-K”, “DEF 14A”, etc.
sectionstringnoReturn only this section (located by heading). Omit for the whole document. Unmatched sections fall back to the whole document (section_found:false).
max_charsnumbernoMax characters to return in this page (1000–100000, default 50000). Doc text past this is available via next_offset.
offsetnumbernoCharacter offset to start from (default 0). Pass the prior result’s next_offset to page forward.

Example call

curl -X POST https://gateway.pipeworx.io/edgar/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"edgar_filing_text","arguments":{}}}'

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "edgar": {
      "url": "https://gateway.pipeworx.io/edgar/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 24, 2026