General Tools
colourmemory.com
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://api.colourmemory.com/mcp
Known tools 65
query_conceptualAsk a cultural, historical, or material colour question.
query_hexFind the closest named archive colours to a hex value using CIEDE2000 perceptual distance.
palette_specifyGenerate a complete interior specification from 2-8 hex values.
colour_metricsReturn perceptual colour metrics: LRV, chroma, hue angle, warmth classification, and illuminant shifts under D65 (6500K), F11 (4000K), and Illuminant A (3000K).
colour_harmoniesReturn complementary, triadic, analogous, and split-complementary harmonies matched to named archive colours.
accessibility_checkReturn WCAG 2.1 contrast ratios and AA/AAA pass/fail grades for a foreground hex against a background.
accessibility_matrixAccept 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_rulesConvert a palette WCAG matrix into actionable design-system rules.
colour_slugsReturn every developer token format for a hex value: CSS variable, kebab-case, camelCase, PascalCase, Tailwind class, TypeScript const, SCSS variable.
palette_light_darkGenerate light-mode and dark-mode role maps from a palette.
accessibility_fontGiven 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, and UI components.
archive_searchFull-text keyword search across all archive colour names and notes.
colour_combinationAssess 2-5 colours as a combination for a given context (UI, data viz, fashion, interior, print, branding).
palette_strictLike palette_concept but with archive filtering and relevance controls.
palette_pdfGenerate a premium branded PDF specification sheet from a palette of archive entries.
palette_auditFull palette quality audit.
brand_systemComplete brand colour system in one call.
brand_asset_packComplete brand asset pack.
accessibility_simulateReturn simulated hex values for protanopia, deuteranopia, and tritanopia using the Brettel-Vienot-Mollon model.
colour_match_paintFind the nearest named colour in commercial paint systems including Farrow and Ball and Little Greene.
colour_cardLook up a named colour and return its hex, archive, provenance, and cultural notes.
meta_capabilitiesReturn a live inventory of all active endpoints and MCP tools.
archive_statusReturn live archive status: total colour count, per-archive breakdown, embedding model, search engine state, and API version.
colour_storyGiven 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 names it carries.
palette_conceptGenerate a historically grounded colour palette from a cultural concept or theme.
colour_mixSimulate perceptually modelled subtractive mixing of two colours in CIE Lab space (not RGB screen blending).
colour_timelineGiven a hex value, traces that colour's appearances across cultures and centuries in chronological order.
image_paletteUpload 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_compareDeep perceptual and semantic comparison between any two hex values.
colour_cultural_riskScore a hex value or palette for cultural sensitivity, symbolic weight, regional taboos, religious associations, and potential misinterpretation across global markets.
session_designOne-call compound tool.
image_personalUpload a portrait photo and receive a full personal colour analysis.
style_matchThe colour question every stylist gets asked: does this bag go with this outfit?
interior_specifyGenerate a complete interior colour specification from a concept or brief.
palette_generateSend a palette of up to 8 slots, locking some with hex values and leaving others empty.
palette_translateMap any list of hex values into a target archive using CIEDE2000 nearest-neighbour matching.
archive_clicheFind the most surprising archive colour for a concept and generate a memorable one-liner subverting the obvious expectation.
colour_verdictEvaluate a hex colour for a specific use case, market, and medium.
palette_verdictEvaluate a palette of 2-8 hex values for a use case, market, and medium.
agent_briefGenerate a complete colour direction package for another AI agent or image generation model.
colour_strategyThe flagship commercial endpoint.
archive_report_briefOne-call complete archive research package for a document, PDF, or editorial brief.
palette_heritageGiven a legacy palette, generate an archive-grounded premium support system.
archive_coverage_gapGiven a list of themes, report which are well-evidenced in the archive and which are under-evidenced or missing.
archive_cultural_anachronismCheck a list of colour entries for anachronism risk.
session_briefThe money endpoint.
index_resonanceColour Memory's proprietary semantic metric.
archive_evidence_gapGiven a hex value and a proposed claim about it, return whether the archive supports that claim, what is missing, what kind of source would be needed, and safe agent wording.
brand_collisionCan this brand own this colour against these competitors in this market?
brand_reportOne-call complete brand colour intelligence report.
brand_auditComplete brand colour intelligence audit in one call.
agent_verifyVerify that an AI-generated image actually used the colours specified in an agent_brief call.
colour_dnaCompact semantic fingerprint for any hex colour.
ecommerce_copyGenerate complete ecommerce product copy for any colour.
archive_auditRun a data quality audit on any named archive.
colour_hooksGenerate a hook sentence, three-sentence story, tweet, image prompt, and follow-up questions for any hex colour.
archive_provenanceExplain the provenance of any named archive colour with explicit separation of: documented historical fact, computational hex derivation, and cultural interpretation.
colour_forensicsAssess whether a hex colour can be safely specified for a physical application.
palette_iterateRefine an existing palette using natural language feedback.
colour_variantsFor any named archive colour, return historical variants, lighter and darker versions with archive matches, and cultural siblings.
palette_exportExport a palette to CSS custom properties, Figma design tokens, Tailwind config, ASE hex list, or JSON.
palette_compareDeep perceptual, cultural, and commercial comparison between two palettes.
ecommerce_namerGenerate archive-grounded colour names for up to 40 product SKUs.
ui_statesGenerate a complete WCAG-compliant UI state palette from a brand hex.
colour_namerGenerate memorable, archive-verified colour names for any hex value.