convert_color
Convert a hex color to HEX, RGB, HSL, and CMYK formats. Input: hex string with or without # (e.g. "ff5733").
colorrequired
io.github.lazymac2xPublished by GitHub account lazymac2xv1.0.0Updated Oct 24, 2026
Cloudflare Workers MCP server: color-palette
Generates color palettes, harmonies, gradients, and WCAG contrast checks, with CSS and Tailwind output.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.lazymac2x%2Fcolor-palette/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"color-palette": {
"type": "http",
"url": "https://api.lazy-mac.com/color-palette/mcp"
}
}
}[lazymac API Store] [Gumroad] [MCPize]
⭐ Building in public from $0 MRR. Star if you want to follow the journey — lazymac-mcp (42 tools, one MCP install) · lazymac-k-mcp (Korean wedge) · lazymac-sdk (TS client) · api.lazy-mac.com · Pro $29/mo.
[npm] [Smithery] [lazymac Pro] [api.lazy-mac.com]
🚀 Want all 42 lazymac tools through ONE MCP install?
npx -y @lazymac/mcp· Pro $29/mo for unlimited calls.
Color palette generation API — harmonies, gradients, contrast checking, WCAG accessibility scoring, CSS/Tailwind output. Zero external dependencies.
MIT
💡 Host your own stack? Get $200 DigitalOcean credit via lazymac referral link.
Source: README.md at commit 9690e63
Convert a hex color to HEX, RGB, HSL, and CMYK formats. Input: hex string with or without # (e.g. "ff5733").
colorrequiredGenerate a set of harmonious colors from a base hex color. Harmony types: complementary, analogous, triadic, split, tetradic, monochromatic.
typerequiredcolorrequiredcountGenerate an interpolated gradient between two hex colors. Returns color stops and a ready-to-use CSS linear-gradient string.
stepscolor1requiredcolor2requiredCheck WCAG 2.1 contrast ratio between foreground and background colors. Returns ratio and AA/AAA pass/fail for both normal and large text.
backgroundrequiredforegroundrequiredGenerate a random harmonious color palette. Colors share a hue family to avoid clashing.
countGenerate CSS :root custom properties from a list of hex colors. Returns a ready-to-paste CSS block.
namecolorsrequiredGenerate a Tailwind CSS color config object. Colors are mapped to standard shades (50, 100, 200 … 900) in order. Paste the result into tailwind.config.js theme.extend.colors.
namecolorsrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
npm install && npm start # http://localhost:4000curl http://localhost:4000/api/v1/convert/ff6b35# → {"hex":"#ff6b35","rgb":{"r":255,"g":107,"b":53},"hsl":{"h":16,"s":100,"l":60}}# Types: complementary, analogous, triadic, split, tetradic, monochromaticcurl http://localhost:4000/api/v1/harmony/complementary/ff6b35curl http://localhost:4000/api/v1/harmony/triadic/3498dbcurl http://localhost:4000/api/v1/harmony/monochromatic/e74c3c?count=7curl "http://localhost:4000/api/v1/gradient/ff6b35/3498db?steps=7"# → colors array + CSS gradient stringcurl http://localhost:4000/api/v1/contrast/000000/ffffff# → {"ratio":21,"AA_normal":true,"AA_large":true,"AAA_normal":true,"AAA_large":true}
curl http://localhost:4000/api/v1/contrast/ff6b35/ffffff# → Check if your orange text passes accessibility on white backgroundcurl "http://localhost:4000/api/v1/random?count=5"curl -X POST http://localhost:4000/api/v1/css \ -H "Content-Type: application/json" \ -d '{"colors":["#ff6b35","#3498db","#2ecc71"], "name":"brand"}'curl -X POST http://localhost:4000/api/v1/tailwind \ -H "Content-Type: application/json" \ -d '{"colors":["#fef3c7","#fde68a","#fcd34d","#fbbf24","#f59e0b","#d97706","#b45309","#92400e","#78350f","#451a03"], "name":"amber"}'