Gradient maker
Same stops, three spaces
Click a bar to interpolate there. The number is how much chroma survives at the dullest point.
* some samples left sRGB and were gamut-mapped (slight hue drift there). Grey/white endpoints carry the other stop's hue (powerless hue), so green→white stays green.
Contrast along the line
WCAG ratio for white and black ink at every point. Shaded = below 4.5:1 for black ink. The marker is the exact worst point.
Easing
Stops are not evenly spaced. x = stop position, y = mix amount. Baked into 12–16 stops, or one colour-hint when that is within 0.02.
Derive from a palette or brand
Paste hexes (primary first) or a public brand slug. Every type is a pure function of the palette — the same contact sheet an agent gets from brand_gradients.
Export
CSS with the interpolation space, Tailwind v4, SVG with correct geometry, a DTCG token, and the PNG.
Apply this to a brand → sign in
.gradient {
background-image: linear-gradient(90deg, #ff75c3 0%, #ff7abc 1.43%, #ff7eb5 2.86%, #ff82ae 4.29%, #ff86a7 5.71%, #ff8aa0 7.14%, #ff8d98 8.57%, #ff9190 10%, #ff9488 11.43%, #ff977f 12.86%, #ff9a76 14.29%, #ff9d6c 15.71%, #ffa061 17.14%, #ffa355 18.57%, #ffa647 20%, #ffab47 21.43%, #ffb047 22.86%, #ffb446 24.29%, #ffb946 25.71%, #ffbe45 27.14%, #ffc345 28.57%, #ffc744 30%, #ffcc44 31.43%, #ffd143 32.86%, #ffd542 34.29%, #ffda42 35.71%, #ffdf41 37.14%, #ffe340 38.57%, #ffe83f 40%, #f9ea41 41.43%, #f4ec44 42.86%, #eeed46 44.29%, #e8ef48 45.71%, #e1f14a 47.14%, #dbf34c 48.57%, #d4f44e 50%, #cef650 51.43%, #c7f852 52.86%, #bff954 54.29%, #b8fb56 55.71%, #b0fc58 57.14%, #a8fe59 58.57%, #9fff5b 60%, #9bfd6e 61.43%, #98fc7e 62.86%, #94fa8c 64.29%, #90f899 65.71%, #8df6a5 67.14%, #89f5b0 68.57%, #86f3bb 70%, #82f0c6 71.43%, #7feed0 72.86%, #7cecda 74.29%, #79eae3 75.71%, #76e7ed 77.14%, #73e5f6 78.57%, #70e2ff 80%, #7cddff 81.43%, #86d8ff 82.86%, #8fd2ff 84.29%, #97cdff 85.71%, #9ec8ff 87.14%, #a5c2ff 88.57%, #abbdff 90%, #b1b7ff 91.43%, #b7b1ff 92.86%, #bcacff 94.29%, #c0a6ff 95.71%, #c5a0ff 97.14%, #c999ff 98.57%, #cd93ff 100%);
background-image: linear-gradient(90deg in oklab, #ff75c3 0%, #ffa647 20%, #ffe83f 40%, #9fff5b 60%, #70e2ff 80%, #cd93ff 100%);
}Point any MCP client at the shared gradients endpoint and your agent gets the same engine as this page — make_gradient returns CSS with the interpolation space, Tailwind v4, SVG, a PNG URL, a DTCG token and the contrast report in one call; brand_gradients derives the whole contact sheet from a brand or a palette. Read-only, no key. Every gradient is a /gradients/new/… link: open it, refine, paste it back.
https://mcp.brandsweets.com/gradients/mcpclaude mcp add --transport http brandsweets-gradients https://mcp.brandsweets.com/gradients/mcp
›derive a hero gradient from #635bff and #00d4ff that passes AA for white text
https://brandsweets.com/gradients/new/v1.ff75c3-ffa647-ffe83f-9fff5b-70e2ff-cd93ff?a=90
Want the agent to remember your picks and write them into a living brand? Create a free BrandSweets workspace.