CPSC — Recent US Product Recalls
cpsc.safety.recentGet the most recent US CPSC consumer product recall notices issued within the last N days. Returns recalls ordered newest-first with title, affected products, hazards, remedy options, and manufacturer details. Optionally filter by CPSC product category (e.g. "Toys", "Furniture", "Power Tools"). Ideal for safety monitoring agents, compliance dashboards, and consumer protection workflows that need to track new recall announcements on a daily or weekly basis. No auth — US Consumer Product Safety Act public domain data, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Number of days to look back for recent recalls (1–365, default 30). Example: 7 returns recalls from the last week; 90 returns the last quarter. | |
| limit | No | Maximum number of recent recalls to return (1–100, default 20). Results are ordered newest-first. | |
| product_type | No | Optional CPSC product category to filter recent recalls. Example: "Toys", "Furniture", "Power Tools". Leave blank to get recent recalls across all categories. |
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. |