Skip to main content
Glama

MyHairMail Agent Tools

Match a colour across wig brands

color_crossmatch
Read-onlyIdempotent

Closest equivalent colours in ONE target brand for a known colour from a DIFFERENT brand, using MyHairMail's cross-brand colour mapping. Answers 'what is my shade called in brand X' — relevant when a colour is discontinued or out of stock, or when a shopper knows their shade in one brand and is shopping another. Returns up to 3 matches ranked by similarity (closest > close > approximate) with short tone notes, and when available an example_in_stock_style + product_url in the target brand. Same-brand requests are refused. One source colour and one target brand per call; 'all brands' and wildcards are not supported. Unknown brand: supported_brands is returned. Terms: https://mcp.myhairmailtools.com/terms

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
source_brandYesBrand of the known color, e.g. 'Jon Renau'
source_colorYesColor code or name, e.g. '12FS8' or 'Shaded Praline'
target_brandYesSingle brand to match into, e.g. 'Belle Tress'. Wildcards and 'all brands' are not supported.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
matchYes
reasonNo
matchesNo
retailerYes
source_brandNo
source_colorNo
target_brandNo
supported_brandsNo
source_color_queryNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": {},
      +  "properties": {
      +    "match": {
      +      "type": "boolean"
      +    },
      +    "matches": {
      +      "items": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "example_in_stock_style": {
      +            "type": "string"
      +          },
      +          "product_url": {
      +            "type": "string"
      +          },
      +          "similarity": {
      +            "enum": [
      +              "closest",
      +              "close",
      +              "approximate"
      +            ],
      +            "type": "string"
      +          },
      +          "target_brand": {
      +            "type": "string"
      +          },
      +          "target_color": {
      +            "type": "string"
      +          },
      +          "tone_notes": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "target_brand",
      +          "target_color",
      +          "similarity",
      +          "tone_notes"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "note": {
      +      "type": "string"
      +    },
      +    "reason": {
      +      "type": "string"
      +    },
      +    "retailer": {
      +      "type": "string"
      +    },
      +    "source_brand": {
      +      "type": "string"
      +    },
      +    "source_color": {
      +      "type": "string"
      +    },
      +    "source_color_query": {
      +      "type": "string"
      +    },
      +    "supported_brands": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "target_brand": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "match",
      +    "retailer"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources