Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Live → Recently observed
Changed the definition of "add_inventory_product", "search_product_recalls_from_image", "search_recalls_by_identifier" and 1 more
Add 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 ⟨12 unchanged words⟩
⟨8 unchanged words⟩ string"},"category":{"description":"optional product category: food, beverage, baby, household, electronics, vehicle, medical_device, drug, cosmetics, pet, or other","enum":["bad_resultfood","tool_errorbeverage","missing_capabilitybaby","confusing_schemahousehold","docselectronics","vehicle","medical_device","drug","cosmetics","pet","other"],"type":"string"}, ⟨18 unchanged words⟩
IdentifyPhoto (beta): identify products in a public HTTPS image URL, ⟨43 unchanged words⟩
{"additionalProperties":false,"properties":{"image_url":{"description":"photo (beta). HTTPS URL or data:image/...;base64 URI of a ⟨57 unchanged words⟩
⟨7 unchanged words⟩ , model number, product name, or VIN. Multiple identifiers are AND-matched on the same product. VINislookupdecodedlistslocallyNHTSAtocampaigns for the decoded year andmakemake; confirm your vehicle on nhtsa.gov/recalls. lot_code matches extracted lot codes after normalizing spaces, case, andmatchedpunctuation;againstifNHTSAlotscampaignswere(nota
⟨10 unchanged words⟩ email. No API key or x402 payment required.RequiresSet accept_terms true(TermsonlyofafterService,youPrivacyaskPolicy,the person andAPItheyTermsconfirmatthey 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)
Added "give_feedback"; changed the definition of "add_inventory_product" (19 tools before, 20 now)
⟨9 unchanged words⟩ "category":{"description":"optional category","enum":["bad_result","tool_error","missing_capability","confusing_schema","docs","other"],"type":"string"},"name":{"description" ⟨16 unchanged words⟩
Report 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.
Changed the definition of "signup"
⟨10 unchanged words⟩ 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 ⟨44 unchanged words⟩
{"additionalProperties":false,"properties":{"accept_terms":{"description":"must be true: the person agrees to the Terms of Service, Privacy Policy, and API Terms at https://recallkitchen.com/terms","type":"boolean"},"email":{"description":"email address for the ⟨9 unchanged words⟩ type":"string"}},"required":["email","accept_terms"],"type":"object"}
Certificate recorded, valid to 2026-11-30
Authorization not required
First tool surface recorded: 19 tools (server version 28dde510)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨18 unchanged words⟩ "lot_code":{"description":"lot or batchcodecode.asMatchesstoredextractedonlot codes after normalizing spaces, case, and punctuation; if lots were not extracted, also searches therecallnotice title and description. Verify against the notice.","type":"string"},"model_number":{ ⟨24 unchanged words⟩ :{"description":"extracted product name (exactmatchmatch; if none, falls back to the same full-text search as search_product_recalls)","type":"string"},"upc": ⟨11 unchanged words⟩ string"},"vin":{"description":"17-charactervehicle identification number. DecodedVIN.locallyLookuptolistsyearNHTSAandcampaignsmake,forthenthematcheddecodedagainstyearNHTSAandcampaigns.make;DoesconfirmnotyourcallvehicleNHTSAonlive.nhtsa.gov/recalls.","type":"string"}},"type":"object"}
{"additionalProperties":false,"properties":{"hint":{"type":"string"},"nextOffset":{"type":["null","integer" ⟨159 unchanged words⟩
{"additionalProperties":false,"properties":{"accept_terms":{"description":"must beSet true:only after you ask the personagreesandtothey confirm they are 13 or older and accept the Termsof Service(https://recallkitchen.com/terms), Privacy Policy,(https://recallkitchen.com/privacy) and API Termsat(https://recallkitchen.com/terms//recallkitchen.com/api-terms). Never set this automatically or on the person's behalf.","type":"boolean"},"email":{ ⟨21 unchanged words⟩