Get coverage manifest
get_coverageCheck in one call whether LPF covers a brand, model, or part type at all, before you search. Use list_models instead to page through models. Use get_model_parts instead for a model's part numbers. Use resolve_request or search_parts instead to find a specific part. Default (summary omitted or false): totals, brands, part types, and every model with its part types and fit counts (~1 MB). summary true: the same without the models list (models_omitted gives the count; ~6 KB) — prefer for brand or part-type questions; use full mode only to look up a specific model. Snapshot at deploy time: generated is the build date; data_revision changes when data or server changes. Not listed means no documented fit, not incompatibility.
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": "get_coverage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | No | Optional, default false. true omits the per-model list (same as REST /api/coverage?summary=1). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| brands | Yes | ||
| models | No | ||
| totals | Yes | ||
| license | No | ||
| outcome | No | Always present. One field to branch on for every tool: found | no_documented_fit (identified, but no OEM-documented fit; never means incompatible) | needs_clarification (ask the user; see clarifying_question/candidates) | not_found (nothing LPF covers matches). Full contract: /api/states | |
| generated | Yes | ||
| terms_url | No | ||
| fit_status | No | no_documented_fit: there is no fit or no result: LPF has no OEM document for it. Never means incompatible. not_asserted: a did-you-mean suggestion; no fit claim is made. | |
| part_types | Yes | ||
| attribution | No | ||
| absence_note | No | ||
| data_revision | No | ||
| data_generated | No |