DEV Community

2x lazymac
2x lazymac

Posted on • Originally published at api.lazy-mac.com

How to Use the Color Palette Generator API — Free REST + MCP Server

Building a design system? Need complementary colors, contrast ratios, or CSS variables from a base color? This API handles color harmonies, gradients, contrast checking, and even Tailwind config generation.

Try It Right Now

curl -s https://api.lazy-mac.com/color-palette/api/v1/random | jq
Enter fullscreen mode Exit fullscreen mode

Response:

{
  "colors": ["#1c96ca", "#673abb", "#db809a", "#d4c23a", "#24c22b"],
  "count": 5,
  "css": ":root {\n  --palette-1: #1c96ca;\n  --palette-2: #673abb;\n  --palette-3: #db809a;\n}"
}
Enter fullscreen mode Exit fullscreen mode

Random palette with ready-to-use CSS variables.

All Endpoints

Endpoint Description
GET /api/v1/convert/:color Convert between HEX, RGB, HSL
GET /api/v1/harmony/:type/:color Complementary, triadic, analogous, etc.
GET /api/v1/gradient/:color1/:color2 Generate gradient steps
GET /api/v1/contrast/:color1/:color2 WCAG contrast ratio check
GET /api/v1/random Random harmonious palette
POST /api/v1/css Generate CSS custom properties
POST /api/v1/tailwind Generate Tailwind config

Get Complementary Colors

curl -s https://api.lazy-mac.com/color-palette/api/v1/harmony/complementary/3498db | jq
Enter fullscreen mode Exit fullscreen mode

Check WCAG Contrast

curl -s https://api.lazy-mac.com/color-palette/api/v1/contrast/ffffff/333333 | jq
Enter fullscreen mode Exit fullscreen mode

Generate Tailwind Config

curl -s -X POST https://api.lazy-mac.com/color-palette/api/v1/tailwind \
  -H "Content-Type: application/json" \
  -d '{"colors": ["#3498db", "#2ecc71", "#e74c3c"]}' | jq
Enter fullscreen mode Exit fullscreen mode

Use as an MCP Server

{
  "mcpServers": {
    "color-palette": {
      "url": "https://api.lazy-mac.com/color-palette/mcp"
    }
  }
}
Enter fullscreen mode Exit fullscreen mode

Ask Claude: "Generate a complementary color palette for #3498db with CSS variables"

Pricing

Tier Requests/mo Price
Free 100 $0
Pro 10,000 $9/mo
Business Unlimited $49/mo

Get Pro Access on Gumroad →


Browse all 22 APIs at api.lazy-mac.com →

More from the lazymac API Toolkit:

Top comments (0)