{"serverId":"mcp-registry/com.carsmultiverse/recall-record","tools":[{"name":"check_vehicle","fixed":{"name":"check_vehicle","description":"Check one vehicle for safety recalls: by VIN (decoded worldwide with NHTSA vPIC), or by make, model and model year. Returns every American recall campaign that may cover it (with do-not-drive and park-outside warnings, and whether the wording was rewritten after publication) plus matching notices from the Canadian, British, EU, Dutch, Japanese and Israeli registers.","inputSchema":{"type":"object","properties":{"vin":{"type":"string","description":"17-character VIN."},"make":{"type":"string"},"year":{"type":"string","description":"Four-digit model year."},"model":{"type":"string"},"plate":{"type":"string","description":"Number plate (Netherlands or Israel only): returns the recalls still open on that exact vehicle."},"country":{"enum":["nl","il"],"type":"string","description":"Country of the number plate."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":239,"tokensAfter":239},{"name":"get_recall_notice","fixed":{"name":"get_recall_notice","description":"Get one recall notice kept by CarsMultiverse: title, summary, register, dates, an excerpt of the notice and a citation. Pass a recall number or a CarsMultiverse URL or path.","inputSchema":{"type":"object","required":["reference"],"properties":{"reference":{"type":"string","description":"Recall number (e.g. 25V455) or URL/path (e.g. /recall/25v455/)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"list_registers","fixed":{"name":"list_registers","description":"List the seven recall registers CarsMultiverse keeps, with their authorities and index pages.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"search_recalls","fixed":{"name":"search_recalls","description":"Search vehicle safety recall notices from seven national and European registers (NHTSA, Transport Canada, DVSA, EU Safety Gate, RDW, MLIT, Israel) by recall number, make and model, or a plain-language description of the problem in any language (e.g. \"brakes fail on 2019 Honda CR-V\"). Returns titles and CarsMultiverse URLs to cite.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string","description":"A recall number such as 25V455, a make and model such as \"ford f-150\", or a description of the fault in plain words."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"check_vehicle","params":["make","model"]},{"tool":"search_recalls","params":["limit"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}