Recall Kitchen
US recalls MCP: free API key/signup or x402 $0.025 Base; some tools need key; verify↑limits
Connect it
Settings → Connectors → Add custom connector
URL: https://app.recallkitchen.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://app.recallkitchen.com/mcp{
"mcpServers": {
"recall-kitchen": {
"url": "https://app.recallkitchen.com/mcp",
"headers": {
"X-API-Key": "<YOUR_X_API_KEY>",
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http recall-kitchen https://app.recallkitchen.com/mcp --header "X-API-Key: <value>" --header "Authorization: <value>"{
"servers": {
"recall-kitchen": {
"type": "http",
"url": "https://app.recallkitchen.com/mcp",
"headers": {
"X-API-Key": "<YOUR_X_API_KEY>",
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}20 tools, verified live
add_inventory_productAdd a product to this API key's inventory. Requires a verified account (sign in at https://app.recallkitchen.com with the signup email). Unverified signup keys cannot add inventory.
add_watch_patternAdd a recall watch pattern for this API key. Same websearch syntax as search_product_recalls (AND, OR, -exclude, quoted phrases). Requires an API key.
check_tracked_productsread-onlyCheck this API key's watch patterns and inventory against current indexed recalls (including historical notices). Does not create notifications. Generic patterns such as food or hazard only match in titles. Requires an API key.
create_api_keyCreate an additional API key for this account. Requires an existing API key. Unverified accounts may have only one key; verified accounts may have three. Usage is counted per account, not per key.
get_product_recallread-onlyGet a recall by id, including extracted lots, UPCs, model numbers, locations, contact info, and product photo URLs
give_feedbackReport a bug, missing capability, bad search result, or confusing schema to the Recall Kitchen team. Use this instead of silently working around a problem. message is required and should include the MCP tool names you called, the actions you took, the query or identifiers, and any recall_id. Do not send API keys, photos, or PII. Optional category: bad_result, tool_error, missing_capability, confus
list_api_keysread-onlyList this account's API keys (id, name, prefix, created). Secrets are not shown. Requires an API key.
list_inventoryread-onlyList this API key's tracked inventory products. Requires an API key.
list_recall_notificationsread-onlyList recall notifications for this API key. unread defaults to true (unread only); pass false for all. Empty for new accounts until a new matching recall is published; not a backfill of check_tracked_products. message is a short plain-text summary. Requires an API key.
list_watch_patternsread-onlyList this API key's recall watch patterns. Requires an API key.
lookup_productread-onlyLook up a product by UPC/EAN. Returns found=false when unknown. Does not search recalls.
mark_notification_readMark a recall notification as read (default) or unread. Requires an API key.
remove_inventory_productcan modifyRemove a product from this API key's inventory by id. Requires an API key.
remove_watch_patterncan modifyRemove a recall watch pattern for this API key. Requires an API key.
revoke_api_keycan modifyRevoke an API key by key_id from list_api_keys. Requires an API key. Revoking the current key will fail subsequent calls.
search_product_recallsread-onlySearch product recalls by query. Query uses websearch syntax: unquoted words are AND, OR is or, -term excludes, quoted phrases match as a unit (example: Generac Generator -Portable). Optional filters: source (cpsc, fdafoodsafety, FDAMedWatch, usda, nhtsa, canada, costco, target, walmart, openfda), since/until (YYYY-MM-DD), location (country, region, or place, ANDed with the query), offset, limit.
search_product_recalls_by_upcread-onlySearch recalls by UPC/EAN or a barcode image URL/data URI/MCP image content. Matches extracted recall UPCs first. Returns found=false when the UPC is unknown.
search_product_recalls_from_imageread-onlyIdentify products in a public HTTPS image URL, data:image/...;base64 URI, or MCP image content part. Local files are not supported. Each product includes match (upc, model, text, category) and confidence. Category matches omit recalls unless include_category_matches=true. Requires an API key or x402; not included in the free anonymous per-IP quota.
search_recalls_by_identifierread-onlySearch recalls by extracted UPC, lot code, model number, product name, or VIN. VIN is decoded locally to year and make and matched against NHTSA campaigns (not a live NHTSA VIN API). Multiple identifiers are AND-matched on the same product.
signupCreate a Recall Kitchen account and API key from an email. No API key or x402 payment required. Requires accept_terms true (Terms of Service, Privacy Policy, and API Terms at https://recallkitchen.com/terms and https://recallkitchen.com/api-terms). The key is returned once. Unverified accounts have lower rate limits (60 tool calls/hour, 400/day, one key) and can add a few watch patterns. Sign in a
Alternatives in Developer Tools
Compare →
Front-End ChecklistA
Review frontend code and live pages against 386 quality-gated web development rules.
PMPostHog MCP ServerOfficialA
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
MAMakeOfficialA
Build, run and debug Make automation scenarios.
SMSentry MCPOfficialA
MCP server for Sentry - error monitoring, issue tracking, and debugging for AI assistants
Compiler ExplorerA
Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links
MIMiroOfficialA
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.