Skip to main content

Recall Kitchen

io.github.adamdecaf/recall-kitchenVersion 1.0.1

US recalls MCP: free API key/signup or x402 $0.025 Base; some tools need key; verify↑limits

Status

Responds443 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:44 UTC
Latency
443 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://app.recallkitchen.com/mcpResponds443 ms
No sign-in

Claude Code

claude mcp add --transport http recall-kitchen https://app.recallkitchen.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: recall-kitchen
Remote MCP server URL: https://app.recallkitchen.com/mcp

Cursor

{
  "mcpServers": {
    "recall-kitchen": {
      "url": "https://app.recallkitchen.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"recall-kitchen","type":"http","url":"https://app.recallkitchen.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

20 tools

Tools of Recall Kitchen
Read-only
Idempotent
Open world
add_inventory_productAdd a product to this API key's inventory. Optional category is food, beverage, baby, household, electronics, vehicle, medical_device, drug, cosmetics, pet, or other. Requires a verified account (sign in at https://app.recallkitchen.com with the signup email). Unverified signup keys cannot add inventory.NoNoYesNo
add_watch_patternAdd a recall watch pattern for this API key. Same websearch syntax as search_product_recalls (AND, OR, -exclude, quoted phrases). New matches show up in Recall Kitchen. Requires an API key.NoNoYesNo
check_tracked_productsCheck 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.NoYesYesNo
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.NoNoNoNo
get_product_recallGet a recall by id, including extracted lots, UPCs, model numbers, locations, contact info, and product photo URLsNoYesYesYes
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, confusing_schema, docs, other. Optional severity: blocked, workaround, annoyance. No API key or x402 required. Does not count against search quotas.NoNoNoNo
list_api_keysList this account's API keys (id, name, prefix, created). Secrets are not shown. Requires an API key.NoYesYesNo
list_inventoryList this API key's tracked inventory products. Requires an API key.NoYesYesNo
list_recall_notificationsList recall notifications for this API key. unread defaults to true (unread only); pass false for all. New matches show up in Recall Kitchen. 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.NoYesYesNo
list_watch_patternsList this API key's recall watch patterns. Requires an API key.NoYesYesNo
lookup_productLook up a product by UPC/EAN. Returns found=false when unknown. Does not search recalls.NoYesYesYes
mark_notification_readMark a recall notification as read (default) or unread. Requires an API key.NoNoYesNo
remove_inventory_productRemove a product from this API key's inventory by id. Requires an API key.YesNoYesNo
remove_watch_patternRemove a recall watch pattern for this API key. Requires an API key.YesNoYesNo
revoke_api_keyRevoke an API key by key_id from list_api_keys. Requires an API key. Revoking the current key will fail subsequent calls.YesNoYesNo
search_product_recallsSearch 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, openfda), since/until (YYYY-MM-DD), location (country, region, or place, ANDed with the query), offset, limit. Descriptions are truncated and extracted products are capped; use get_product_recall for the full text.NoYesYesYes
search_product_recalls_by_upcSearch 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.NoYesYesYes
search_product_recalls_from_imagePhoto (beta): identify 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.NoYesYesYes
search_recalls_by_identifierSearch recalls by extracted UPC, lot code, model number, product name, or VIN. Multiple identifiers are AND-matched on the same product. VIN lookup lists NHTSA campaigns for the decoded year and make; confirm your vehicle on nhtsa.gov/recalls. lot_code: Label prefixes (BB:, Lot#, Best By, Exp, etc.) are ignored. Extracted lots match exactly or as a prefix of at least 4 characters, after normalizing spaces, case, and punctuation. If lots were not extracted, notice title and description search needs at least 4 characters — verify against the notice. product_name falls back to the same full-text search as search_product_recalls when no exact extracted name matches, and returns a hint if still empty.NoYesYesYes
signupCreate a Recall Kitchen account and API key from an email. No API key or x402 payment required. Set accept_terms true only after you ask the person and they confirm they are 13 or older and accept the Terms (https://recallkitchen.com/terms), Privacy Policy (https://recallkitchen.com/privacy) and API Terms (https://recallkitchen.com/api-terms); never set it automatically or on the person's behalf. 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 at https://app.recallkitchen.com with the same email to verify, raise limits, and add inventory. Does not re-issue a key if the email already has an account.NoNoNoNo

Details

Registry status
Active
Published
Sep 3, 2026
Updated
Sep 3, 2026
Categories (suggested)
CommunicationDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing