Search U.S. CPSC, FDA food, FDA MedWatch, and USDA product recalls via hosted MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Recall Kitchen.
search_product_recallsKeyword search. Optional `source`, `since`/`until` (`YYYY-MM-DD`), `location`, `offset`, `limit` (1β100, default 3).
search_recalls_by_identifierExact UPC, lot, model, extracted product name, or VIN (local year/make decode for NHTSA).
search_product_recalls_by_upcLook up a UPC and match extracted recall UPCs. `found=false` if unknown.
lookup_productCatalog / USDA branded-food info. Does not search recalls.
search_product_recalls_from_imagePublic HTTPS URL, `data:image/...;base64` URI, or MCP image content. No local file paths.
get_product_recallFull description and extracted lots, UPCs, models, locations, contacts, image URLs.
Go client and examples for Recall Kitchen MCP.
Recall Kitchen searches U.S. CPSC, FDA food, FDA MedWatch, USDA, and NHTSA vehicle recalls.
Public streamable HTTP: https://app.recallkitchen.com/mcp. Client config: .mcp.json. Docs: recallkitchen.com/docs.
signup or Integrations. Send X-API-Key: rk_... (required for Grok) or Authorization: Bearer rk_... (Claude/Cursor). Env placeholder: RECALL_KITCHEN_API_KEY.Local: http://localhost:8080/mcp. Server card: https://app.recallkitchen.com/.well-known/mcp/server-card.json.
Tool reference: recallkitchen.com/docs/#mcp. Implementation notes: docs/mcp.md.
Two ways to call tools:
X-API-Key: rk_... (required for Grok) or Authorization: Bearer rk_... (Claude Code, Cursor).X402_EVM_PRIVATE_KEY. Watch, inventory, and notification tools still need an API key.Grok's HTTP MCP client treats Authorization: Bearer as OAuth. Use X-API-Key for Grok.
Public (API key or x402)
| Tool | Use |
|---|---|
search_product_recalls | Keyword search. Optional source, since/until (YYYY-MM-DD), location, offset, limit (1β100, default 3). |
search_recalls_by_identifier | Exact UPC, lot, model, extracted product name, or VIN (local year/make decode for NHTSA). |
search_product_recalls_by_upc | Look up a UPC and match extracted recall UPCs. found=false if unknown. |
lookup_product | Catalog / USDA branded-food info. Does not search recalls. |
search_product_recalls_from_image | Public HTTPS URL, data:image/...;base64 URI, or MCP image content. No local file paths. |
get_product_recall | Full description and extracted lots, UPCs, models, locations, contacts, image URLs. |
Search results truncate descriptions and cap extracted products at 5. Call get_product_recall for the full notice.
location is ANDed with the query. CA matches California / "northern california". United States matches U.S. notices, not Canada/Ontario.
Account (API key required)
list_watch_patterns, add_watch_pattern, remove_watch_pattern, list_inventory, add_inventory_product, remove_inventory_product, check_tracked_products, list_recall_notifications.
Watch patterns use the same syntax as the search box: words are AND, OR is or, -term excludes, "quoted phrase" is a phrase.
Prompts: check_product, check_upc, scan_image, check_vin. Resources: recall://docs/tools, recall://docs/sources.
APIKey is also read from RK_API_KEY or RECALL_KITCHEN_API_KEY. The client sends X-API-Key. Anonymous clients can set EVMPrivateKey / X402_EVM_PRIVATE_KEY instead.
Module: github.com/Recall-Kitchen/rk-mcp/go.
See examples/go.
X-API-Key header (see above).claude mcp add --transport http recall-kitchen https://app.recallkitchen.com/mcp --header "Authorization: Bearer ${RK_API_KEY}".mcp.json (X-API-Key + RECALL_KITCHEN_API_KEY). Authorization: Bearer also works.Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/recall-kitchen)<a href="https://allmcps.com/mcp/recall-kitchen"><img src="https://allmcps.com/api/badge/recall-kitchen?style=directory" alt="Recall Kitchen on AllMCPs" /></a>