The REST API and the MCP server share these tools, so they always answer the same.
Make a new color palette. Give a base color and a harmony (complementary, analogous, triadic, tetradic, split-complementary, monochromatic) for a classic color-wheel scheme, give only a base color to build a coordinated palette around it, or give nothing for a random one. Returns each color with its name plus ready-to-paste CSS variables.
base_colorstringOptional starting color: HEX (#2463eb), rgb() or hsl().harmonystringOptional color-wheel scheme built from base_color. Needs base_color.countintegerHow many colors, 2 to 12 (default 5). Ignored when harmony is set, because each harmony has its own size.
Everything Tintly knows about one color: its name, family, every notation (HEX, RGB, HSL, CMYK, HSB, OKLCH), a written description, psychology, meaning, the signs and symbols it carries, cultural readings, uses, history, accessibility notes, and its classic harmonies.
colorstring · requiredHEX, rgb() or hsl().
A written guide to a palette of 1 to 12 colors: its mood, tags, contrast and lightness numbers, psychology, meaning, symbols, what it signals, how to use the colors together (background, text, accent, proportions), and a short profile of each color. Use detail "full" for the complete write-up of every color.
colorsarray · requiredThe palette, in order. HEX, rgb() or hsl().detailstring"summary" (default) or "full".
The WCAG 2 contrast ratio between a foreground and a background color, with pass or fail for AA and AAA at normal and large text and for UI parts. When it fails, it suggests the closest foreground that passes AA (4.5:1).
foregroundstring · requiredText or icon color.backgroundstring · requiredBackground color.
Test every pair in a palette and list the ones that are readable as text, strongest first. Use it to choose a background and text color from a palette you already have.
colorsarray · requiredlevelstringMinimum level, default AA (4.5:1). "AA large" is 3:1 for big headings.
Convert any color to HEX, RGB, CMYK, HSB, HSL, HWB, LAB, LCH, XYZ and OKLCH at once.
colorstring · requiredHEX, rgb() or hsl().
Show how colors look to people with protanopia (red-blind), deuteranopia (green-blind), tritanopia (blue-blind) or achromatopsia (no color), and which colors become hard to tell apart. An approximation, good for catching problems early.
colorsarray · requiredtypestringOmit to get all four.
A Tailwind-style scale (50, 100 ... 950) around a color, plus the CSS variables and a Tailwind v4 @theme block.
colorstring · requirednamestringScale name for the CSS, default "brand".
Lighter tints (mixed with white), darker shades (mixed with black), and a readable text color for each.
colorstring · requiredstepsintegerSteps each way, default 5.
One of Tintly's 2,000,000 premium six-color palettes (near-black to a rich accent, in a "glow" or "studio" look). Pass an id from 1 to 2000000, or leave it out for a random one. The same id always gives the same palette.
List premium palettes, filtered by look (glow or studio) and hue family, in pages of up to 24.
lookstringOne of: glow, studio.huestringOne of: red, orange, gold, lime, green, teal, sky, blue, violet, purple, pink, rose.pageintegerper_pageintegerDefault 12.
One of Tintly's 15,000,000 generated five-color palettes, by id (1 to 15000000). The same id always gives the same palette, with its style and color harmony.
Search the 15 million generated palettes with plain words: styles (pastel, neon, earthy, dark...), harmonies (analogous, triadic...), colors ("sage green", "#2463eb"), moods (warm, cool) and themes. Example: "warm earthy terracotta".
querystring · requiredlimitintegerDefault 8.