skincare-intelligence-mcp
v1.0.0
Published
MCP server for skincare ingredient analysis, product lookup, and evidence-based research
Maintainers
Readme
Skincare Intelligence MCP
An MCP (Model Context Protocol) server that gives Claude access to real skincare databases and research tools.
Features
- Ingredient Lookup: Query detailed information about skincare ingredients including safety data, functions, and concerns
- Ingredient Analysis: Analyze full INCI lists to identify concerns, UV filters, and fragrance
- Sunscreen Analysis: Check UV filter FDA status, coverage, reef safety, and get SPF trust assessment
- Interaction Checking: Find known ingredient interactions and myth-busting information
- Product Search: Look up products in Open Beauty Facts database by name or barcode
- Research Search: Query PubMed for scientific literature on skincare topics
Installation
For Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"skincare-intelligence": {
"command": "npx",
"args": ["-y", "skincare-intelligence-mcp"]
}
}
}Restart Claude Desktop after saving.
For Development
git clone <repo>
cd skincare-intelligence-mcp
npm install
npm run buildTools
lookup_ingredient
Look up detailed information about a skincare ingredient by name.
Query: "niacinamide" or "Vitamin C" or "retinol"Returns: INCI name, common names, functions, CIR safety status, EWG score, concerns
analyze_ingredients
Analyze a full ingredient list from a product.
Input: "Water, Glycerin, Niacinamide, Hyaluronic Acid, Phenoxyethanol, Fragrance"Returns: Recognition rate, concerns, UV filters found, fragrance presence, summary
check_sunscreen
Analyze sunscreen UV filters and provide SPF trust assessment.
Input: "Active Ingredients: Zinc Oxide 15%, Titanium Dioxide 5%"Returns: Filter status, UVA/UVB coverage, reef safety, trust assessment, SPF reality check
check_interactions
Check for known interactions between ingredients.
Input: "retinol, benzoyl peroxide"Returns: Interactions found, severity, evidence level, myths busted, recommendations
search_products
Search Open Beauty Facts for product information.
Query: "CeraVe moisturizing cream"
or
Barcode: "3337875597012"Returns: Product details including ingredients when available
search_research
Search PubMed for scientific research.
Query: "niacinamide acne clinical trial"Returns: Relevant research articles with abstracts and links
Data Sources
- Ingredients Database: Curated list of 50+ common ingredients with CIR safety assessments
- UV Filters Database: Complete FDA/EU UV filter data with GRASE status
- Interactions Database: Evidence-based ingredient interaction data
- Open Beauty Facts API: Community-contributed product database
- PubMed API: NIH's biomedical literature database
Limitations
- Ingredient database covers common ingredients but not all possible INCI names
- Cannot determine actual ingredient concentrations in products
- Open Beauty Facts data is community-contributed and may be incomplete
- Cannot verify actual SPF performance - only assess filters used
- Not a substitute for dermatologist advice
License
MIT
