Prompts that work
The tools are simple; the failure mode is an agent overstating a miss. These prompts keep it honest.
Check one VIN
Check VIN 6K9CAVECXSM804000 against Australian recalls.
If it matches, tell me the campaign, what the hazard is, and what I should do next.Search by vehicle
Which Australian recalls affect a 2017 Mitsubishi ASX?
Search by make, model and year, and list the campaigns with their dates.Check a batch
Here are the VINs in my yard. Check them against Australian recalls,
and mark any you could not check rather than treating them as clear:
<vins>Ask what a result means
Explain what "vin_range_envelope" means and why it is weaker than a
VIN that appears in a published list.The rules to put in your agent's instructions
Use the recalls MCP server for Australian vehicle recalls. - A no_record answer is not a clearance. Say the vehicle was not found in the published data, and that some campaigns publish no VIN list. - Quote the basis: vin_list is named by the regulator; vin_range_exact is inside printed bounds; vin_range_envelope is in scope but not confirmed. - Always link the official notice. - A recall repair is free to the owner; never suggest paying for it.
Installable skill
/agents/skill.md is the same guidance as a skill file an agent can load directly.