Assess My Hair | Powered by Rich Mom Recommends

Assess My Hair, powered by Rich Mom Recommends. Understand. Care. Thrive. Your personalized hair &am

Should I use this

Quality & Safety

A
Description quality
70%
Schema completeness
90%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'assess_hair_needs' description lacks action verbin assess_hair_needs

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~331Tokens (tool definitions)
~2.9 KBTypical response size
Minimal attention impact (0.26% 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": {
    "assessmyhair-com": {
      "url": "https://assessmyhair.com/api/mcp"
    }
  }
}

Remote endpoints

https://assessmyhair.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
βšͺassess_hair_needs(hairType, condition, goals, routine)

Given a person’s hair type, current hair condition, goals, and routine, return COSMETIC hair-care approaches and product categories to consider. Cosmetic and educational only β€” it does NOT diagnose, treat, or advise on any medical or scalp condition, does NOT prescribe medication, and routes anything concerning to a qualified professional. No emails, purchases, or other consequential actions are triggered.

Input Schema

{
  "type": "object",
  "properties": {
    "hairType": {
      "type": "string",
      "description": "Hair type / texture, e.g. \"4c coily\", \"type 3 curly\", \"fine wavy\", \"color-treated\"."
    },
    "condition": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Current hair conditions/concerns, e.g. [\"dry\", \"breakage\", \"frizz\", \"heat-damaged\"]. A single string is also accepted."
    },
    "goals": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Cosmetic goals, e.g. [\"length retention\", \"more moisture\", \"reduce breakage\", \"define curls\"]. A single string is also accepted."
    },
    "routine": {
      "type": "object",
      "description": "Current routine details (all optional): washFrequency, deepConditioning, heatUse, protectiveStyles, productCount.",
      "properties": {
        "washFrequency": {
          "type": "string"
        },
        "deepConditioning": {
          "type": "string"
        },
        "heatUse": {
          "type": "string"
        },
        "protectiveStyles": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "productCount": {
          "type": "string"
        }
      },
      "additionalProperties": true
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools
verifiedversion not recorded1 tools