Mmcp.market

Recall Kitchen MCP server

by adamdecaf·io.github.adamdecaf/recall-kitchen·v1.0.1

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

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

2 stars

Reviews

Write one

Nobody has reviewed Recall Kitchen yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Recall Kitchen tools (19, 4 write)

write = sends, deletes, buys or posts
  • add_inventory_productFree

    Add 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_patternFree

    Add 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_productsFree

    Check 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_keywrite actionFree

    Create 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_recallFree

    Get a recall by id, including extracted lots, UPCs, model numbers, locations, contact info, and product photo URLs

  • list_api_keysFree

    List this account's API keys (id, name, prefix, created). Secrets are not shown. Requires an API key.

  • list_inventoryFree

    List this API key's tracked inventory products. Requires an API key.

  • list_recall_notificationsFree

    List 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_patternsFree

    List this API key's recall watch patterns. Requires an API key.

  • lookup_productFree

    Look up a product by UPC/EAN. Returns found=false when unknown. Does not search recalls.

  • mark_notification_readFree

    Mark a recall notification as read (default) or unread. Requires an API key.

  • remove_inventory_productwrite actionFree

    Remove a product from this API key's inventory by id. Requires an API key.

  • remove_watch_patternwrite actionFree

    Remove a recall watch pattern for this API key. Requires an API key.

  • revoke_api_keyFree

    Revoke an API key by key_id from list_api_keys. Requires an API key. Revoking the current key will fail subsequent calls.

  • search_product_recallsFree

    Search 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. Descriptions are truncated and extracted products are capped; use get_product_recall for the full text.

  • search_product_recalls_by_upcFree

    Search 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_imageFree

    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.

  • search_recalls_by_identifierFree

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

  • signupwrite actionFree

    Create a Recall Kitchen account and API key from an email. No API key or x402 payment required. 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.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 568ms20/20
  • Tool poisoning19 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

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

Recall Kitchen: common questions

Is Recall Kitchen MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Recall Kitchen safety report
How do I install Recall Kitchen?
It runs remotely at app.recallkitchen.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Recall Kitchen need an API key?
Yes. The registry entry asks for X-API-Key, Authorization.
Is Recall Kitchen maintained?
The last commit was 6 days ago (2026-09-15). The latest release is v1.0.1.
Is Recall Kitchen up?
100% of our last 6 checks got an answer. We check remote servers about four times a day.

More from adamdecaf