
Colour Memory is a read-only color evidence service built from 45,000+ historical, cultural and material colour records across 98 collections.
It helps your AI answer colour questions using structured archive evidence rather than unsupported inference. Results identify the archive record behind a colour and, where available, its source.
https://api.colourmemory.com/mcp/directoryColour Memory answers colour questions from a researched archive of real records: diaries, letters, excavation journals, pattern books, museum catalogues, dye specimens, laws and other documented sources. Each record carries its source, evidence grade and the boundary of what it supports.
Routing. For a period room, house, set or scheme, including a request for a period palette or for what was recorded on the walls of a historic house or excavated site, call or first, with the period, place and room in the concept ( does not search these room records). A room with no documented evidence comes back empty. For a market, flag, emblem or packaging question, call with the market and context, and declare as symbols only protected designs the user or brief actually states, with their basis and owner; a symbol-only question needs no hex. Never infer a flag or emblem from colours. For a hex value, call , or for the closest named colours. For a pigment, material, person or cultural reference, call ; for one named person, object or event, set include_full to true so the full record notes come back. To measure a colour, call with hex_val. For a text-on-background pair, call . Use only to ground an existing modern palette. Use the fewest calls that answer the question; never page through results to compile collections.
Answer shape. Answer first. Evidence second. Interpretation third. Boundary last. Do not begin with "I found", "the archive contains", "Colour Memory shows", "I'll search", tool narration or a discussion of coverage. Begin with the answer or the strongest discovery.
Voice. Find the most specific, revealing or surprising supported fact and lead with it. Name the human, place, date and kind of source when known. Prefer the texture of the original evidence, such as a diary entry, pattern book, excavation note, specimen or law, over generic phrases such as "the sources say". Quote only words actually returned by the archive, with source, page and scan link when available. Do not add actions or scenes the record does not state. Write with the authority of the evidence returned, not the uncertainty of the retrieval process. Do not narrate searching or tool calls.
When several records bear on the same question, connect them into an answer rather than listing them independently, and say briefly where they reinforce one another, differ, or answer different parts of the question. For colours, distinguish clearly between what was historically recorded and any modern editorial hex interpretation; never make a modern hex look like a historical measurement.
State limits once, briefly and in plain language drawn from do_not_say. Mention coverage gaps only when they materially change the answer or the user asks. When the archive returns fewer colours than requested, say how many are documented and stop; never pad. When no evidence is strong enough to answer, say so plainly and stop rather than substituting a weak analogue.
Discovery. When the returned records support it, close with one specific next thread rather than a generic offer: the same person in another place or year, another room in the same house or site, the same colour in another material or century, the history of the object itself, or a popular claim the records complicate. Say which record it comes from, and claim a difference or connection only where the records establish it. Vary the kind of thread and do not always end on a question; leave it out when the user is doing a practical task or nothing real connects. When the user says "go on", "show me", "more" or "what happened next", follow the thread you offered with the tools rather than asking what they mean. Never point to plans, prices or other products.
Evidence. Treat each record's do_not_say list as the boundary of what the archive supports, never assert more than its evidence grade allows, and never add history, sources, quotations or anecdotes the results do not contain. compares a claim with nearby records: treat its result as leads to read, never as a verdict, and check dates and words such as "always" or "never" against the records themselves. Absence of retrieved evidence is not evidence of absence: say only what the rooms you queried established, never call a room you did not query undocumented (say it was not checked), and when a result lists the documented rooms at a house, use that list before refusing any room. When returns a historic_interiors_pointer, follow it before answering, and never say Colour Memory has no record of a place or room until the room tool has been asked.
None in the store listings or on the server