Colour Memory - Cultural Color Intelligence for AI MCP Server

The world's only historically grounded colour archive built for AI agents. Thousands of named colours across dozens of cultural archives spanning Ancient Rome,

MCP servers#59 · score 55Smithery

What it does

The world's only historically grounded colour archive built for AI agents. Thousands of named colours across dozens of cultural archives spanning Ancient Rome,

How to install the Colour Memory - Cultural Color Intelligence for AI MCP Server

Install it with one Smithery CLI line and enter the settings below when asked.

Claude Desktop

npx -y @smithery/cli install digby-oldridge/colour-memory-api --client claude

Cursor

npx -y @smithery/cli install digby-oldridge/colour-memory-api --client cursor

Remote server address (Streamable HTTP)

https://colour-memory-api.run.tools

Keys and passwords go only to the provider and your own machine; ListeningMind never receives them.

91 tools

  • query_conceptual Ask a cultural, historical, or material colour question. Returns named archive colours with provenance and cultural context.
  • extract_image_colours Extract dominant colours from a photograph using Colour Memory's proprietary k-means++ algorithm. Requires either a public imageurl, or an imageid.
  • query_hex Find the closest named archive colours to a hex value using CIEDE2000 perceptual distance.
  • palette_specify Generate a complete interior specification from 2-8 hex values. Returns surface assignments, 60-30-10 proportions, lighting behaviour, and archive colour names.
  • colour_metrics Returns raw perceptual metrics (LRV, chroma, hue angle, warmth, undertone) for a single colour. This is one component of colourpassport.
  • colour_harmonies Return complementary, triadic, analogous, and split-complementary harmonies matched to named archive colours. Also available: 'haycontrast' -- D.R.
  • accessibility_check Evaluates contrast for a single foreground/background pair. For palettes or multiple colours, use accessibilitymatrix instead, it replaces multiple accessibilitycheck calls in one…
  • accessibility_matrix Accept a palette array and return every foreground/background combination with contrast ratio, AA normal, AA large, AAA normal, AAA large pass/fail grades, and a summary.
  • accessibility_rules Convert a palette WCAG matrix into actionable design-system rules. Returns safe pairs, AA-only pairs, large-text-only pairs, decorative-only pairs, best text colour per background,…
  • colour_slugs Return every developer token format for a hex value: CSS variable, kebab-case, camelCase, PascalCase, Tailwind class, TypeScript const, SCSS variable.
  • palette_light_dark Generate light-mode and dark-mode role maps from a palette. Analyses LRV, assigns background/surface/text/accent roles for each mode, checks body text contrast safety, and flags mi…
  • accessibility_font Given a background hex and a palette of candidate foreground colours, return them ranked by contrast ratio with WCAG grades and specific recommendations for body text, large text,…
  • archive_search Full-text keyword search across all archive colour names and notes. Find colours by name fragment, material, cultural reference, pigment type, or historical period.
  • colour_combination Assess 2-5 colours as a combination for a given context (UI, data viz, fashion, interior, print, branding).
  • palette_strict Like paletteconcept but with archive filtering and relevance controls. Use allowedarchives to restrict results to specific cultural traditions e.g. ['Japan'] for Japanese only.
  • palette_pdf Generate a premium branded PDF specification sheet from a palette of archive entries.
  • palette_audit Full palette quality audit. Scores on accessibility, cultural risk, tonal balance, colour diversity, and archive naming strength.
  • brand_system Complete brand colour system in one call. Returns colour roles with archive names, light and dark mode role maps, typography guidance, usage rules per colour, design tokens (CSS, T…
  • brand_asset_pack Complete brand asset pack. Returns CSS variables, Tailwind config, Figma tokens JSON, citation cards, and a Markdown brand guide. Everything a brand team needs to ship.
  • accessibility_simulate Return simulated hex values for protanopia, deuteranopia, and tritanopia using the Brettel-Vienot-Mollon model.
  • colour_match_paint Find the nearest named colour in commercial paint systems including Farrow and Ball and Little Greene.
  • colour_card Look up a named colour and return its hex, archive, provenance, and cultural notes.
  • meta_capabilities Return a live inventory of all active endpoints and MCP tools. Use this first to discover what the API can do before making calls.
  • system_status Zero-argument diagnostic call: returns exactly what build is live right now (buildsha, schemaversion, schemahash, archiverevision, toolcount, generatedat, serverenvironment).
  • colour_story Given a hex value, returns a rich narrative about that colour's cultural journey — where it has appeared in history, what it has meant to different civilisations, and what archive…
  • palette_concept Generate a historically grounded colour palette from a cultural concept or theme. Returns 4-6 coordinated archive colours with hex values, proportions, and provenance.
  • colour_mix Simulate perceptually modelled subtractive mixing of two colours in CIE Lab space (not RGB screen blending).
  • colour_timeline Given a concept or colour name, traces its documented appearances across cultures and centuries in chronological order.
  • image_palette Upload an image (base64 encoded) and extract its dominant colour palette, with each colour matched to its nearest named archive entry with full cultural provenance.
  • colour_compare Deep perceptual and semantic comparison between any two hex values. Returns quantified differences in LRV, chroma, hue angle, warmth, and CIEDE2000 distance, plus cultural context…
  • colour_cultural_risk Cultural risk assessment for a hex value or palette (symbolic weight, regional taboos, religious associations, market flags).
  • design_session One-call compound tool. Submit a concept, medium, audience, and constraints — receive a complete design package: historically grounded palette, cultural narrative, commercial paint…
  • image_personal Upload a portrait photo and receive a full personal colour analysis. Determines your seasonal type (Spring, Summer, Autumn, or Winter), colour depth (light, medium, or deep), and u…
  • style_match The colour question every stylist gets asked: does this bag go with this outfit? Submit your outfit items as hex values with labels (dress, bag, shoes, coat, belt, scarf, etc.) and…
  • interior_specify Generate a complete interior colour specification from a concept or brief.
  • house_specify Generate a complete multi-room house colour scheme from a single archive. Where the retrieved evidence supports it, rooms are grouped by documented provenance (same object, same pa…
  • palette_generate Send a palette of up to 12 slots, locking some with hex values and leaving others empty.
  • palette_gradient Generate a perceptually smooth gradient between 2-5 archive anchor colours. Each interpolated stop snaps to the nearest real archive colour by CIEDE2000.
  • palette_translate Map any list of hex values into a target archive using CIEDE2000 nearest-neighbour matching.
  • archive_cliche Find the most surprising archive colour for a concept and generate a memorable one-liner subverting the obvious expectation. Supply a concept (e.g.

Why it was picked · #59 · score 55

  • Popularity (47%)74
  • Trust (33%)60
  • Member reviewsNot used this week
  • Search demand (20%)0
  • Search and AI Overview presenceNot used this week

Source: Smithery · 15,140 uses · First picked 2026-10-23

Trust checks

  • – Verified at the source
  • – In the official MCP Registry
  • ✓ Own homepage
  • ✓ Live endpoint
  • ✓ Clear description

How we pick →

Made it? Add the badge to your README

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-digby-oldridge-colour-memory-api.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-digby-oldridge-colour-memory-api)

How to buy

People

Top up Lima and pay for what you use (1 Lima = $0.077 whole Lima). For now top-ups go through our team. Ask to top up · m-support@listeningmind.com

Agents

Agents connect the provider's way. Paying in ListeningMind Lima opens once the provider registers and links it.

Reviews ·

    No reviews yet.

    Who can review: Any member. Say in one line what you did with it; it is shown after a check. Only the first letter of your name is shown. A new review replaces your earlier one.

    Questions people ask

    What is the Colour Memory - Cultural Color Intelligence for AI MCP Server?

    The world's only historically grounded colour archive built for AI agents. Thousands of named colours across dozens of cultural archives spanning Ancient Rome,. It is listed on Smithery and ranks #59 (score 55) in ListeningMind.AI's weekly picks.

    How do I install the Colour Memory - Cultural Color Intelligence for AI MCP Server?

    Run npx -y @smithery/cli install digby-oldridge/colour-memory-api --client claude in a terminal to add it to Claude Desktop. For Cursor, use --client cursor.

    Do I need an API key?

    The provider lists no required settings.

    Which tools does it provide?

    91 tools: query_conceptual, extract_image_colours, query_hex, palette_specify, colour_metrics, colour_harmonies, accessibility_check, accessibility_matrix, accessibility_rules, colour_slugs, palette_light_dark, accessibility_font.

    How much does it cost?

    Free to connect · provider's own fees apply. The provider may charge for use on its own terms.

    Can I trust it?

    Checks passed: Own homepage, Live endpoint, Clear description. Skim a server or repository you have not used before connecting it.