Behr Colormapper MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Behr Colormapper MCP match #FF6B6B to the closest Behr paint"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Behr Colormapper MCP
A public, stateless MCP server that converts digital sRGB colors into the nearest Behr paint colors and searches Behr colors by code or name. Matching uses CIEDE2000 perceptual distance in CIE Lab space.
MCP endpoint
https://behr-colormapper.coryking.workers.dev/mcp
The endpoint uses Streamable HTTP with JSON responses and requires no authentication. The Worker root is reserved for a human-facing project page.
Related MCP server: mcp-colorapi
Tools
behr_match_paintaccepts#RGB,#RRGGBB,rgb(r,g,b), barer,g,b, andhsl(h,s%,l%). It returns canonical RGB, hex, and Lab input values plus nearest Behr colors ranked by CIEDE2000 delta E.behr_search_colorssearches exact or partial Behr codes and names, ranking exact codes first.
Both tools exclude archived colors unless include_archived is true. Their Zod contracts provide MCP input/output JSON Schemas. They are marked read-only, non-destructive, idempotent, and closed-world.
Published screen colors approximate physical paint. Confirm consequential choices with a physical sample under the intended lighting.
Catalog source
data/behr.json is the normalized runtime catalog. Its metadata records the source URL, retrieval date, and catalog counts. src/colormapper/refresh.py is the authoritative definition of the Behr source and normalization rules.
Refresh and validate the checked-in snapshot:
uv sync --group refresh
uv run --group refresh behr-colormapper-refresh
uv run pytest
cd worker && npm testThe runtime never contacts Behr.
Deployment
Pushes to main that affect the Worker, catalog, smoke test, or workflow run tests and deploy through GitHub Actions. The repository requires:
Actions secret
CLOUDFLARE_API_TOKENwith Workers Scripts → Edit permissionActions variable
CLOUDFLARE_ACCOUNT_ID
Run locally with cd worker && npm install && npm run dev.
License
Code is MIT licensed. Behr color names, codes, and catalog data belong to their respective owner and are included as factual compatibility data.
Available Tools
2 toolsbehr_match_paintMatch a color to Behr paintBRead-onlyIdempotent
Convert a digital sRGB color to the nearest Behr paint colors using CIEDE2000 perceptual distance.
Inputs: color (required), limit, include_archived. Returns: input, matches
behr_search_colorsSearch Behr colorsBRead-onlyIdempotent
Find Behr colors by exact or partial paint code or color name. Exact codes rank first.
Inputs: query (required), limit, include_archived. Returns: colors
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one converts an sRGB color to nearest Behr matches, the other searches by code/name. No overlap or ambiguity in selection.
Both tools follow a consistent 'behr_' prefix and verb_noun pattern (match_paint, search_colors). Predictable and readable.
Two tools are sufficient for the core mapping and lookup tasks, but the set feels slightly thin for a color service; a third tool (e.g., color detail) would add value without bloat.
The surface covers matching digital colors to Behr and searching by code/name, which are the primary workflows. Minor gaps include no explicit reverse mapping (Behr to sRGB) or dedicated color detail retrieval, though search likely returns enough.
Maintenance
Related MCP Connectors
Match HEX codes & find cross-brand paint equivalents across Sherwin-Williams, Benjamin Moore & Behr.
Find any paint color by name or number, then its closest real equivalents across 13 brands, scored with CIEDE2000.
WCAG color contrast checks, nearest accessible color, CSS color conversion and palette pair checks.
Convert colours between hex, RGB, HSL, OKLCH and CMYK, and compute harmonies.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive color conversion, manipulation, analysis, and WCAG accessibility tools supporting multiple formats (hex, rgb, hsl, oklch, oklab) for design systems and web development.23 npm2MIT
- AlicenseNot gradedqualityBmaintenanceWraps thecolorapi.com to provide color data and information through MCP, with no authentication required.304 npmMIT
- AlicenseNot gradedqualityCmaintenanceProvides color conversion between formats, WCAG contrast ratio computation, and nearest CSS named color lookup.124 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables querying thousands of UK paint colours, finding visually equivalent alternatives across brands, planning room projects, and exploring market trends.-