Recall Kitchen

Recall Kitchen hosted MCP for U.S.

Community: Submitted by a user or imported; check the owner before granting accessDegradedNo sign-inGlobalFreeCan modify data

What it can do

  • Add Inventory Product: Add a product to this API key's inventory. Requires an API key.
  • Add Watch Pattern: 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 Products: 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 o

What data it sees

Do you need an account

No: the server works without sign-in

Recall Kitchen hosted MCP for U.S. product recalls (CPSC, FDA, USDA).

Endpoint: https://app.recallkitchen.com/mcp
Docs: https://recallkitchen.com/docs/

Access:

  • Free with an account/API key — create via the MCP signup tool (email) or in-app Integrations at app.recallkitchen.com.
  • No signup required for anonymous calls — pay per request with x402 (USDC on Base, $0.025/call).
  • Some tools need signup/API key — account tools: create_api_key, watches, inventory, notifications. signup itself is free (no key, no x402).
  • Better rate limits after email verification (sign in at app.recallkitchen.com with the same email): unverified ~60 tool calls/hour and 400/day; verified ~600/hour and 3,000/day (plus more keys/watch patterns).

Auth headers: X-API-Key or Authorization Bearer rk_...

How to connect

How to connect Recall Kitchen to Claude

The server address to paste into Claude settings:

https://recall-kitchen--recall-kitchen.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Recall Kitchen to ChatGPT

The server address to paste into ChatGPT settings:

https://recall-kitchen--recall-kitchen.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Recall Kitchen to Cursor

The server address to paste into Cursor settings:

https://recall-kitchen--recall-kitchen.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (19)

Raw names from tools/list. Only developers need these.

add_inventory_productAdd a product to this API key's inventory. Requires an API key.
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_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.
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_recallGet a recall by id, including extracted lots, UPCs, model numbers, locations, and contact info
list_api_keysList this account's API keys (id, name, prefix, created). Secrets are not shown. Requires an API key.
list_inventoryList this API key's tracked inventory products. Requires an API key.
list_recall_notificationsList 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_patternsList this API key's recall watch patterns. Requires an API key.
lookup_productLook 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_productRemove a product from this API key's inventory by id. Requires an API key.
remove_watch_patternRemove a recall watch pattern for this API key. Requires an API key.
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.
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), 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_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.
search_product_recalls_from_imageIdentify 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.
search_recalls_by_identifierSearch recalls by extracted UPC, lot code, model number, or product name. 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. 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.