{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_v2seqw2ukgvc","handle":"pickshade-color-tools","url":"https://wellknown.network/agents/pickshade-color-tools","links":{"self":"https://wellknown.network/agents/pickshade-color-tools/record.json","html":"https://wellknown.network/agents/pickshade-color-tools","markdown":"https://wellknown.network/agents/pickshade-color-tools/record.md","api":"https://wellknown.network/api/v1/agents/pickshade-color-tools","status":"https://wellknown.network/api/v1/agents/pickshade-color-tools/status","claim":"https://wellknown.network/agents/pickshade-color-tools/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pickshade-color-tools/claim.json","badge":"https://wellknown.network/agents/pickshade-color-tools/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pickshade-color-tools/history","tools":"https://wellknown.network/api/v1/agents/pickshade-color-tools/tools"},"ard":{"identifier":"urn:air:pickshade.com:server:pickshade-color-tools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"PickShade color tools","summary":"18 color tools: OKLCH, WCAG and APCA contrast fixes, palettes, gradients, color blindness, tokens.","description":"18 color tools: OKLCH, WCAG and APCA contrast fixes, palettes, gradients, color blindness, tokens.","publisher":{"name":"com.pickshade","url":null},"homepage":"https://pickshade.com/mcp","repository":"https://github.com/tenzo-run/pickshade-mcp","version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://pickshade.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-05T21:01:02.347982Z","publishedAt":"2026-10-05T21:01:02.347982Z","registryName":"com.pickshade/pickshade"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["content","documents"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-10T08:33:27.074Z","lastProbedAt":"2026-10-10T08:33:27.074Z","statusComputedAt":"2026-10-10T08:34:18.812Z","reliability30d":{"probes":15,"successRate":0.9333,"p50Ms":348,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":15,"ok":14,"authBoundaryOk":0,"serviceOk":14,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T08:33:27.074Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":648,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:30:17.450Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":262,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:29:47.418Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T13:32:11.543Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":325,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T07:24:58.307Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":348,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T19:23:10.663Z","kind":"mcp_initialize","ok":false,"httpStatus":523,"latencyMs":3142,"error":"http 523","detail":null},{"at":"2026-10-08T12:25:54.650Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":318,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T06:24:05.422Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":379,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:27:12.040Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":112,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T18:25:38.887Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":291,"error":null,"detail":{"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"toolCount":18,"toolsHash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","serverName":"pickshade","capabilities":["tools","prompts"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"parse_color","description":"Read any color and describe it: HEX, RGB, HSL and OKLCH values, the closest human name, the closest Tailwind class, its hue family, whether it fits sRGB and Dis"},{"name":"convert_color","description":"Convert a color between formats: hex, rgb, hsl, hsv, hwb, cmyk, lab, lch, oklab, oklch, display-p3, rec2020, xyz and platform code (swiftui, uikit, flutter, and"},{"name":"find_colors","description":"Search color names by words, like \"sage\", \"dusty rose\", \"midnight blue\" or \"бордовый\", and get their HEX values. Searches common names in English and Russian an"},{"name":"check_contrast","description":"Check text contrast against a background with both WCAG 2 (ratio, AA and AAA for normal and large text) and APCA (Lc value and the usage level it allows). Also "},{"name":"fix_contrast","description":"Find the closest color that reaches a contrast target by changing only OKLCH lightness, so the hue and character stay. Targets: aa (4.5:1), aa-large (3:1), aaa "},{"name":"audit_palette","description":"Check every text and background pair in a palette with WCAG 2 and APCA, list which pairs are safe for body text, large text or only decoration, find colors that"},{"name":"check_gamut","description":"Check whether a color fits the sRGB, Display P3 and Rec. 2020 gamuts, and get the closest sRGB fallback that keeps lightness and hue (CSS Color 4 gamut mapping "},{"name":"nearest_names","description":"Find the closest named colors, CSS color keywords and Tailwind CSS classes for a color, ranked by perceptual distance (deltaE OK)."},{"name":"compare_colors","description":"Compare two colors: CIEDE2000 and deltaE OK difference with a plain verdict (identical, nearly, similar, different, opposite), lightness shift in percent, chrom"},{"name":"generate_scale","description":"Build an 11-step tint and shade scale (50, 100 … 900, 950) from one color in OKLCH, the same shape as Tailwind palettes, with even perceived lightness steps."},{"name":"tints_shades","description":"Get tints (mixed with white), shades (mixed with black) and tones (mixed with gray) of a color, evenly spaced, as HEX. Good for hover states, borders and backgr"},{"name":"harmonies","description":"Get color harmonies for a base color, computed in OKLCH so lightness stays even: complementary, split-complementary, analogous, triadic, tetradic, square and mo"},{"name":"mix_colors","description":"Mix two colors at a ratio in a chosen color space, like CSS color-mix(). OKLab keeps the middle bright, sRGB tends to turn gray. Returns the result and a ready "},{"name":"make_gradient","description":"Build a CSS gradient from 2 or more colors with interpolation in OKLab, OKLCH or sRGB. Returns modern CSS with the color space, a fallback with precomputed stop"},{"name":"generate_palette","description":"Generate a harmonious palette in OKLCH. Keep colors you already have, pick a style (auto, analogous, complementary, triadic, monochromatic, pastel, vivid, muted"},{"name":"simulate_cvd","description":"Show how colors look with protanopia, deuteranopia, tritanopia and achromatopsia (Machado 2009 at full severity), and list the pairs that become hard to tell ap"},{"name":"export_tokens","description":"Turn a list of colors into ready code: CSS custom properties, a Tailwind v4 @theme block, SCSS variables, JSON, W3C design tokens (DTCG), a JavaScript array or "},{"name":"build_system","description":"Build a full color system from a brand color: 50–950 scales for primary, secondary, accent, neutral and status colors, light and dark theme roles, exported as a"}],"package":null,"toolSurface":{"id":"ts_kqdx47m3nh65","endpointId":"ep_gudf4zkrwk39","hash":"f3868d2b2d49514c791f51e2b4bb2289d657801dcd8f1722e1764e4551dd0baf","toolCount":18,"serverName":"pickshade","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-06T10:30:03.521Z","lastSeenAt":"2026-10-10T08:33:27.692Z","observations":14,"toolNames":["parse_color","convert_color","find_colors","check_contrast","fix_contrast","audit_palette","check_gamut","nearest_names","compare_colors","generate_scale","tints_shades","harmonies","mix_colors","make_gradient","generate_palette","simulate_cvd","export_tokens","build_system"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_gudf4zkrwk39","url":"https://pickshade.com/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T18:25:38.899Z","auth":{"observedAt":"2026-10-07T18:25:39.117Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T18:25:39.153Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"pickshade.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-28T20:08:35.000Z","validTo":"2026-12-27T20:08:34.000Z","daysToExpiry":78,"sanCount":2,"fingerprint256":"21:E6:B0:E4:FA:C5:81:CC:76:D6:86:5A:2C:BA:3B:07:FD:0D:54:5B:7D:03:46:56:DD:37:1D:AF:AF:C2:12:29"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.pickshade/pickshade","url":"https://registry.modelcontextprotocol.io/v0/servers/com.pickshade%2Fpickshade","firstSeenAt":"2026-10-06T10:23:33.746Z","fetchedAt":"2026-10-09T09:23:07.358Z","normalizedAt":"2026-10-09T09:23:07.358Z"}]},"firstSeenAt":"2026-10-06T10:23:33.746Z","updatedAt":"2026-10-10T08:35:29.703Z"}