{"serverId":"mcp-registry/com.lowtoxgear/scanner","tools":[{"name":"get_catalog_stats","fixed":{"name":"get_catalog_stats","description":"Return the size of the indexed Australian product catalogue — total, food, beauty, and total scans performed. Useful to set user expectations on coverage.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":69,"tokensAfter":69},{"name":"get_magnet_samples","fixed":{"name":"get_magnet_samples","description":"List the six condition-specific magnet guides with sample product images. Each guide is a strict-clean shortlist (eczema-safe personal care, clean shampoos AU, mineral-only sunscreens AU, pregnancy-safe beauty, fragrance-free essentials, snacks without artificial dyes).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":102,"tokensAfter":102},{"name":"get_resources","fixed":{"name":"get_resources","description":"URL templates for chained queries — product page, per-product alternatives, category alternatives, magnet guides, OG images, and full LLM-ready documentation. Use to give the user/agent canonical links they can fetch or render directly.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"submit_missing_product","fixed":{"name":"submit_missing_product","description":"Request that a product be added to the Low Tox Scanner index. Useful when scan_barcode returns product_found: false. Submission goes to a moderation queue.","inputSchema":{"type":"object","required":["barcode"],"properties":{"brand":{"type":"string"},"notes":{"type":"string","description":"Freeform context for the moderator"},"barcode":{"type":"string","description":"6–14 digit barcode"},"category":{"enum":["food","cosmetics","cleaning","other"],"type":"string"},"product_name":{"type":"string"},"ingredients_text":{"type":"string","description":"Comma-separated ingredient list copied from the product packaging"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":186,"tokensAfter":186}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"submit_missing_product","params":["brand","category","product_name"]}],"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."}