Skip to main content
Glama

Color Palette Generator

ColorPaletteGenerator
Read-only

Color Palette Generator: Color Palette Generator produces harmonious color schemes from any HEX base color. It returns color codes in HEX and RGB formats, naming matches, dark-mode flags, and recommended text colors. (Cost: 2 credits)

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "color": "<color>"
    },
    "name": "ColorPaletteGenerator"
  }
}

Input Schema

NameRequiredDescriptionDefault
colorYesThe base color to generate the palette from (HEX format without #)
countNoCaps how many colors are returned (1-16). Each scheme has its own ceiling and count cannot raise it - mono yields 4, contrast 8, triade and analogic 12, tetrade 16. The colorCount field reports how many were actually returned. Free tier limited to 5 colors
schemeNoThe color scheme typetriade
webSafeNoReturn web-safe colors only
distanceNoColor spacing distance (0-1). Affects triade, tetrade, and analogic schemes
variationNoThe color variationdefault
addComplementNoAdd complement color to analogic scheme

Output Schema

NameRequiredDescriptionDefault
dataNo
errorNoError message, null on success
statusNo"ok" on success

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so safety is covered. The description adds two genuinely useful facts beyond that: a per-call cost of 2 credits and a preview of the returned fields (HEX/RGB codes, name matches, dark-mode flags, recommended text colors).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the purpose and ending with the cost note. Minor waste in the 'Color Palette Generator: Color Palette Generator produces...' duplication of the title, but nothing else is superfluous.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists and annotations cover the safety profile, so the description only needs to establish purpose and cost, which it does. The one gap is that the 'scheme' parameter has no enum in the schema and the description does not list the available schemes either, leaving the agent to infer valid values.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so parameters like count and distance are already well documented, including the per-scheme caps. The description adds no parameter meaning beyond restating that palettes derive from a HEX base color, so the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete verb and resource: 'produces harmonious color schemes from any HEX base color.' It is clearly distinct from neighbors like ColorConverter or ColorSimilarityCalculator by virtue of generating palettes, but it never names those siblings to route the agent explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use or when-not-to-use guidance and no mention of alternative tools such as ColorConverter, ColorNameFinder, or TexttoColor. The only contextual hint is the cost line, which tells the agent nothing about selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.