Design
palettesense.com
Provides tools for checking color contrast, analyzing gradient contrast, and generating CSS for gradients.
ENDPOINT 1
https://palettesense.com/api/mcp
MCP server metadata
- Name
- palettesense
- Version
- 1.0.0
Known tools 11
check_contrastCompute the WCAG contrast ratio between a foreground and background hex color and return pass/fail for the requested context/level plus a full matrix (normalText, largeText, uiElement at AA/AAA).
Inferred read-onlysearch_colorsSearch a large named-color dataset by color-name prefix, a full hex value (nearest named colors), or a hex prefix.
Inferred read-onlyanalyze_gradient_contrastSample a text color's contrast along a whole gradient: returns the minimum ratio, aa/ui/fail status, failing ranges, the worst point, a suggested scrim overlay to reach AA, and a `recommendedText` caption color (best black/white across the whole gradient).
Inferred read-onlygenerate_gradient_cssTurn a gradient definition into ready-to-paste CSS (background-image value, CSS custom property, Tailwind v4 @theme block), plus the encoded form and a shareable URL.
Inferred read-onlydecode_share_urlParse the state encoded in a PaletteSense share URL (or its g / ps / cart params): gradient, contrast page, and favorites.
Inferred read-onlyencode_share_urlEncode a gradient and/or a list of saved contrast pairs into shareable PaletteSense deep links the user can open with the state pre-populated.
Inferred read-onlyoptimize_contrastGiven a foreground and background, nudge one color's lightness in OKLCH (keeping its hue) until the pair meets the target WCAG level, and return the adjusted hex.
Inferred read-onlysuggest_paletteBuild a color scheme (complementary, analogous, triadic, tetradic, or monochromatic) around a base color using OKLCH, with each color scored for contrast against a background.
Inferred read-onlygenerate_scalesBuild Radix-style 12-step accent and gray scales (light AND dark mode) from one accent color, in OKLCH so lightness steps stay perceptually even.
Inferred read-onlyaccessible_textGiven a background color, return the best text color (black or white), its contrast ratio, WCAG status, and whether it passes the target level.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.palettesense]
url = "https://palettesense.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"palettesense": {
"type": "http",
"url": "https://palettesense.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: palettesense
Remote MCP URL: https://palettesense.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"palettesense": {
"url": "https://palettesense.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"palettesense": {
"type": "http",
"url": "https://palettesense.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "palettesense",
"transport": "streamable-http",
"url": "https://palettesense.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for palettesense.com was fetched 2026-08-24T00:12:44.837Z.
palettesense.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.