search_product_recalls
Search product recalls by query. Query uses websearch syntax: unquoted words are AND, OR is or, -term excludes, quoted phrases match as a unit (example: Generac Generator -Portable). Optional filters: source (cpsc, fdafoodsafety, FDAMedWatch, usda, nhtsa, canada, openfda), since/until (YYYY-MM-DD), location (country, region, or place, ANDed with the query), offset, limit. Descriptions are truncated and extracted products are capped; use get_product_recall for the full text.
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": "search_product_recalls"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | number of recalls to return, 1-100, default 3 | |
| query | No | websearch query: unquoted words are AND, OR is or, -term excludes, quoted phrases match as a unit. Example: Generac Generator -Portable | |
| since | No | optional published-on start date YYYY-MM-DD | |
| until | No | optional published-on end date YYYY-MM-DD | |
| years | No | optional published window in years (1-50). Ignored when since is set | |
| offset | No | number of recalls to skip | |
| source | No | optional source filter: cpsc, fdafoodsafety, FDAMedWatch, usda, nhtsa, canada, or openfda. Aliases: FDA and food map to fdafoodsafety; medwatch maps to FDAMedWatch; vehicle, vin, and car map to nhtsa; healthcanada, cfia, and hc-sc map to canada; enforcement, res, and fdaenforcement map to openfda. For more than one source, pass sources. | |
| sources | No | optional sources to include (OR). Same values as source | |
| location | No | optional country, region, or place; ANDed with the query. USA, Canada, Mexico, EU, and Europe match places in that region. CA is California, not Canada. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | Yes | ||
| recalls | Yes | ||
| nextOffset | No |