DeepRecall - Product Safety Intelligence

io.github.adrida由 GitHub 帳號 adrida 發布v1.0.0更新於 Nov 2, 2026

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

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取商業與電商

概覽

AI 產生的概覽

以文字或圖片檢索全球產品召回資料庫,讓助理判斷某項產品是否已被召回。

可以做什麼
  • 用文字描述和/或最多 10 個產品圖片連結,以 AI 相似度比對檢索被召回產品
  • 依監管機關篩選結果,並設定回傳結果數量
  • 列出支援的召回資料來源及其涵蓋範圍
適用情境
適合購買前安全查核、產品合規與採購研究,以及需要助理比對美國、歐盟、英國、加拿大、法國、澳洲與國際機構召回公告的代理式購物流程。
執行需求
使用 mcp.deeprecall.io 的遠端 MCP 端點(streamable HTTP),或以 Python 與 pip 自行架設。需要 DeepRecall API 金鑰,透過 X-API-Key 標頭傳送(自行架設時用 DEEPRECALL_API_KEY)。目前為封閉測試,須受邀或為企業客戶才能使用。
安裝前請注意
API 金鑰屬於機密,不應提交到版本控制。檢索會消耗 API 額度(測試版每月 100 次),查詢資料來源則免費。產品圖片連結會傳送到 DeepRecall 服務進行比對。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 DeepRecall - Product Safety Intelligence,將其新增到工作區。
  2. 連接 X-API-Key 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.adrida%2Fdeeprecall-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "deeprecall-product-safety-intelligence": {
      "type": "http",
      "url": "https://mcp.deeprecall.io/mcp",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

DeepRecall MCP Server

[MCP] [License]

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:

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 below.

Self-Host

bash
git clone https://github.com/adrida/deeprecall-mcpcd deeprecall-mcppip install -r requirements.txtDEEPRECALL_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:

NameTypeRequiredDescription
content_descriptionstringNo*Product description
image_urlsstring[]No*Product image URLs (1-10)
filter_by_data_sourcesstring[]NoFilter by agency
top_kintNoResults (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

IDAgencyRegion
us_cpscUS Consumer Product Safety CommissionUSA
us_fdaUS Food and Drug AdministrationUSA
safety_gateEU Safety Gate (RAPEX)Europe
uk_opssUK Office for Product Safety & StandardsUK
canada_recallsHealth CanadaCanada
oecdOECD GlobalRecallsInternational
rappel_consoRappelConsoFrance
accc_recallsACCCAustralia

Configuration

VariableDefaultDescription
DEEPRECALL_API_KEY-API key for hosted API
DEEPRECALL_API_URLhttps://api.deeprecall.ioAPI endpoint
PORT8000HTTP server port
ALLOWED_HOSTSlocalhost,127.0.0.1Allowed 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) 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)

TierSearchesAccess
Beta Tester100/monthBy invitation
BusinessCustom limitsContact sales
EnterpriseUnlimitedDedicated support

API Key Format

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

dr_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Getting Your Key

  1. Contact us to request access
  2. Once approved, receive your key via email
  3. Store securely (never commit to version control)

For enterprise inquiries: [email protected]

Links

License

Apache 2.0 - See LICENSE

來源:README.md,提交 01ec986

工具

2

search_recalls

Search for recalled products similar to your query. This tool searches DeepRecall's global product safety database using AI-powered multimodal matching. Provide a text description and/or product images to find similar recalled products. Use Cases: - Pre-purchase safety checks: Before buying, verify if similar products were recalled - Supplier vetting: Check if a supplier's products have safety issues - Marketplace compliance: Verify products against recall databases - Consumer protection: Identify potentially hazardous products Data Sources: - us_cpsc: US Consumer Product Safety Commission - us_fda: US Food and Drug Administration - safety_gate: EU Safety Gate (Europe) - uk_opss: UK Office for Product Safety & Standards - canada_recalls: Health Canada Recalls - oecd: OECD GlobalRecalls portal - rappel_conso: French Consumer Recalls - accc_recalls: Australian Competition and Consumer Commission Cost: 1 API credit per search Args: content_description: Text description of the product (e.g., "children's toy with small parts") image_urls: List of product image URLs for visual matching (1-10 images) filter_by_data_sources: Limit search to specific agencies (optional) top_k: Number of results (1-100, default: 10) model_name: Fusion model - fuse_max (recommended), fuse_flex, or fuse input_weights: Weights for [text, images], must sum to 1.0 api_key: Your DeepRecall API key (optional if provided via X-API-Key header) Returns: Search results with matched recalls, scores, and product details Example: search_recalls( content_description="baby crib with drop-side rails", top_k=5 )

輸入參數top_kapi_keyimage_urlsmodel_nameinput_weightscontent_descriptionfilter_by_data_sources

get_data_sources

Get information about available recall data sources. Returns a list of all supported regulatory agencies and their coverage. This is a free call that does not consume API credits. Returns: Dictionary with data sources and their descriptions

無需輸入參數。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分