Fact-check an 8-K disclosure claim against SEC Form 8-K
verify_8k_eventVerify a company's 8-K filing against claimed SEC item codes and dates. Returns confirmed, not_found, partial, out_of_scope, or out_of_coverage with source links.
Instructions
Use when the user wants to verify or fact-check that a company filed an 8-K carrying specific SEC item code(s) in a timeframe. Pass registrant (cik/company/accession), item code(s) and dates. Returns confirmed (with source filing + link), not_found, partial (itemised claimed-vs-filed), out_of_scope (claims about the filing's meaning aren't covered — it is never paraphrased), or out_of_coverage. Caveat: filing-verified — item codes are the SEC controlled vocabulary parsed from the filing, never inferred.
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": "verify_8k_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | Registrant CIK (leading zeros ignored), e.g. 320193 | |
| end | No | Window end (ISO) if the claim is a range | |
| date | No | Claimed filing date, ISO YYYY-MM-DD (matched ±3 filing days) | |
| items | No | Claimed SEC 8-K item code(s), comma-separated (e.g. '5.02' or '1.01,9.01') — checked against the filing | |
| start | No | Window start (ISO) if the claim is a range | |
| accession | No | SEC filing accession, e.g. 0001193125-26-389400 | |
| company_name | No | Registrant name substring (case-insensitive), e.g. 'Apple' |