CPSC — US Recall Full Details
cpsc.safety.detailRetrieve complete details for a single CPSC recall notice by its numeric RecallID or recall number string (e.g. "26582"). Returns the full record including: product descriptions, model numbers, units affected, hazard descriptions and types, injury reports, all remedy instructions, remedy options (refund/repair/replace), manufacturer and retailer names, importer and distributor information, manufacturer country, product UPCs, and all recall images with captions. Use after cpsc.safety.search to get complete details on a specific recall record. No auth — US Consumer Product Safety Act public domain data, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recall_id | No | Numeric CPSC recall ID (RecallID field). Preferred over recall_number — use the integer ID returned by cpsc.safety.search. Example: 10840. At least one of recall_id or recall_number must be provided. | |
| recall_number | No | CPSC recall number string (RecallNumber field). Typically a 5-digit string like "26582". Use when you have the recall number from a CPSC press release but not the internal RecallID. At least one of recall_id or recall_number must be provided. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |