mcpbeat Sign in

Rnv Color MCP Server

answering

Rnv Color MCP is answering right now. Last checked 8 min ago. It exposes 10 tools. Last commit 14 Sep 2026.

A complete color workflow over MCP: mix, convert, harmonize, measure, and remember palettes.

Uptime history 48 days of history · worst day 98%
48 days agonow
100.0%
Uptime 24h
91 of 91 checks
10
Tools
read from the server
322 ms
Response time
average over 24h
1
Stars
last commit 14 Sep 2026

What changed 3

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 11 August 2026. No other catalogue keeps this.

14 Sep a tool appeared place_lightness
14 Sep a tool description was rewritten mix_colors
11 Aug a tool changed version

Nothing serious here today

Today is the operative word: we check Rnv Color MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add rnv-color-mcp --transport http https://rnvizion-rnv-color-mcp.hf.space/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "rnv-color-mcp": {
      "url": "https://rnvizion-rnv-color-mcp.hf.space/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.rnv-color-mcp]
url = "https://rnvizion-rnv-color-mcp.hf.space/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "rnv-color-mcp": {
      "url": "https://rnvizion-rnv-color-mcp.hf.space/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "rnv-color-mcp": {
      "url": "https://rnvizion-rnv-color-mcp.hf.space/mcp"
    }
  }
}

Available tools 10

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

color
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 value and a plain-language interpretation. Read-only and deterministic, with no side effects. Use ciede2000 for accuracy and pick cie76 only to match a legacy system; to test whether text is legible on a background (not raw difference) use contrast_check instead.
contrast
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, with no side effects. Use this for legibility and accessibility checks; to measure raw perceptual difference between two colors rather than readability use color_difference instead.
convert
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; otherwise returns all of them. Read-only and deterministic, with no side effects. Use for format conversion of a single color; to blend several colors into one use mix_colors, and to compare two colors use color_difference.
generate
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-only and deterministic: it derives the colors from the base and stores nothing, so it has no side effects and is safe to call repeatedly. Use to expand one base color into a related set; to blend existing colors into a single color use mix_colors, and to persist a set you like use save_palette.
mix
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/hsv/lab are digital blends (lab is perceptual and the default, best for on-screen color); paint mixes pigments via Kubelka-Munk physics (colors darken like real paint, use it for physical-media matching); ryb is the artist's color wheel; cmy is subtractive like printer inks. Returns hex and rgb. Reach for paint when BLENDING brand colors into a new one, and lab when SAMPLING between them: lab averages chroma toward the centroid of its ingredients, which is right for finding a midpoint and wrong for making a new color. RNV's #00b0a0 was blended in paint; the same ingredients at the same weights in lab give #9cc1a5, 15.94 away and far closer to the brand gold it exists to be distinguishable from. Read-only and deterministic: it computes a result and stores nothing, so it is safe to call repeatedly with no side effects. Use to combine multiple colors into a single blend; to convert one color between formats use convert_color, and to measure how far apart two colors are use color_difference.
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.
palettes
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.
place
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 held exactly, which is how a color that works on a dark ground gets a partner that works on a light one. Use it when you need the same color at a different lightness; use mix_colors when you need a different color. Returns the source color's LAB, and for each placement the hex, the achieved LAB, and the quantization error per axis -- 8-bit hex cannot store a and b to the precision LAB expresses, so two placements of one hue differ by a few hundredths on both axes however exactly the input held them. That is the storage format, not the operation, and it is reported rather than hidden. Read-only and deterministic. Refuses rather than clamps: not every (L*, a, b) exists in sRGB, and a lightness too far from a chromatic color's range is rejected with the reason instead of being silently moved to the nearest color that fits.
save
save_palette
Persist a named color palette for later retrieval with get_palette or list_palettes. colors is a list of hex values; optional notes are stored as the palette's description. Author is recorded as RNVizion. This WRITES to the palette store and is the only tool here that does. Reusing an existing name overwrites that palette: save and update are the same call (an upsert), there is no separate update operation. Returns a `durable` flag: true if the palette reached durable storage (the HF Dataset) and will survive a restart, false if it saved to the local working copy only (which is lost on rebuild, e.g. when the Space HF_TOKEN is missing or lacks write scope). Use when the user wants to keep a set of colors under a name for reuse across sessions, such as a brand or launch palette; to read a palette back use get_palette, and to see what already exists use list_palettes. The saved name can then be passed to mix_colors, convert_color, and generate_harmony as a palette reference.
transform
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, safe to call repeatedly. Use whenever exact, reproducible case formatting matters rather than rewriting the text by hand or guessing the casing.

Endpoints

URLTransportStateLatencyChecked
https://rnvizion-rnv-color-mcp.hf.space/mcp streamable-http answering 323 ms 8 min ago

Alternatives to Rnv Color MCP

same job, measured the same way
TMCP
by jakyeamos

Composable skill packets, harvests, workflow routing, and release/audit rubrics over MCP.

local only
n8n MCP Server
by rpgmais

The most complete MCP server for n8n — 43 tools for workflows, data tables, and more.

37 installs/wk local only
Ami Survey
by speedofred

Measures the cost, tokens and duration of a completed agent workflow from its session log.

local only
Getsign MCP
by getsign

Send, track, and complete e-signature workflows on monday.com boards.

answering
Reaper Daemon
by wretcher207

REAPER MCP server: let Claude read your session, set FX, write automation and measure mix moves.

local only
Wever Labs Agentic Rails
by weverlabs

Agentic rails for complex workflows with receipts, fees, and MCP tool access.

5 tools answering
Front MCP
by wearehoust

MCP server for Front: conversations, contacts, messages, tags, and inbox workflows.

66 installs/wk local only
ClearPolicy
by clearpolicy

Authenticated MCP server for ClearPolicy policy and compliance workflows.

answering

Rnv Color MCP — questions

Answers built from our own checks of this server.

What can Rnv Color MCP do?
It exposes 10 tools, read directly from the server on our last check. Among them: color_difference, contrast_check, convert_color, generate_harmony, get_palette, list_palettes and 4 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Rnv Color MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 322 ms. The bar chart above shows every period we have measured.
How do I connect Rnv Color MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Rnv Color MCP need an API key?
No. Rnv Color MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Rnv Color MCP?
It answers our handshake in 322 ms on average, which is faster than 48% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Rnv Color MCP open source?
Yes — it is published under the MIT licence, written in Python and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.