Skip to main content
Glama

Server Details

WCAG contrast & palettes

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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

A4.4/5.0

Scored across 3 tools

Disambiguation4/5

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'.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
check_color_contrastCheck color contrastA
Read-onlyIdempotent
Inspect

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 contrastA
Read-onlyIdempotent
Inspect

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 paletteA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables 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 npm
      2
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Extract 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
    • A
      license
      A
      quality
      D
      maintenance
      Provides WCAG 2.1 color contrast checking tools, including contrast ratio computation, compliance evaluation, and accessible color suggestions for AI assistants.
      3
      56 npm
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources