{"serverId":"mcp-registry/com.everyhourdeal/shopping","tools":[{"name":"compare_products","fixed":{"name":"compare_products","description":"Compare 2-5 EveryHourDeal products side by side (price, highlights, delivery days); says which is cheapest and fastest.","inputSchema":{"type":"object","required":["ids"],"properties":{"ids":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":2}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"get_product","fixed":{"name":"get_product","description":"Get one EveryHourDeal product by id (from search_products).","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"list_departments","fixed":{"name":"list_departments","description":"EveryHourDeal's departments and how many products each has.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":42,"tokensAfter":42},{"name":"search_products","fixed":{"name":"search_products","description":"Search EveryHourDeal's US catalog (furniture, patio, grills, home gym, e-bikes, appliances, pets and more). Every item ships free from a US warehouse with 30-day returns. Returns name, price (USD), link, image and delivery days.","inputSchema":{"type":"object","properties":{"sort":{"enum":["relevance","price_asc","price_desc"],"type":"string"},"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string","description":"What the shopper wants, e.g. 'ergonomic office chair'"},"max_price":{"type":"number"},"min_price":{"type":"number"},"department":{"type":"string","description":"Optional department, e.g. patio, home-gym, bedroom, grill, pets"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":197,"tokensAfter":197}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"compare_products","params":["ids"]},{"tool":"get_product","params":["id"]},{"tool":"search_products","params":["sort","limit","max_price","min_price"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}