DeepRecall - Product Safety Intelligence
Search 120,000+ recalled products from 8 global safety agencies using AI similarity.
Open source Repository Open in the app JSON README (API)
About
Search 120,000+ recalled products from 8 global safety agencies using AI similarity.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- adrida
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.0
- Last push
- 2026-01-27T20:03:46Z
- Repository state
- ativo
- Language
- Python
- License
- Apache-2.0
- Added
- 2026-08-29 03:02:23
- Updated
- 2026-08-29 03:02:23
- Origin id
io.github.adrida/deeprecall-mcp
README
# DeepRecall MCP Server
[](https://modelcontextprotocol.io)
[](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)