get_financial_statement
Get a full financial statement (income statement, balance sheet or cash
flow) with line-item detail, for US (SEC XBRL) and Nordic (HEL, STO; ESEF
annual filings) companies, in one shape for both. For a compact KPI summary
use get_company_financials. Each metric carries metric_name (filing
label), metric_name_en for US companies (use it for display), value,
unit and currency.
Nordic companies have annual line items only: a quarterly request returns a
quarterly_line_items_not_available error with alternatives
(get_company_financials(period_type="quarterly"),
search_filing_content).
Args:
company: Name or ticker, e.g. "Apple", "AAPL".
statement: "income_statement" (default), "balance_sheet" or
"cash_flow".
years: Most recent periods to return (1-25, default 10).
market: "nordic" or "us"; omit to auto-detect (the Nordic result
wins when both exist).
period_type: "annual" (default), "quarterly" or "auto" (US:
both mixed, newest first; Nordic: annual with a note).
year / quarter: Filter to the company's OWN fiscal year / quarter (1-4),
not calendar periods: check each period's period_end.
min_coverage: Drop periods below "complete" (>= 80% of core line
items), "partial" (30-79%) or "sparse"; omit to keep all and
read each period's coverage_status.
Returns:
periods[] (year, quarter, coverage_status,
missing_core_metrics, metrics) with per-figure source_url,
coverage_summary, sources[] and source_policy. Cite with
sources[].citation_markdown; never print a raw page_id. US
quarterly periods carry no filing link. On miss: {"error", "company", "tried_markets"}.
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": {
"company": "<company>"
},
"name": "get_financial_statement"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | ||
| years | No | ||
| market | No | ||
| company | Yes | ||
| quarter | No | ||
| statement | No | income_statement | |
| period_type | No | annual | |
| min_coverage | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||