{"name":"Colour Memory API","version":"2.3.4","website":"https://www.colourmemory.com","mcp_endpoint":"https://api.colourmemory.com/mcp","docs":"https://api.colourmemory.com","by":"PR Eye Ltd / Digby Oldridge","total_colours":33287,"archives":{"architecture":466,"romanbritain":457,"normanmedieval":481,"anglosaxon":400,"plantagenet":488,"tudor":471,"stuartgeorgian":500,"oxfordshire":488,"british":1287,"shakespeare":484,"wernersyme":488,"china":488,"pigment":485,"pigmenthistorical":794,"tingry":78,"dickens":445,"austen":312,"byzantine":489,"keats":368,"darkhistory":671,"racingsilks":144,"footballstrips":161,"australia":489,"brazil":489,"denmark":489,"finland":480,"france":489,"germany":488,"india":489,"islamic":489,"italy":489,"japan":497,"korea":476,"mexico":489,"morocco":489,"netherlands":489,"nigeria":489,"norway":489,"spain":489,"spacestars":396,"sweden":489,"switzerland":489,"usa":491,"eic":500,"ancientegypt":617,"aviation":298,"pigmentworld":672,"pigmentworldeg":497,"colourscience":20,"colourphilosophy":993,"colourstandards":25,"heraldrychronicle":340,"resistancecolour":497,"ancientgreece":494,"fashioncolour":500,"artsandcrafts":500,"institutionalcolour":25,"architecturalcolour":25,"photographycolour":25,"ancientrome":438,"ottomanempire":501,"russianempire":500,"military":50,"medievaleurope":51,"vikingnorse":50,"georgianpleasures":539,"industrialbritain":445,"victorian":425,"firstworldwar":466,"edwardianbritain":428,"britishmodern":476,"syntheticpigment":143,"neontokyo":50,"screendigital":61,"fashiontextile":61,"aotearoa":467,"marscolour":500,"canada":500,"trademarkcolour":500},"endpoints":{"GET  /":"API root -- this response","GET  /health":"Server status, archive sizes, search method","POST /query/conceptual":"Find archive colours by cultural concept or natural language","POST /query/hex":"Nearest archive colours to a hex value using CIEDE2000","GET  /colour/{name}":"Full data for a named archive colour","POST /colour/passport":"Complete colour truth object -- science, archive, evidence, physics","POST /colour/dna":"Compact semantic fingerprint for a hex value","POST /colour/compare":"Perceptual and cultural comparison between two hex values","GET  /accessibility/{hex}":"WCAG 2.1 accessibility report","POST /accessibility/matrix":"Full WCAG matrix for a palette","POST /palette/generate":"Generate a historically grounded palette from a concept","POST /brand/system":"Complete brand colour system -- light/dark modes, tokens, citations","POST /image/palette":"Extract dominant colours from an image","POST /ecommerce/product-copy":"Archive-grounded ecommerce product copy for a colour","POST /session/brief":"Complete forensic colour brief -- coverage, provenance, evidence","GET  /archives":"List all archives with colour counts","GET  /archive/{name}/audit":"Data quality audit for a named archive","GET  /capabilities":"Full live inventory of all endpoints and MCP tools"}}