deeprecall-mcp
Search 120,000+ recalled products from CPSC, FDA, EU Safety Gate, and other global agencies via MCP. Enables AI agents to check product safety by text or image.
README
DeepRecall MCP Server
Product Safety Intelligence for AI Agents via the Model Context Protocol.
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:
{
"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_herewith your key. See API Access below.
Self-Host
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
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) integration, providing the product safety layer for agentic commerce.
Agent Intent → Product Discovery → DeepRecall Safety Check → Checkout Decision
See 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 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
- Contact us to request access
- Once approved, receive your key via email
- 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
License
Apache 2.0 - See LICENSE
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.