PaintColorHQ Color Match

Closest real, purchasable paint colors across 13 brands for any hex value, scored with CIEDE2000.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
77%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~731Tokens (tool definitions)
~1.1 KBTypical response size
Moderate attention impact (0.57% 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": {
    "paintcolorhq-mcp": {
      "url": "https://www.paintcolorhq.com/api/mcp"
    }
  }
}

Remote endpoints

https://www.paintcolorhq.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢match_paint_color(hex, brand, limit)

Find the closest real, purchasable paint colors across 13 major brands (Sherwin-Williams, Benjamin Moore, Behr, Valspar, PPG, Dunn-Edwards, and more) for any hex color, scored with the CIEDE2000 (Delta-E) perceptual color-difference standard. Use this to answer "what is the [brand] equivalent of [a paint color]", to cross-reference a paint color across brands, or to turn a hex/RGB value into named paint colors you can actually buy. If you only have a paint color's name or number, call find_paint_color first to get its hex. Each result returns the brand, color name, color number, hex, a closeness label and availability (current, retired or discontinued). Data and method: PaintColorHQ (paintcolorhq.com).

Input Schema

{
  "type": "object",
  "properties": {
    "hex": {
      "type": "string",
      "description": "Target color as a 6-digit hex code, with or without '#' (e.g. '7F9B8E' or '#7F9B8E')."
    },
    "brand": {
      "type": "string",
      "description": "Optional. Restrict matches to one brand slug, e.g. 'sherwin-williams', 'benjamin-moore', 'behr', 'valspar', 'ppg', 'dunn-edwards'."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Optional. Number of cross-brand matches to return (1–10). Default 10."
    }
  },
  "required": [
    "hex"
  ],
  "additionalProperties": false
}
🟢find_paint_color(query, brand, limit)

Look up a specific paint color by name or color number (e.g. 'Agreeable Gray', 'SW 7029', 'HC-154', 'Hale Navy Benjamin Moore') and get its brand, color number, hex and availability (current, retired or discontinued). Use it to get the hex of a named paint color before calling match_paint_color, or to check that a color name or number exists. Searches 26,000+ colors across 13 brands; call list_brands for the brand slugs.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Color name, color number, or both, optionally with the brand name (e.g. 'Agreeable Gray', 'SW 7029', 'Repose Gray sherwin williams')."
    },
    "brand": {
      "type": "string",
      "description": "Optional. Restrict the search to one brand slug from list_brands, e.g. 'behr'."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Optional. Number of colors to return (1–10). Default 5."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢list_brands

List the 13 paint brands PaintColorHQ covers, with each brand's slug (the value the brand argument of match_paint_color and find_paint_color takes), its name and its number of colors.

Input Schema

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

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools