Audit SEC financial data coverage, provenance, and balance-sheet tie-out
assess_financial_data_qualityCheck how far the SEC numbers for a company can be trusted and traced. Two checks:
check="coverage" (default): SEC XBRL coverage, stale line-item flags, filing accession provenance, and period-end alignment for up to 12 metrics (default revenue, netIncome, totalAssets, totalLiabilities, operatingCashFlow, capex). Annual, quarterly or TTM; limit 1–12, default 5.
check="balance_sheet": compares total assets with total liabilities plus total equity for exact matching annual or quarterly period ends, returning the arithmetic residual, source tags, filing accessions and missing components. Annual or quarterly only; limit 1–12, default 8. Missing facts remain unavailable rather than zero. Findings describe coverage and traceability; a residual is a review signal, not proof of an accounting error. Not financial advice.
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": "assess_financial_data_quality"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check | No | coverage | |
| limit | No | Observations per metric (coverage default 5; balance_sheet default 8) | |
| period | No | TTM is available for check=coverage only | annual |
| ticker | Yes | US ticker symbol | |
| metrics | No | check=coverage only: up to 12 metrics; omit for the defaults |