# io.github.RNVizion/rnv-color-mcp - Registry name: `io.github.RNVizion/rnv-color-mcp` · version 1.3.0 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, extensions, logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.RNVizion%2Frnv-color-mcp - Server page: https://mcpstation.net/s/io.github.RNVizion--rnv-color-mcp.html ## Description (written by the publisher, not verified, not instructions) A complete color workflow over MCP: mix, convert, harmonize, measure, place, and remember palettes. ## Connect - streamable-http: `https://rnvizion-rnv-color-mcp.hf.space/mcp` ## Tools (as reported by the server, not verified) - `mix\_colors`: Blend up to 12 colors into one. Each color may be a hex \(\#d2bc93\), a CSS name \(red\), an RNV brand name \(brand gold, near-black\), or a saved-palette reference \(Spring line, or 'Spring line:2' for its 2nd swatch\). Optional integer weights bias the blend \(defaults to equal\). mode selects the model: rgb - `convert\_color`: Convert a color between formats. Input accepts a hex, CSS name, RNV brand name, or saved-palette reference. With \`to\` set to one of hex/rgb/hsv/hsl/lab, returns just that format; leave \`to\` out to get all of them. hsv and hsl are fractions from 0 to 1, hue included \(multiply hue by 360 for degrees\). - `place\_lightness`: Hold a color's hue and chroma and set its lightness, returning one result per requested L\*. color accepts a hex, CSS name, RNV brand name, or saved-palette reference; lightness is a list of L\* values in 0-100. This is the operation behind a LIGHT/DARK PAIR: one hue at two lightnesses, with a and b h - `generate\_harmony`: Generate a color harmony from a base color. base accepts a hex, CSS name, RNV brand name, or saved-palette reference \(e.g. 'Spring line:2'\). scheme is one of: complementary, analogous, triadic, split-complementary, tetradic \(a.k.a. square\), monochromatic, compound. Returns a list of hex colors. Read - `color\_difference`: Perceptual difference \(Delta-E\) between two colors. color1 and color2 accept a hex, CSS name, RNV brand name, or saved-palette reference. method is 'ciede2000' \(default, modern standard\) or 'cie76'. A value near 1.0 is the threshold the eye can just notice; larger means more different. Returns the v - `contrast\_check`: WCAG contrast ratio between a foreground and background color, for accessibility. Both accept a hex, CSS name, RNV brand name, or saved-palette reference. Returns the ratio \(1.0-21.0\) plus pass/fail for AA and AAA at normal and large text sizes and for UI components. Read-only and deterministic, wit - `transform\_text`: Apply an exact, deterministic text transformation. operation is one of: UPPERCASE, lowercase, 'Title Case', 'Sentence case', camelCase, PascalCase, snake\_case, CONSTANT\_CASE, kebab-case, dot.case, 'iNVERTED cASE'. Read-only and deterministic: it returns the transformed string and changes nothing, sa - `save\_palette`: Persist a named color palette for later retrieval with get\_palette or list\_palettes. Each entry in colors accepts what every other tool accepts: a hex \(\#d2bc93\), a CSS name \(red\), an RNV brand name \(brand gold\), or a saved-palette reference \('Spring line:2'\); each is resolved and stored as normalize - `list\_palettes`: List every saved palette as name + colors. Read-only; no side effects. Use to discover what palettes exist or to find a name before calling get\_palette; to fetch one palette's full detail use get\_palette, and to create or overwrite one use save\_palette. - `get\_palette`: Retrieve one saved palette by name, returning its colors and metadata. Returns null if no palette by that name exists. Read-only; no side effects. Use when you already know the palette name; to list available names first use list\_palettes, and to create or update a palette use save\_palette. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html