Map off-balance-sheet commitments and exposures from the latest 10-K
off_balance_sheetMap a US company's off-balance-sheet commitments and exposures from its latest 10-K across 18 categories (purchase obligations, uncommenced leases, supplier finance, receivables sold, VIEs, equity-method investees, guarantees, letters of credit, loss contingencies, contingent consideration, multiemployer plans, unfunded commitments, dilution, credit facilities, environmental/ARO, remaining performance obligations). Returns: the latest 10-K; xbrl facts tagged in THAT filing only (each with magnitude: maximum / recorded / low / reference, plus prior year and change), with tags the issuer stopped using listed under historicalOnly (not current figures); the 10-K's notes and MD&A liquidity section, each scored by trigger phrases; short verbatim excerpts; and a coverage line per category (tagged / text_found / not_found — not_found is not evidence of none). Most items are disclosed only in note text, so after the default call, call again with sectionId for every section marked alwaysRead and for the top-ranked section (coverage[].topSections[0]) of each category the user cares about, and read that text before stating any amount that is not in xbrl. Long sections come in pages: pass offset = nextOffset to continue. 10-K filers only (no 20-F/40-F). No present-value or adjusted-debt calculations.
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": {
"ticker": "<ticker>"
},
"name": "off_balance_sheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Character offset within the section; pass nextOffset from the previous page | |
| ticker | Yes | ||
| sectionId | No | Return one section's full text instead of the overview, e.g. 'note-14' or 'mdna-liquidity' (ids come from the overview's sections list) |