{"serverId":"mcp-registry/com.mhsbloom/neutral-skincare-reference","tools":[{"name":"find_alternatives","fixed":{"name":"find_alternatives","description":"Given a product, return other products in the SAME category from the catalog, listed neutrally (alphabetical, never ranked). This is discovery, not a recommendation — the personal best-fit and price-tiered alternatives live in the app.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"The product to find alternatives for."}}},"annotations":{"readOnlyHint":true},"title":"Find neutral alternatives in the same category"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119},{"name":"list_brands","fixed":{"name":"list_brands","description":"List the dermacosmetic brands covered in MHS BLOOM's reference, with how many products each has.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"List the brands covered"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":51,"tokensAfter":51},{"name":"lookup_product","fixed":{"name":"lookup_product","description":"Identify a dermacosmetic product in MHS BLOOM's neutral reference and return its descriptive facts (brand, key ingredients, the concerns it's oriented toward, texture, fragrance, price band, who it's aimed at) plus a link to its reference page. Descriptive only — not a personal skin verdict.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Product name and/or brand, e.g. \"CeraVe foaming cleanser\"."}}},"annotations":{"readOnlyHint":true},"title":"Look up a skincare product"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":141,"tokensAfter":141},{"name":"search_products","fixed":{"name":"search_products","description":"Search MHS BLOOM's reference for products by any of: key ingredient (e.g. \"niacinamide\"), skin concern (e.g. \"blemishes\"), category (e.g. \"sunscreen\"), brand, and/or fragrance_free. Returns a neutral, alphabetical list with reference links. Never ranked or rated.","inputSchema":{"type":"object","properties":{"brand":{"type":"string"},"limit":{"type":"number","description":"Max results (default 15, max 40)."},"concern":{"type":"string"},"category":{"type":"string"},"ingredient":{"type":"string"},"fragrance_free":{"type":"boolean"}}},"annotations":{"readOnlyHint":true},"title":"Search products by ingredient / concern / category / brand"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"search_products","params":["brand","concern","category","ingredient","fragrance_free"]}],"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."}