# DeepRecall - Product Safety Intelligence

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/adrida/deeprecall-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/deeprecall-product-safety-intelligence

## Description
Search 120,000+ recalled products from 8 global safety agencies using AI similarity.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "deeprecall-product-safety-intelligence": {
    "command": "npx",
    "args": ["-y","deeprecall-product-safety-intelligence"]
  }
}
```

## Documentation & README

# DeepRecall MCP Server

[![MCP](https://img.shields.io/badge/MCP-Compatible-green)](https://modelcontextprotocol.io)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)

Product Safety Intelligence for AI Agents via the [Model Context Protocol](https://modelcontextprotocol.io).

Search 120,000+ recalled products from CPSC, FDA, EU Safety Gate, UK OPSS, Health Canada, OECD, RappelConso, and ACCC.

## Quick Start

### Use Hosted Server (Recommended)

Add to your MCP client config:

```json
{
  "mcpServers": {
    "deeprecall": {
      "url": "https://mcp.deeprecall.io/mcp",
      "headers": {
        "X-API-Key": "dr_live_your_api_key_here"
      }
    }
  }
}
```

Works with: **Cursor**, **Claude Desktop**, **Windsurf**, and any MCP-compatible client.

> **Requires API key** - Replace `dr_live_your_api_key_here` with your key. See [API Access](#api-access) below.

### Self-Host

```bash
git clone https://github.com/adrida/deeprecall-mcp
cd deeprecall-mcp
pip install -r requirements.txt
DEEPRECALL_API_KEY=your_key python server.py --http
```

## Tools

### `search_recalls`

Search for recalled products by text and/or images.

```
"Search for baby cribs with drop-side rails"
"Find recalls matching this stroller image"
"Check if this toy has been recalled in the EU"
```

**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `content_description` | string | No* | Product description |
| `image_urls` | string[] | No* | Product image URLs (1-10) |
| `filter_by_data_sources` | string[] | No | Filter by agency |
| `top_k` | int | No | Results (1-100, default: 10) |

*At least one of `content_description` or `image_urls` required.

### `get_data_sources`

List available regulatory agencies (free, no API key).

## Data Sources

| ID | Agency | Region |
|----|--------|--------|
| `us_cpsc` | US Consumer Product Safety Commission | USA |
| `us_fda` | US Food and Drug Administration | USA |
| `safety_gate` | EU Safety Gate (RAPEX) | Europe |
| `uk_opss` | UK Office for Product Safety & Standards | UK |
| `canada_recalls` | Health Canada | Canada |
| `oecd` | OECD GlobalRecalls | International |
| `rappel_conso` | RappelConso | France |
| `accc_recalls` | ACCC | Australia |

## Configuration

| Variable | Default | Description |
|----------|---------|-------------|
| `DEEPRECALL_API_KEY` | - | API key for hosted API |
| `DEEPRECALL_API_URL` | `https://api.deeprecall.io` | API endpoint |
| `PORT` | `8000` | HTTP server port |
| `ALLOWED_HOSTS` | `localhost,127.0.0.1` | Allowed host headers |

## Docker

```bash
docker build -t deeprecall-mcp .
docker run -p 8000:8000 -e DEEPRECALL_API_KEY=your_key deeprecall-mcp
```

## UCP Integration

This MCP server is designed for [Universal Commerce Protocol (UCP)](https://ucp.dev) integration, providing the product safety layer for agentic commerce.

```
Agent Intent → Product Discovery → DeepRecall Safety Check → Checkout Decision
```

See [ucp/capability.json](ucp/capability.json) for the UCP capability definition.

## API Access

> **Note**: DeepRecall is currently in **closed beta**. API access is available to:
> - Beta testers (by invitation)
> - Enterprise clients
>
> [Contact us](mailto:contact@deeprecall.io) to join the beta program.

### Pricing (Beta)

| Tier | Searches | Access |
|------|----------|--------|
| **Beta Tester** | 100/month | By invitation |
| **Business** | Custom limits | Contact sales |
| **Enterprise** | Unlimited | Dedicated support |

### API Key Format

API keys start with `dr_live_` (production) or `dr_test_` (sandbox).

```
dr_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```

### Getting Your Key

1. [Contact us](mailto:contact@deeprecall.io) to request access
2. Once approved, receive your key via email
3. Store securely (never commit to version control)

For enterprise inquiries: **contact@deeprecall.io**

## Links

- **Hosted MCP**: https://mcp.deeprecall.io/mcp
- **REST API**: https://api.deeprecall.io
- **Documentation**: https://docs.deeprecall.io
- **MCP Registry**: [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)

## License

Apache 2.0 - See [LICENSE](LICENSE)

