# CPSC Recall Data MCP

> Use the CPSC MCP to check official consumer product recall data instantly. Search recalls by keywords, specific hazards like fire or lead exposure, manufacturer brand, model number, or date range. It provides immediate safety and compliance checks for household goods and electronics.

## Overview
- **Category:** security-compliance
- **Price:** Free
- **Tags:** product-safety, recalls, consumer-protection, compliance, public-records

## Description

Need to know if a product on your shelf is safe? This connection lets you talk directly to the Consumer Product Safety Commission (CPSC) database. You don't need to navigate complicated government websites or filter through endless spreadsheets. Just ask your AI client, and it handles the complex search logic for you. Need to check baby items? Ask about specific hazards like choking risks. Checking inventory for a store means verifying that model numbers aren't linked to any active safety alerts. The whole process happens in natural conversation. It’s great because when Vinkius hosts this MCP, your agent gets access to official records without needing specialized credentials or complicated setup.

## Tools

### search_recalls
Searches the CPSC database using keywords, dates, manufacturers, or hazard types for active product recalls.

## Prompt Examples

**Prompt:** 
```
Search for recalls involving 'fire' hazards from the last year.
```

**Response:** 
```
I've searched the CPSC database for fire-related recalls in 2023-2024. I found 12 active notices, including portable heaters and certain lithium-ion battery packs. Would you like the details for a specific product?
```

**Prompt:** 
```
Are there any active recalls for 'Fisher-Price' products?
```

**Response:** 
```
Querying CPSC for 'Fisher-Price'... I found several historical and recent recalls. The most recent involves certain baby gliders and sleepers. I can provide the specific recall numbers and remedies for these items.
```

**Prompt:** 
```
Check if there are any recalls for product model 'XYZ123'.
```

**Response:** 
```
I am checking the database for model 'XYZ123'. No active recalls were found for this specific model number in the CPSC records. Would you like me to search by the manufacturer name instead?
```

## Capabilities

### Verify Model Status
Checks the CPSC database to determine if a specific product model number is currently under recall.

### Filter by Hazard Type
Identifies recalls based on specific dangers, such as fire risks, lead paint exposure, or chemical hazards.

### Track Manufacturers
Queries the database to find all recall notices associated with a particular company or brand name.

### Search by Keyword
Finds recalls using general keywords, product types, or specific recall numbers across the entire dataset.

### Target Date Ranges
Limits results to view safety alerts from a defined period, helping track recent changes.

## Use Cases

### A parent checking old toys
A concerned parent needs to know if a toy bought years ago is safe. They ask their agent: 'Were there any recalls for plastic building kits involving lead?' The MCP runs `search_recalls` and provides immediate, targeted safety warnings.

### Retailer preparing seasonal stock
An e-commerce manager receives a shipment of outdoor heaters. Before listing them, they ask the agent to search recalls for that product type and date range. This prevents selling unsafe items and saves time calling compliance departments.

### Engineer researching material risks
A quality control engineer needs to know if a new batch of electronics casings is safe. They use the MCP to search recalls by manufacturer name combined with 'fire hazard,' giving them an immediate risk profile for their project.

### Compliance team auditing inventory
The compliance officer needs to check every model number in a warehouse against current rules. They ask the agent to cross-reference several UPCs using `search_recalls`, confirming all items are safe for sale.

## Benefits

- You instantly verify product safety against official government records. Instead of navigating the CPSC website, your agent runs `search_recalls` and returns actionable data directly into your chat window.
- The system lets you filter results by specific dangers like choking or fire risk. This saves hours of manual cross-referencing when compliance standards change quickly.
- When dealing with inventory, you can check if a product's UPC or model number is under active recall notice before shipping it out. It’s a critical step for e-commerce managers.
- You don't have to search by date range; simply ask about 'recalls from the last six months.' The agent handles the complex date filtering using `search_recalls`.
- The MCP lets you query recalls associated with specific brands or manufacturers. This is useful for quality control teams needing a quick overview of risk per company.

## How It Works

The bottom line is: you ask a plain English question, and your agent delivers specific government safety records.

1. Connect the CPSC MCP to your AI client via Vinkius. No special authentication is needed since this is a public API.
2. Ask your agent a specific question, like 'Show me all recalls for toys involving lead exposure in 2023.'
3. The agent runs the search_recalls function and returns structured data listing active notices and necessary actions.

## Frequently Asked Questions

**How do I use search_recalls for fire hazards?**
You ask the agent to 'Search for recalls involving fire hazards.' The MCP handles the keyword and hazard filtering within the `search_recalls` tool, pulling all relevant notices.

**Can I check multiple manufacturers with search_recalls?**
Yes. Just list them in one query, for example: 'Compare recalls for Fisher-Price and Hasbro.' The agent will run `search_recalls` across both brands.

**What if the model number isn't found by search_recalls?**
If no active recall is listed, the MCP reports that. It won't tell you if a product *might* be unsafe, only what official records say.

**Do I need to worry about API access for search_recalls?**
No. The CPSC data is public and the MCP requires no special authentication credentials from you, making it simple to use with any client.

**How do I use `search_recalls` to check for recalls within a specific date range?**
You simply include the start and end dates in your prompt. This lets you narrow results down quickly, whether you're tracking recent alerts or looking at historical data from years ago.

**Is the information retrieved by `search_recalls` suitable for official compliance audits?**
Yes, this MCP connects directly to the CPSC database. While we provide accurate records, always cross-reference critical findings with your internal company policies for a complete audit trail.

**What happens if `search_recalls` finds too many results to process at once?**
The MCP is built to handle large result sets through pagination. You just need to instruct your AI client to request the next batch of records until it confirms there are no more items in the database.

**Do I need any specific credentials or setup before running `search_recalls`?**
Nope, this API is public and requires zero authentication. You can run safety checks immediately from your agent client without needing to set up keys or worry about access.

**Can I filter recalls by a specific hazard type like 'Fire' or 'Choking'?**
Yes! Use the `search_recalls` tool and provide the hazard keyword in the `Hazard` parameter. The agent will return all matching products associated with that specific risk.

**Is it possible to search for recalls from a specific manufacturer or brand?**
Absolutely. You can use the `Manufacturer` parameter in the `search_recalls` tool to list all safety notices issued for products from a particular company.

**Can I search for a recall using a specific Product UPC?**
Yes, the `search_recalls` tool includes a `ProductUPC` field. This allows for precise identification of specific items that may be subject to safety recalls.