{"serverId":"mcp-registry/io.github.bobross2020/brickpulse-mcp","tools":[{"name":"get_deals","fixed":{"name":"get_deals","description":"Find the best current LEGO deals — sets selling below RRP at major retailers. Returns sets ranked by discount percentage.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":10,"maximum":25,"minimum":1,"description":"Number of results (max 25)"},"theme":{"type":"string","description":"Filter by theme name"},"retailer":{"type":"string","description":"Filter by retailer (e.g. 'Amazon', 'Walmart', 'Target')"},"minDiscount":{"type":"number","default":10,"maximum":90,"minimum":1,"description":"Minimum discount percentage (default 10%)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":191,"tokensAfter":191},{"name":"get_price_history","fixed":{"name":"get_price_history","description":"Get price history and trends for a LEGO set across retailers over a given time period.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["setNum"],"properties":{"days":{"type":"number","default":90,"maximum":365,"minimum":1,"description":"Lookback period in days (default 90)"},"setNum":{"type":"string","description":"Set number (e.g. '75313' or '75313-1')"},"retailer":{"type":"string","description":"Filter to a specific retailer"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":155,"tokensAfter":155},{"name":"get_retiring_soon","fixed":{"name":"get_retiring_soon","description":"Find LEGO sets retiring soon. Useful for collectors who want to buy before sets become unavailable and prices increase on the secondary market.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":15,"maximum":50,"minimum":1,"description":"Number of results (max 50)"},"theme":{"type":"string","description":"Filter by theme name"},"daysAhead":{"type":"number","default":180,"maximum":365,"minimum":1,"description":"How many days ahead to look (default 180)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":171,"tokensAfter":171},{"name":"get_set_details","fixed":{"name":"get_set_details","description":"Get full details for a specific LEGO set including current retailer prices, BrickLink market data, and retirement status.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["setNum"],"properties":{"setNum":{"type":"string","description":"Set number (e.g. '75313' or '75313-1')"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"search_sets","fixed":{"name":"search_sets","description":"Search LEGO sets by name, set number, theme, year, or price range. Returns matching sets with key details.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number","default":10,"maximum":25,"minimum":1,"description":"Number of results (max 25)"},"query":{"type":"string","description":"Search by set name or set number"},"theme":{"type":"string","description":"Filter by theme name (e.g. 'Star Wars', 'Technic')"},"maxYear":{"type":"number","description":"Maximum release year"},"minYear":{"type":"number","description":"Minimum release year"},"maxPrice":{"type":"number","description":"Maximum RRP in USD"},"minPrice":{"type":"number","description":"Minimum RRP in USD"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":224,"tokensAfter":224}],"toolsChanged":5,"tokensSaved":0,"todo":[],"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."}