For the complete documentation index, see llms.txt. This page is also available as Markdown.

UI Color Palette MCP

Connect any AI assistant to UI Color Palette via the Model Context Protocol

The UI Color Palette MCP is a Model Context Protocol server that exposes the UI Color Palette engine to any MCP-compatible AI assistant — Claude, Cursor, Windsurf, and others.

It lets an AI generate, preview, audit, and publish color palettes without opening a design tool.

Endpoint

https://mcp-uicp.yelbolt.workers.dev/mcp

The server runs on Cloudflare Workers with durable state per session.

Tools at a glance

Palette tools — no authentication required

Tool
Description

Generate a complete color palette from a base configuration and themes

Build a semantic color system from taxonomy bindings

Generate color harmonies from a base color

Extract dominant colors from an image URL

Export palette tokens in CSS, SCSS, Tailwind, Swift, and more

Generate source colors from a natural language description

Render a palette as an inline image

Community tools — authentication required

Tool
Description

Browse publicly shared palettes

List your own published palettes

Fetch a specific palette by ID

Save a palette to the database

Update a published palette

Make a palette public in the community

Make a palette private

Permanently delete a published palette

Installation

Claude Desktop

Add the server to claude_desktop_config.json:

Claude Code

Add the server to ~/.claude/settings.json (user-wide) or .claude/settings.json (project-level):

Or use the CLI directly:

VS Code

Add the server to .vscode/mcp.json in your project (or the equivalent user-level config):

Cursor

Add the server to ~/.cursor/mcp.json (user-wide) or .cursor/mcp.json (project-level):

Windsurf

Add the server to ~/.codeium/windsurf/mcp_config.json:

OpenAI Codex

Add the server to ~/.codex/config.json:

Gemini CLI

Add the server to ~/.gemini/settings.json:


Quick start

1. Add the server to your client — see Installation above.

2. Authenticate (optional)

Community tools require a UI Color Palette account. The server implements OAuth 2.0 — your MCP client will handle the flow automatically when you first call an authenticated tool. See Authentication for details.

3. Generate a palette

Ask your AI assistant:

"Generate a Tailwind palette from a deep forest green (#2D6A4F), light and dark themes, and show me a preview."

The assistant will call get_palette, then preview_palette to render the result inline.

Last updated