COLOUR MEMORY TOOLS

65 tools from the Colour Memory MCP Server, categorised by risk level.

READ 12 tools
Read accessibility_check Return WCAG 2.1 contrast ratios and AA/AAA pass/fail grades for a foreground hex against a background. Read accessibility_matrix Accept a palette array and return every foreground/background combination with contrast ratio, AA normal, A... Read agent_brief Generate a complete colour direction package for another AI agent or image generation model. Fetches a hist... Read agent_verify Verify that an AI-generated image actually used the colours specified in an agent_brief call. Supply the ge... Read colour_timeline Given a hex value, traces that colour's appearances across cultures and centuries in chronological order. S... Read ecommerce_namer Generate archive-grounded colour names for up to 40 product SKUs. Input: list of hex values, product catego... Read index_resonance Colour Memory's proprietary semantic metric. Score how tightly the material origin of a colour aligns with ... Read meta_capabilities Return a live inventory of all active endpoints and MCP tools. Use this first to discover what the API can ... Read palette_audit Full palette quality audit. Scores on accessibility, cultural risk, tonal balance, colour diversity, and ar... Read palette_translate Map any list of hex values into a target archive using CIEDE2000 nearest-neighbour matching. Each input hex... Read query_conceptual Ask a cultural, historical, or material colour question. Returns named archive colours with provenance and ... Read query_hex Find the closest named archive colours to a hex value using CIEDE2000 perceptual distance.
WRITE 53 tools
Write accessibility_font Given a background hex and a palette of candidate foreground colours, return them ranked by contrast ratio ... Write accessibility_rules Convert a palette WCAG matrix into actionable design-system rules. Returns safe pairs, AA-only pairs, large... Write accessibility_simulate Return simulated hex values for protanopia, deuteranopia, and tritanopia using the Brettel-Vienot-Mollon mo... Write archive_audit Run a data quality audit on any named archive. Returns entry count, health score 0-100, grade A-D, and issu... Write archive_cliche Find the most surprising archive colour for a concept and generate a memorable one-liner subverting the obv... Write archive_coverage_gap Given a list of themes, report which are well-evidenced in the archive and which are under-evidenced or mis... Write archive_cultural_anachronism Check a list of colour entries for anachronism risk. Detects whether the primary source date falls outside ... Write archive_evidence_gap Given a hex value and a proposed claim about it, return whether the archive supports that claim, what is mi... Write archive_provenance Explain the provenance of any named archive colour with explicit separation of: documented historical fact,... Write archive_report_brief One-call complete archive research package for a document, PDF, or editorial brief. Input: title, audience,... Write archive_search Full-text keyword search across all 17,346 archive colour names and notes. Find colours by name fragment, m... Write archive_status Return live archive status: total colour count, per-archive breakdown, embedding model, search engine state... Write brand_asset_pack Complete brand asset pack. Returns CSS variables, Tailwind config, Figma tokens JSON, citation cards, and a... Write brand_audit Complete brand colour intelligence audit in one call. Accepts a palette array plus market, use_case, medium... Write brand_collision Can this brand own this colour against these competitors in this market? Input: brand hex, brand name, comp... Write brand_report One-call complete brand colour intelligence report. Input: hex + brand context + markets + medium + product... Write brand_system Complete brand colour system in one call. Returns colour roles with archive names, light and dark mode role... Write colour_card Look up a named colour and return its hex, archive, provenance, and cultural notes. Write colour_combination Assess 2-5 colours as a combination for a given context (UI, data viz, fashion, interior, print, branding).... Write colour_compare Deep perceptual and semantic comparison between any two hex values. Returns quantified differences in LRV, ... Write colour_cultural_risk Score a hex value or palette for cultural sensitivity, symbolic weight, regional taboos, religious associat... Write colour_dna Compact semantic fingerprint for any hex colour. Returns depth (very_dark to very_light), temperature (warm... Write colour_forensics Assess whether a hex colour can be safely specified for a physical application. Returns: specification_safe... Write colour_harmonies Return complementary, triadic, analogous, and split-complementary harmonies matched to named archive colours. Write colour_hooks Generate a hook sentence, three-sentence story, tweet, image prompt, and follow-up questions for any hex co... Write colour_match_paint Find the nearest named colour in commercial paint systems including Farrow and Ball and Little Greene. Write colour_metrics Return perceptual colour metrics: LRV, chroma, hue angle, warmth classification, and illuminant shifts unde... Write colour_mix Simulate perceptually modelled subtractive mixing of two colours in CIE Lab space (not RGB screen blending)... Write colour_namer Generate memorable, archive-verified colour names for any hex value. Choose from naming styles: geographica... Write colour_slugs Return every developer token format for a hex value: CSS variable, kebab-case, camelCase, PascalCase, Tailw... Write colour_story Given a hex value, returns a rich narrative about that colour's cultural journey — where it has appeared in... Write colour_strategy The flagship commercial endpoint. Combines archive grounding, verdict, brand fit, market risk, category cli... Write colour_variants For any named archive colour, return historical variants, lighter and darker versions with archive matches,... Write colour_verdict Evaluate a hex colour for a specific use case, market, and medium. Returns a decisive verdict: use_with_con... Write ecommerce_copy Generate complete ecommerce product copy for any colour. Input: hex + product type + tone + channel. Output... Write image_palette Upload an image (base64 encoded) and extract its dominant colour palette, with each colour matched to its n... Write image_personal Upload a portrait photo and receive a full personal colour analysis. Determines your seasonal type (Spring,... Write interior_specify Generate a complete interior colour specification from a concept or brief. Input a room concept, type, and ... Write palette_compare Deep perceptual, cultural, and commercial comparison between two palettes. Returns timelessness scores, com... Write palette_concept Generate a historically grounded colour palette from a cultural concept or theme. Returns 4-6 coordinated a... Write palette_export Export a palette to CSS custom properties, Figma design tokens, Tailwind config, ASE hex list, or JSON. Eac... Write palette_generate Send a palette of up to 8 slots, locking some with hex values and leaving others empty. Empty slots are fil... Write palette_heritage Given a legacy palette, generate an archive-grounded premium support system. For each existing colour: iden... Write palette_iterate Refine an existing palette using natural language feedback. Submit your current palette and feedback such a... Write palette_light_dark Generate light-mode and dark-mode role maps from a palette. Analyses LRV, assigns background/surface/text/a... Write palette_pdf Generate a premium branded PDF specification sheet from a palette of archive entries. Returns a downloadabl... Write palette_specify Generate a complete interior specification from 2-8 hex values. Returns surface assignments, 60-30-10 propo... Write palette_strict Like palette_from_concept but with archive filtering and relevance controls. Use allowed_archives to restri... Write palette_verdict Evaluate a palette of 2-8 hex values for a use case, market, and medium. Returns a verdict (strong / strong... Write session_brief The money endpoint. One call returns a complete forensic colour brief. Runs coverage gap analysis, pulls be... Write session_design One-call compound tool. Submit a concept, medium, audience, and constraints — receive a complete design pac... Write style_match The colour question every stylist gets asked: does this bag go with this outfit? Submit your outfit items a... Write ui_states Generate a complete WCAG-compliant UI state palette from a brand hex. Returns colours for: brand, hover, ac...
How many tools does the Colour Memory MCP server have? +

The Colour Memory MCP server exposes 65 tools across 2 categories: Read, Write.

How do I enforce policies on Colour Memory tools? +

Route the Colour Memory server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Colour Memory tools fall into? +

Colour Memory tools are categorised as Read (12), Write (53). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.