recallsapi.com US recalls
Is it recalled? US recalls (CPSC, FDA, NHTSA, Coast Guard and more) by UPC, model, NDC, VIN or lot.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `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"
]
}コミュニティ
エビデンス