recallsapi.com US recalls

Is it recalled? US recalls (CPSC, FDA, NHTSA, Coast Guard and more) by UPC, model, NDC, VIN or lot.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
87%
命名质量
100%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~948token 数(工具定义)
~1.3 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.74%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "recallsapi": {
      "url": "https://api.recallsapi.com/mcp"
    }
  }
}

远程端点

https://api.recallsapi.com/mcpstreamable-http

它能做什么

工具清单

工具(4)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢check_product(name, brand, upc, model, ndc, ...)

Is this product recalled? Give whatever you have: a product name and brand, a UPC/EAN/GTIN barcode, a model number, an NDC drug code or a lot code. Returns matching recalls from 9 US agencies (CPSC, FDA, NHTSA, US Coast Guard, FAA and more) with a confidence level (exact, strong, possible), the reasons for each match and the agency source link, plus early-warning signals from 6 sources (NHTSA investigations, CPSC violation notices, recall press releases, SEC filings, Prop 65 notices, SaferProducts.gov incident reports) that name the same model, vehicle or brand. A signal is not a recall.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Product name or description, e.g. \"Hatch Rest sound machine\""
    },
    "brand": {
      "type": "string",
      "description": "Brand or manufacturer, e.g. \"Hatch\""
    },
    "upc": {
      "type": "string",
      "description": "UPC, EAN or GTIN barcode digits"
    },
    "model": {
      "type": "string",
      "description": "Model or part number"
    },
    "ndc": {
      "type": "string",
      "description": "National Drug Code, any dashed layout"
    },
    "lot": {
      "type": "string",
      "description": "Lot or batch code"
    },
    "receipt": {
      "type": "boolean",
      "description": "true adds a signed receipt: a dated record of what recallsapi.com held for this check, stored for 400 days and fetchable at its verify_url. It is not a safety certification."
    }
  }
}
🟢search_recalls(query, category, since, limit)

Full-text search across recall records from 9 US agencies (CPSC, FDA, NHTSA, US Coast Guard, FAA and more), newest and most relevant first. Filter by category and date.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to search, e.g. \"listeria deli meat\" or \"Takata airbag\""
    },
    "category": {
      "type": "string",
      "enum": [
        "consumer_product",
        "food",
        "drug",
        "device",
        "vehicle",
        "vehicle_equipment",
        "tire",
        "child_seat",
        "meat_poultry",
        "boat",
        "aircraft",
        "manufactured_home",
        "respirator",
        "mine_equipment",
        "unclassified",
        "cosmetic",
        "tobacco",
        "biologic",
        "veterinary"
      ]
    },
    "since": {
      "type": "string",
      "description": "Earliest recall date, YYYY-MM-DD"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}
🟢check_vehicle(vin, make, model, year)

NHTSA recall campaigns for a vehicle, by 17-character VIN (decoded with NHTSA vPIC) or by make, model and year, plus live NHTSA consumer complaint counts for that make, model and year (not verified by NHTSA, not a safety determination). Give either vin, or make, model and year. Campaigns are filed for a make, model and year (model level); whether a campaign includes a vehicle, and whether its repair is done, is held in the vehicle maker's records, and any dealer of the make can check it with the VIN, free.

输入模式

{
  "type": "object",
  "properties": {
    "vin": {
      "type": "string",
      "description": "17-character VIN. Give either vin, or make, model and year."
    },
    "make": {
      "type": "string",
      "description": "Vehicle make. Give either vin, or make, model and year."
    },
    "model": {
      "type": "string",
      "description": "Vehicle model. Give either vin, or make, model and year."
    },
    "year": {
      "type": "integer",
      "minimum": 1949,
      "maximum": 2100,
      "description": "Model year. Give either vin, or make, model and year."
    }
  }
}
🟢get_recall(id)

Full record for one recall id (for example "cpsc-24116", "fda-H-1339-2026", "nhtsa-26V631000", "fsis-001-2016"), with every identifier and the agency source link.

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本4 个工具