Get Filing (open any filing by accession — text, exhibit, section, passages)
get_filingOpen one SEC filing by accession number and read its text from Kaleidoscope's own filing store (never a sec.gov link). Use it whenever another tool hands you an accession (company_deals, company_red_flags, company_dilution, insider_liquidity, company_proxy_votes, ...).
With just accession: filing metadata (company, CIK, form, filing date), a table of contents — exhibits (type, title, size) and sections (10-K / 10-Q / 20-F / S-1 items) — and the first page of the main document's text. Then:
exhibit ('EX-10.1', '10.1', or the exhibit_seq) reads that exhibit — merger agreements, credit agreements, press releases (EX-99.1) usually live here;
section (item code '1A' / '7' / '2.02', or a name like 'Risk Factors' / 'MD&A') reads one item;
query returns up to 5 passages where a phrase occurs instead of a page, each with the offset to page from;
offset + max_chars (default 20,000, max 100,000) page through long text; follow next_offset until it is null.
Coverage: main documents 1994 onward, exhibits 1994 onward, sections for the forms sections has itemised (10-K / 10-Q / 20-F / S-1 family, 8-K items like '1.01' / '2.02', SEC comment letters). A filing missing here is a coverage gap, not proof it doesn't exist.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"accession": "<accession>"
},
"name": "get_filing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | No | YYYY-MM-DD. A filing is immutable; a filing dated after as_of returns not_filed_as_of. | |
| query | No | Return passages where this phrase occurs (in the chosen document / exhibit / section) instead of a page. | |
| offset | No | Character offset to start the page at. | |
| exhibit | No | Exhibit to read: 'EX-10.1', '10.1', '99.1', or its exhibit_seq. | |
| section | No | Item to read: '1A', 'Item 7', or a name ('Risk Factors', 'MD&A'). | |
| accession | Yes | SEC accession number, e.g. '0000773840-26-000084' (dashes optional). | |
| max_chars | No | Page size in characters (default 20000, max 100000). |