Historical consumer-product recalls and safety notices from official sources.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch a full recall notice by integer id: affected products, parties (with roles), hazard + remedy text, and a `_provenance` subtree on every field (source, source_url, confidence). Cite source_url verbatim — do not fabricate.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http recallradar https://api.recallradar.dev/mcp
Fetch a full recall notice by integer id: affected products, parties (with roles), hazard + remedy text, and a `_provenance` subtree on every field (source, source_url, confidence). Cite source_url verbatim — do not fabricate.
| Argument | Type | Description |
|---|---|---|
| id* | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "integer",
"maximum": 9007199254740991,
"exclusiveMinimum": 0
}
}
}Search consumer-product safety notices (CPSC US, EU Safety Gate, Health Canada, GOV.UK OPSS, ACCC AU, France RappelConso) by free text and/or authority, jurisdiction, category, hazard, manufacturer, strict-recall classification, and publication date range. Returns up to 100 notices with headline fields. FDA food/drug/device and vehicle recalls are excluded.
| Argument | Type | Description |
|---|---|---|
| q | string | free text over title/summary |
| limit | integer | |
| cursor | string | |
| hazard | string | |
| authority | string | |
| is_recall | string | true selects strict recalls; false selects other classified safety actions |
| risk_level | string | |
| jurisdiction | string | ISO country e.g. US, GB, CA, AU |
| manufacturer | string | |
| published_to | string | |
| category_code | string | |
| published_from | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"q": {
"type": "string",
"maxLength": 160,
"description": "free text over title/summary"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"hazard": {
"type": "string",
"maxLength": 60
},
"authority": {
"enum": [
"cpsc",
"eu-safety-gate",
"health-canada",
"gov-uk-opss",
"accc",
"fr-rappelconso",
"tw-bsmi",
"fi-tukes-historical"
],
"type": "string"
},
"is_recall": {
"enum": [
"true",
"false"
],
"type": "string",
"description": "true selects strict recalls; false selects other classified safety actions"
},
"risk_level": {
"enum": [
"high",
"medium",
"low",
"unknown"
],
"type": "string"
},
"jurisdiction": {
"type": "string",
"maxLength": 3,
"minLength": 2,
"description": "ISO country e.g. US, GB, CA, AU"
},
"manufacturer": {
"type": "string",
"maxLength": 120
},
"published_to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"category_code": {
"enum": [
"toys",
"cosmetics",
"appliances",
"clothing",
"chemicals",
"jewellery",
"childcare",
"ppe",
"lighting",
"machinery",
"sports",
"household",
"furniture",
"kitchen",
"electronics",
"tools",
"gas",
"stationery",
"food_imitating",
"garden",
"vehicles",
"other"
],
"type": "string"
},
"published_from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
}
}The source registry: each authority, its licence, redistributable flag, and homepage.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.