General Tools
colourmemory.com
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://api.colourmemory.com/mcp
MCP server metadata
- Name
- colour-memory
- Version
- 2.3.4
Known tools 85
extract_image_coloursExtract dominant colours from a photograph using Colour Memory's proprietary k-means++ algorithm.
Inferred read-onlyquery_hexFind the closest named archive colours to a hex value using CIEDE2000 perceptual distance.
Inferred read-onlycolour_metricsReturns raw perceptual metrics (LRV, chroma, hue angle, warmth, undertone) for a single colour.
Inferred read-onlycolour_harmoniesReturn complementary, triadic, analogous, and split-complementary harmonies matched to named archive colours.
Inferred read-onlyaccessibility_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.
Inferred read-onlyaccessibility_rulesConvert a palette WCAG matrix into actionable design-system rules.
Inferred read-onlycolour_slugsReturn every developer token format for a hex value: CSS variable, kebab-case, camelCase, PascalCase, Tailwind class, TypeScript const, SCSS variable.
Inferred read-onlyaccessibility_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.
Inferred read-onlycolour_combinationAssess 2-5 colours as a combination for a given context (UI, data viz, fashion, interior, print, branding).
Inferred read-onlypalette_strictLike palette_concept but with archive filtering and relevance controls.
Inferred read-onlypalette_pdfGenerate a premium branded PDF specification sheet from a palette of archive entries.
Inferred read-onlyaccessibility_simulateReturn simulated hex values for protanopia, deuteranopia, and tritanopia using the Brettel-Vienot-Mollon model.
Inferred read-onlycolour_match_paintFind the nearest named colour in commercial paint systems including Farrow and Ball and Little Greene.
Inferred read-onlycolour_cardLook up a named colour and return its hex, archive, provenance, and cultural notes.
Inferred read-onlysystem_statusZero-argument diagnostic call: returns exactly what build is live right now (build_sha, schema_version, schema_hash, archive_revision, tool_count, generated_at, server_environment).
Inferred read-onlycolour_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.
Inferred read-onlypalette_conceptGenerate a historically grounded colour palette from a cultural concept or theme.
Inferred read-onlycolour_mixSimulate perceptually modelled subtractive mixing of two colours in CIE Lab space (not RGB screen blending).
Inferred read-onlycolour_timelineGiven a concept or colour name, traces its documented appearances across cultures and centuries in chronological order.
Inferred read-onlyimage_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.
Potential side effectscolour_cultural_riskCultural risk assessment for a hex value or palette (symbolic weight, regional taboos, religious associations, market flags).
Inferred read-onlyimage_personalUpload a portrait photo and receive a full personal colour analysis.
Potential side effectsstyle_matchThe colour question every stylist gets asked: does this bag go with this outfit?
Inferred read-onlyinterior_specifyGenerate a complete interior colour specification from a concept or brief.
Inferred read-onlyhouse_specifyGenerate a complete multi-room house colour scheme from a single archive.
Inferred read-onlypalette_generateSend a palette of up to 8 slots, locking some with hex values and leaving others empty.
Potential side effectspalette_gradientGenerate a perceptually smooth gradient between 2-5 archive anchor colours.
Inferred read-onlypalette_translateMap any list of hex values into a target archive using CIEDE2000 nearest-neighbour matching.
Inferred read-onlyarchive_clicheFind the most surprising archive colour for a concept and generate a memorable one-liner subverting the obvious expectation.
Inferred read-onlypalette_verdictEvaluate a palette of 2-8 hex values for a use case, market, and medium.
Inferred read-onlyagent_briefGenerate a complete colour direction package for another AI agent or image generation model.
Inferred read-onlyarchive_report_briefOne-call complete archive research package for a document, PDF, or editorial brief.
Inferred read-onlypalette_heritageGiven a legacy palette, generate an archive-grounded premium support system.
Inferred read-onlyarchive_coverage_gapGiven a list of themes, report which are well-evidenced in the archive and which are under-evidenced or missing.
Inferred read-onlyarchive_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.
Inferred read-onlybrand_collisionCan this brand own this colour against these competitors in this market?
Inferred read-onlyagent_verifyVerify that an AI-generated image actually used the colours specified in an agent_brief call.
Inferred read-onlycolour_hooksGenerate a hook sentence, three-sentence story, tweet, image prompt, and follow-up questions for any hex colour.
Inferred read-onlyarchive_provenanceExplains the provenance of a named archive colour: documented fact vs computational derivation vs cultural interpretation, with confidence and citation format.
Inferred read-onlycolour_forensicsAssess whether a hex colour can be safely specified for a physical application.
Inferred read-onlycolour_variantsFor any named archive colour, return historical variants, lighter and darker versions with archive matches, and cultural siblings.
Inferred read-onlypalette_exportExport a palette to CSS custom properties, Figma design tokens, Tailwind config, ASE hex list, or JSON.
Inferred read-onlypalette_compareDeep perceptual, cultural, and commercial comparison between two palettes.
Inferred read-onlypalette_analyseAnalyse a palette of hex colours against the Colour Memory archive.
Inferred read-onlyproject_getRetrieve summary metadata for a durable house project you own -- title, project type, current version number, schema/archive revision, created/updated timestamps, and the content hash of the requested version.
Inferred read-onlyproject_listList durable house projects owned by the calling API key, most recently updated first.
Inferred read-onlyproject_versionsList every stored version of a durable house project you own, oldest first, with each version's content hash, build/schema/archive revision, and creation time.
Inferred read-onlyproject_exportExport the same house-flagship content palette_pdf renders as a genuinely editable Word document or Excel workbook -- for a client who needs to annotate the scheme, or a contractor building a materials/procurement schedule from it.
Inferred read-onlybrand_guideline_specifyGenerates the case for a brand's colours, not just the colours themselves: three genuinely different, archive-grounded candidate palettes from a brand brief, each scored for distinctiveness against named competitors, checked for accessibility, and labelled with exactly what each colour can and cannot legitimately claim (documented archive anchor vs analogue vs original brand colour).
Inferred read-onlybrand_guideline_statusResolves a brand_job_ref returned by brand_guideline_specify when its race-to-complete window elapsed before generation finished.
Inferred read-onlybrand_guideline_selectRecords which brand_guideline_specify candidate was chosen, which colours should be locked for future iteration, and which claims should be suppressed -- produces a revised brand_ref (same reference, a new version underneath it, exactly like a versioned house_ref).
Inferred read-onlybrand_guideline_pdfRenders a client-facing brand colour standard from an existing brand_ref.
Inferred read-onlybrand_guideline_claimsResolves claim_id values (returned inline on every colour by brand_guideline_specify and brand_guideline_select) into their full claim record: source title/locator/citation, the exact permitted claim text, do_not_say restrictions, and claim_role (anchor/analogue/reject).
Inferred read-onlytool_guideDeterministic tool-routing lookup -- not an LLM call, always instant, never consumes archive or LLM credit.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.colour-memory]
url = "https://api.colourmemory.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"colour-memory": {
"type": "http",
"url": "https://api.colourmemory.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: colour-memory
Remote MCP URL: https://api.colourmemory.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"colour-memory": {
"url": "https://api.colourmemory.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"colour-memory": {
"type": "http",
"url": "https://api.colourmemory.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "colour-memory",
"transport": "streamable-http",
"url": "https://api.colourmemory.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for colourmemory.com was fetched 2026-08-23T13:24:13.029Z and is being refreshed.
colourmemory.com is assessed as Trusted: Domain runs a meaningful technology spend, consistent with a real business.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.