US recall check (NHTSA, CPSC, FDA)
recall_checkProduct and vehicle recall lookup across US agencies in one call: NHTSA (cars, by VIN or make/model/year), CPSC (consumer products, by UPC or product name) and FDA enforcement reports (food, drugs, medical devices). Useful for safety checks before buying, selling or using a product or vehicle. Returns normalized recalls (number, date, hazard/reason, remedy, link), newest first, plus anyRecall. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/recalls/check.
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": "recall_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | product name or keywords, 3-100 chars, e.g. 'stroller' or 'peanut butter' | |
| upc | No | UPC/EAN/GTIN digits (6-14) | |
| vin | No | 17-char VIN; recalls for its decoded make/model/year | |
| make | No | ||
| year | No | 4-digit model year (with make and model) | |
| brand | No | optional manufacturer/firm filter for q | |
| limit | No | max rows per source, default 10 | |
| model | No | ||
| since | No | only recalls on/after this date |