neutral-skincare-reference

Neutral, payment-blind reference of 1,682 dermacosmetic products: lookup, search, alternatives.

Should I use this

Quality & Safety

A
Description quality
88%
Schema completeness
76%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'lookup_product' description lacks action verbin lookup_product

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~411Tokens (tool definitions)
~435 BTypical response size
Minimal attention impact (0.32% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "neutral-skincare-reference": {
      "url": "https://europe-west3-mhs-bloom.cloudfunctions.net/bloomMcp"
    }
  }
}

Remote endpoints

https://europe-west3-mhs-bloom.cloudfunctions.net/bloomMcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪lookup_product(query)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Product name and/or brand, e.g. \"CeraVe foaming cleanser\"."
    }
  },
  "required": [
    "query"
  ]
}
🟢search_products(ingredient, concern, category, brand, fragrance_free, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "ingredient": {
      "type": "string"
    },
    "concern": {
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "fragrance_free": {
      "type": "boolean"
    },
    "limit": {
      "type": "number",
      "description": "Max results (default 15, max 40)."
    }
  }
}
🟢find_alternatives(query)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The product to find alternatives for."
    }
  },
  "required": [
    "query"
  ]
}
🟢list_brands

List the dermacosmetic brands covered in MHS BLOOM's reference, with how many products each has.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools