You're viewing a demo portfolio

Join the waitlist
PRSM

palette_generate

Active

Tool of Colour Memory

declared in 2.3.4

Send a palette of up to 8 slots, locking some with hex values and leaving others empty. Empty slots are filled with the nearest CIEDE2000 archive match, interpolated from the locked anchors. Optional archive filter restricts fills to one archive. Returns full citation — name, archive, primary source, colour notes — for every filled slot. Example: lock a client's existing wall colour and fill a 5-colour scheme from Oxfordshire.

Parameters schema

{
  "type": "object",
  "required": [
    "slots"
  ],
  "properties": {
    "size": {
      "type": "integer",
      "default": 5,
      "description": "Total palette size 2-8 (default 5)"
    },
    "slots": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "index",
          "locked"
        ],
        "properties": {
          "hex": {
            "type": "string",
            "description": "Hex colour e.g. '#8B6B3D' — required if locked is true"
          },
          "index": {
            "type": "integer",
            "description": "Slot position 0-7"
          },
          "locked": {
            "type": "boolean",
            "description": "If true this slot is fixed and will not be filled"
          }
        }
      },
      "description": "List of palette slots. Each has index (0-7), optional hex, and locked flag."
    },
    "archive": {
      "type": "string",
      "description": "Optional: restrict fills to one archive e.g. 'Oxfordshire', 'Shakespeare', 'Japan'"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Colour Memory

https://github.com/DigbyO/colour-memory-api

2/7 registries
View full server →
palette_generate — Colour Memory — PRSM MCP