document_summary
Summarise or compare companies' annual / interim reports (Nordic HEL, STO and US NYSE, NASDAQ). Runs a Clarifo model, so it is not on every account; others get an informational message. Use instead of pulling a whole filing into context.
Modes:
"single"(default): structured, citation-anchored summary of one company's filing."compare": side-by-side comparison of two companies' filings, e.g. risk factors, AI exposure, dividend policy, segment performance.
The prose keeps [page_id: ...] markers as internal anchors. Never
print a raw page_id or marker: replace each with the matching
sources[] card's citation_markdown.
Args: company / year / quarter: Single mode (year omitted = latest). company_a, company_b (+ year_a, year_b, quarter_a, quarter_b): Compare. document_type: "annual" (default) or "interim" (with quarter 1-4). focus: Topic to emphasise, e.g. "AI risk factors". locale: "en" (default) or "fi".
Returns single: company, year, docid, summary,
pages_used, truncated, sources, source_policy; compare:
company_a, company_b, comparison, scope_note,
coverage (coverage_warning), merged sources. Failures return
error.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "document_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | single | |
| year | No | ||
| focus | No | ||
| locale | No | en | |
| year_a | No | ||
| year_b | No | ||
| company | No | ||
| quarter | No | ||
| company_a | No | ||
| company_b | No | ||
| quarter_a | No | ||
| quarter_b | No | ||
| document_type | No | annual |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||