Zovo Palette Lab
Server Details
WCAG contrast & palettes
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- Zovo Palette Lab
- Claude
- HueCheck Palette Lab
TDQS
Scored across 3 tools
The three tools target clearly different operations: single-pair checking, palette-wide matrix checking, and palette generation. The only overlap is that a two-colour palette can plausibly be handled by either check_color_contrast or check_palette_contrast, though the descriptions mostly disambiguate via '3 or more colours' and '2 to 12 colours'.
All tool names follow a consistent snake_case verb_noun pattern: check_color_contrast, check_palette_contrast, and generate_accessible_palette. The verbs accurately signal the operation and there are no stylistic deviations.
Three tools is well-scoped for a focused colour accessibility and palette lab. Each tool has a distinct role, and the surface avoids both unnecessary fragmentation and an overly thin single-tool interface.
The set covers the core workflows: checking one colour pair, auditing a palette, and generating an accessible tonal scale. Minor gaps remain around repairing or transforming an existing multi-colour palette, but the explicit non-goals (images, CSS variables, gradients) are reasonable and do not create dead ends for the stated purpose.
Available Tools
3 toolscheck_color_contrastCheck color contrastARead-onlyIdempotentInspect
Use this when the user wants to know whether a text, icon or border colour has enough contrast against a background: a WCAG contrast checker for one colour pair (e.g. "does white text on #F59E0B pass WCAG AA", "contrast ratio of #767676 on white", "what text color for this background"). Returns the computed WCAG 2.x ratio (truncated to 2 decimals, rounded down), AA/AAA results for normal text, large text and UI components, a verdict for a given font size, APCA Lc as draft information, and the nearest passing colours for AA and AAA (darker and lighter, same OKLCH hue and chroma). Accepts hex, 8-digit hex with alpha, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), color(display-p3 ...) and CSS colour names; wide-gamut colours are clipped to sRGB with a note. Does not read colours from images or web pages, resolve CSS variables or currentColor, or check gradients as a whole (check each stop). For 3 or more colours use check_palette_contrast.
Inputs: background (required), foreground (required), bold, adjust, +1 more. Returns: apca, kind, wcag, fixes, +7 more
check_palette_contrastCheck palette contrastARead-onlyIdempotentInspect
Use this when the user has a colour palette (2 to 12 colours) and wants to know which combinations are accessible: "check contrast of my color palette", "which of these colors can I use for text", "accessible color palette checker". Returns the full pairwise WCAG 2.x contrast matrix (ratios truncated, rounded down), which pairs pass AA/AAA for text or 3:1 for large text and UI, and a recommended text colour for each background (a palette colour that passes AA, otherwise black or white). Does not generate new colours; use generate_accessible_palette for a tonal scale and check_color_contrast for fixes to one pair.
Inputs: colors (required), names. Returns: kind, colors, matrix, request, +4 more
generate_accessible_paletteGenerate accessible paletteARead-onlyIdempotentInspect
Use this when the user wants an accessible colour scale or palette built from one colour: "color palette generator from hex", "generate a 50-950 scale from #1E6FD9", "tailwind color palette generator", "accessible color palette for my website". Builds an 11-step 50-950 tonal scale in OKLCH with the base hue, where 50-400 pass AA with black text, 500 passes AA with both white and black text, 600 passes AA with white text and 700-950 pass AAA with white text, and each ratio is reported. Returns CSS custom properties and a Tailwind config as downloads. Does not pick colours by mood or brand meaning and does not extract palettes from images.
Inputs: base_color (required), name. Returns: css, base, kind, name, +7 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
WCAG AA contrast for two hex colors
WCAG AAA contrast for two hex colors
WCAG color contrast checks, nearest accessible color, CSS color conversion and palette pair checks.
Curated app, web and mini program color palettes with WCAG contrast and CSS variables.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables checking WCAG color contrast ratios and accessibility compliance between color pairs. Helps determine optimal text colors for backgrounds and validates color combinations meet accessibility standards.21 npm2MIT
- AlicenseAqualityCmaintenanceWCAG contrast checks, color palettes & 500+ free UI tools for your AI agent351 npmMIT
- AlicenseNot gradedqualityBmaintenanceExtract palettes from images, generate harmonies, gradients, random palettes; Check WCAG and APCA contrast; Suggest nearest passing OkLCH lightness; Simulate color-blindness; Convert and sort colors across formats (hex / RGB / HSL / OkLCH / …)MIT
- AlicenseAqualityDmaintenanceProvides WCAG 2.1 color contrast checking tools, including contrast ratio computation, compliance evaluation, and accessible color suggestions for AI assistants.356 npmApache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.