get_filing_snapshot
Resolve one page_id to a viewable filing source (page PNG or SEC
link) for citations. This is a citation tool, not a company tool: for a
company overview use get_company_snapshot. page_id comes from
search_filing_content hits and Nordic get_financial_statement cells; pass
the bare id, not a clarifo://filing/... URI.
Never print the raw page_id (or a [page_id: ...] marker) to the
user; cite it as a numbered link to citation_markdown's URL when
available=true, as plain citation_label text when
available=false (never invent a link to a page with no preview).
Args:
page_id: Bare page id, e.g. "722df34e9f191a97518a8560755cb9e9_20".
dpi: Render resolution for Nordic PNGs (default 150).
include_text: Return the page's full indexed text under page_text.
Search excerpts often stop mid-sentence; read the full text before
stating what a policy says.
adjacent_pages: With include_text, pages on each side (0-2).
max_chars_per_page: Default 12000, max 30000 (truncated: true).
highlight: The figure as printed on the page ("229,4") or a short
verbatim quote; citation_markdown then opens the page with it
highlighted. Use it for every figure-level citation. The result
says highlight_status: exact (on the page), fuzzy (rounded,
rescaled or nearly verbatim), not_found (not on this page: no
highlight is drawn; say so) or unavailable (no stored text), with
highlight_passage, the paragraph it is in. To show where a
document's [n] citation comes from, pass its source_refs page_id
and the cited sentence.
Returns available, kind (rendered_png | snapshot_endpoint |
edgar_link | viewer_link), snapshot_url, company_name, year,
document_type, page_number, citation_label,
citation_markdown, source_policy; reason when unavailable.
With include_text: page_text rows and page_text_coverage.missing
(pages with no indexed text: say so rather than guess).
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": {
"page_id": "<page_id>"
},
"name": "get_filing_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpi | No | ||
| page_id | Yes | ||
| highlight | No | ||
| include_text | No | ||
| adjacent_pages | No | ||
| max_chars_per_page | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||