← MCP Registry Integrity Report
io.github.DigbyO/colour-memory
Verdict: CRITICAL findings present. Endpoint https://colour-memory-api-production.up.railway.app/mcp. Tools now: 91 (91 ever seen). Changes recorded: 138. Findings: {"critical":6,"high":88,"low":1}. Last probe: OK at 2026-09-28T18:17 UTC. JSON
Current tools
accessibility_check · accessibility_font · accessibility_matrix · accessibility_rules · accessibility_simulate · agent_brief · agent_verify · archive_cliche · archive_coverage_gap · archive_cultural_anachronism · archive_evidence_gap · archive_provenance · archive_report_brief · archive_search · brand_asset_pack · brand_audit · brand_collision · brand_guideline_claims · brand_guideline_pdf · brand_guideline_select · brand_guideline_specify · brand_guideline_status · brand_report · brand_system · colour_card · colour_combination · colour_compare · colour_cultural_risk · colour_dna · colour_forensics · colour_harmonies · colour_hooks · colour_match_paint · colour_metrics · colour_mix · colour_namer · colour_passport · colour_passports · colour_relationships · colour_slugs · colour_story · colour_strategy · colour_timeline · colour_variants · colour_verdict · design_session · ecommerce_copy · ecommerce_namer · extract_image_colours · historical_colour_query · house_specify · image_brief · image_palette · image_personal · index_resonance · ingest_image · interior_specify · meta_capabilities · palette_analyse · palette_audit · palette_compare · palette_concept · palette_export · palette_extract · palette_finalize · palette_generate · palette_gradient · palette_heritage · palette_iterate · palette_light_dark · palette_pdf · palette_specify · palette_strict · palette_swatch · palette_translate · palette_verdict · project_delete · project_export · project_get · project_list · project_versions · query_conceptual · query_hex · render_colour_result · session_brief · style_match · system_status · tool_guide · ui_states · vanderpoel_pairing · why_connected
Findings (95)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-09-28 | interior_specify | user_concealment | critical | ear error listing valid archives rather than silently searching everything. Omit for unrestricted cross-archive search |
| 2026-09-28 | interior_specify | cross_tool_reference | high | references sibling tool 'house_specify' |
| 2026-09-28 | house_specify | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-09-24 | palette_pdf | secret_material_reference | high | k. This tool requires a valid, authenticated API key EXCEPT when using `house_ref` alone (anonymous house_ref access |
| 2026-09-24 | palette_pdf | cross_tool_reference | high | references sibling tool 'query_hex' |
| 2026-09-24 | palette_pdf | oversized_description | low | 4444 chars |
| 2026-09-24 | project_export | secret_material_reference | high | ticated) project this also requires the same API key that created it. |
| 2026-09-24 | project_export | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-09-15 | colour_metrics | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-09-15 | image_palette | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-09-13 | interior_specify | user_concealment | critical | ear error listing valid archives rather than silently searching everything. Omit for unrestricted cross-archive search |
| 2026-09-13 | interior_specify | cross_tool_reference | high | references sibling tool 'house_specify' |
| 2026-09-13 | house_specify | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-08-30 | colour_harmonies | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-30 | colour_relationships | cross_tool_reference | high | references sibling tool 'archive_search' |
| 2026-08-30 | why_connected | cross_tool_reference | high | references sibling tool 'archive_search' |
| 2026-08-29 | house_specify | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-08-29 | brand_audit | cross_tool_reference | high | references sibling tool 'accessibility_matrix' |
| 2026-08-28 | palette_generate | cross_tool_reference | high | references sibling tool 'archive_search' |
| 2026-08-28 | brand_audit | cross_tool_reference | high | references sibling tool 'accessibility_matrix' |
| 2026-08-28 | palette_specify | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | colour_harmonies | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_light_dark | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_strict | cross_tool_reference | high | references sibling tool 'palette_concept' |
| 2026-08-28 | palette_audit | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | brand_system | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_concept | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | image_palette | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | design_session | cross_tool_reference | high | references sibling tool 'query_conceptual' |
| 2026-08-28 | style_match | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | interior_specify | user_concealment | critical | ear error listing valid archives rather than silently searching everything. Omit for unrestricted cross-archive search |
| 2026-08-28 | interior_specify | cross_tool_reference | high | references sibling tool 'house_specify' |
| 2026-08-28 | house_specify | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-08-28 | palette_generate | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_gradient | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_translate | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_verdict | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_heritage | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | brand_audit | cross_tool_reference | high | references sibling tool 'accessibility_matrix' |
| 2026-08-28 | colour_dna | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-28 | palette_iterate | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | colour_variants | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_compare | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_analyse | cross_tool_reference | high | references sibling tool 'palette_finalize' |
| 2026-08-28 | palette_extract | cross_tool_reference | high | references sibling tool 'image_palette' |
| 2026-08-28 | image_brief | cross_tool_reference | high | references sibling tool 'agent_brief' |
| 2026-08-28 | brand_guideline_specify | cross_tool_reference | high | references sibling tool 'palette_specify' |
| 2026-08-28 | brand_guideline_select | cross_tool_reference | high | references sibling tool 'brand_guideline_specify' |
| 2026-08-20 | extract_image_colours | cross_tool_reference | high | references sibling tool 'ingest_image' |
| 2026-08-20 | colour_metrics | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-20 | accessibility_check | cross_tool_reference | high | references sibling tool 'accessibility_matrix' |
| 2026-08-20 | accessibility_matrix | cross_tool_reference | high | references sibling tool 'accessibility_check' |
| 2026-08-20 | palette_strict | cross_tool_reference | high | references sibling tool 'palette_concept' |
| 2026-08-20 | palette_pdf | secret_material_reference | high | id house_specify returned. Requires the same API key that created the project. |
| 2026-08-20 | palette_pdf | cross_tool_reference | high | references sibling tool 'query_hex' |
| 2026-08-20 | colour_card | cross_tool_reference | high | references sibling tool 'archive_search' |
| 2026-08-20 | system_status | cross_tool_reference | high | references sibling tool 'house_specify' |
| 2026-08-20 | colour_cultural_risk | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-20 | design_session | cross_tool_reference | high | references sibling tool 'query_conceptual' |
| 2026-08-20 | interior_specify | user_concealment | critical | ear error listing valid archives rather than silently searching everything. Omit for unrestricted cross-archive search |
| 2026-08-20 | interior_specify | cross_tool_reference | high | references sibling tool 'house_specify' |
| 2026-08-20 | house_specify | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-08-20 | archive_report_brief | user_concealment | critical | vidence-grade floor: A, B, C, D, or E. Never silently relaxed. |
| 2026-08-20 | archive_report_brief | cross_tool_reference | high | references sibling tool 'archive_search' |
| 2026-08-20 | archive_coverage_gap | cross_tool_reference | high | references sibling tool 'archive_report_brief' |
| 2026-08-20 | session_brief | user_concealment | critical | vidence-grade floor: A, B, C, D, or E. Never silently relaxed. |
| 2026-08-20 | session_brief | cross_tool_reference | high | references sibling tool 'archive_report_brief' |
| 2026-08-20 | brand_report | cross_tool_reference | high | references sibling tool 'agent_brief' |
| 2026-08-20 | brand_audit | cross_tool_reference | high | references sibling tool 'accessibility_matrix' |
| 2026-08-20 | agent_verify | cross_tool_reference | high | references sibling tool 'agent_brief' |
| 2026-08-20 | colour_passport | cross_tool_reference | high | references sibling tool 'colour_metrics' |
| 2026-08-20 | colour_passports | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-20 | colour_dna | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-20 | archive_provenance | cross_tool_reference | high | references sibling tool 'colour_passport' |
| 2026-08-20 | ingest_image | cross_tool_reference | high | references sibling tool 'palette_extract' |
| 2026-08-20 | palette_extract | cross_tool_reference | high | references sibling tool 'image_palette' |
| 2026-08-20 | image_brief | cross_tool_reference | high | references sibling tool 'agent_brief' |
| 2026-08-20 | project_get | secret_material_reference | high | t hash of the requested version. Requires an API key; the project must belong to the calling key. Does NOT return the |
| 2026-08-20 | project_get | cross_tool_reference | high | references sibling tool 'palette_pdf' |
| 2026-08-20 | project_list | secret_material_reference | high | durable house projects owned by the calling API key, most recently updated first. Anonymous (keyless) calls always r |
Change history (138)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-09-28 12:17 | interior_specify | mutated | critical |
| 2026-09-28 12:17 | house_specify | mutated | high |
| 2026-09-24 06:17 | palette_pdf | mutated | high |
| 2026-09-24 06:17 | project_export | mutated | high |
| 2026-09-15 18:17 | accessibility_simulate | mutated | medium |
| 2026-09-15 12:17 | colour_metrics | mutated | high |
| 2026-09-15 12:17 | image_palette | mutated | high |
| 2026-09-13 12:17 | interior_specify | mutated | critical |
| 2026-09-13 12:17 | house_specify | mutated | high |
| 2026-08-31 12:17 | vanderpoel_pairing | added | info |
| 2026-08-30 18:17 | colour_harmonies | mutated | high |
| 2026-08-30 18:17 | colour_relationships | added | high |
| 2026-08-30 18:17 | why_connected | added | high |
| 2026-08-29 12:17 | house_specify | mutated | high |
| 2026-08-29 00:17 | brand_audit | mutated | high |
| 2026-08-28 18:17 | archive_search | mutated | medium |
| 2026-08-28 18:17 | palette_generate | mutated | high |
| 2026-08-28 18:17 | brand_collision | mutated | medium |
| 2026-08-28 18:17 | brand_audit | mutated | high |
| 2026-08-28 12:17 | palette_specify | mutated | high |
| 2026-08-28 12:17 | colour_harmonies | mutated | high |
| 2026-08-28 12:17 | palette_light_dark | mutated | high |
| 2026-08-28 12:17 | palette_strict | mutated | high |
| 2026-08-28 12:17 | palette_audit | mutated | high |
| 2026-08-28 12:17 | brand_system | mutated | high |
| 2026-08-28 12:17 | palette_concept | mutated | high |
| 2026-08-28 12:17 | image_palette | mutated | high |
| 2026-08-28 12:17 | design_session | mutated | high |
| 2026-08-28 12:17 | style_match | mutated | high |
| 2026-08-28 12:17 | interior_specify | mutated | critical |
| 2026-08-28 12:17 | house_specify | mutated | high |
| 2026-08-28 12:17 | palette_generate | mutated | high |
| 2026-08-28 12:17 | palette_gradient | mutated | high |
| 2026-08-28 12:17 | palette_translate | mutated | high |
| 2026-08-28 12:17 | palette_verdict | mutated | high |
| 2026-08-28 12:17 | palette_heritage | mutated | high |
| 2026-08-28 12:17 | brand_audit | mutated | high |
| 2026-08-28 12:17 | colour_dna | mutated | high |
| 2026-08-28 12:17 | palette_iterate | mutated | high |
| 2026-08-28 12:17 | colour_variants | mutated | high |
| 2026-08-28 12:17 | palette_compare | mutated | high |
| 2026-08-28 12:17 | palette_analyse | mutated | high |
| 2026-08-28 12:17 | palette_extract | mutated | high |
| 2026-08-28 12:17 | image_brief | mutated | high |
| 2026-08-28 12:17 | brand_guideline_specify | mutated | high |
| 2026-08-28 12:17 | brand_guideline_select | mutated | high |
| 2026-08-28 12:17 | palette_finalize | added | info |
| 2026-08-28 00:17 | render_colour_result | mutated | medium |
| 2026-08-27 18:17 | render_colour_result | added | info |
| 2026-08-20 12:17 | query_conceptual | mutated | medium |
| 2026-08-20 12:17 | extract_image_colours | mutated | high |
| 2026-08-20 12:17 | query_hex | mutated | medium |
| 2026-08-20 12:17 | palette_specify | mutated | medium |
| 2026-08-20 12:17 | colour_metrics | mutated | high |
| 2026-08-20 12:17 | colour_harmonies | mutated | medium |
| 2026-08-20 12:17 | accessibility_check | mutated | high |
| 2026-08-20 12:17 | accessibility_matrix | mutated | high |
| 2026-08-20 12:17 | accessibility_rules | mutated | medium |
| 2026-08-20 12:17 | colour_slugs | mutated | medium |
| 2026-08-20 12:17 | palette_light_dark | mutated | medium |
| 2026-08-20 12:17 | accessibility_font | mutated | medium |
| 2026-08-20 12:17 | archive_search | mutated | medium |
| 2026-08-20 12:17 | colour_combination | mutated | medium |
| 2026-08-20 12:17 | palette_strict | mutated | high |
| 2026-08-20 12:17 | palette_pdf | mutated | high |
| 2026-08-20 12:17 | palette_audit | mutated | medium |
| 2026-08-20 12:17 | brand_system | mutated | medium |
| 2026-08-20 12:17 | brand_asset_pack | mutated | medium |
| 2026-08-20 12:17 | accessibility_simulate | mutated | medium |
| 2026-08-20 12:17 | colour_match_paint | mutated | medium |
| 2026-08-20 12:17 | colour_card | mutated | high |
| 2026-08-20 12:17 | meta_capabilities | mutated | medium |
| 2026-08-20 12:17 | system_status | mutated | high |
| 2026-08-20 12:17 | colour_story | mutated | medium |
| 2026-08-20 12:17 | palette_concept | mutated | medium |
| 2026-08-20 12:17 | colour_mix | mutated | medium |
| 2026-08-20 12:17 | colour_timeline | mutated | medium |
| 2026-08-20 12:17 | image_palette | mutated | medium |
| 2026-08-20 12:17 | colour_compare | mutated | medium |
| 2026-08-20 12:17 | colour_cultural_risk | mutated | high |
| 2026-08-20 12:17 | design_session | mutated | high |
| 2026-08-20 12:17 | image_personal | mutated | medium |
| 2026-08-20 12:17 | style_match | mutated | medium |
| 2026-08-20 12:17 | interior_specify | mutated | critical |
| 2026-08-20 12:17 | house_specify | mutated | high |
| 2026-08-20 12:17 | palette_generate | mutated | medium |
| 2026-08-20 12:17 | palette_gradient | mutated | medium |
| 2026-08-20 12:17 | palette_translate | mutated | medium |
| 2026-08-20 12:17 | archive_cliche | mutated | medium |
| 2026-08-20 12:17 | colour_verdict | mutated | medium |
| 2026-08-20 12:17 | palette_verdict | mutated | medium |
| 2026-08-20 12:17 | agent_brief | mutated | medium |
| 2026-08-20 12:17 | colour_strategy | mutated | medium |
| 2026-08-20 12:17 | archive_report_brief | mutated | critical |
| 2026-08-20 12:17 | palette_heritage | mutated | medium |
| 2026-08-20 12:17 | archive_coverage_gap | mutated | high |
| 2026-08-20 12:17 | archive_cultural_anachronism | mutated | medium |
| 2026-08-20 12:17 | session_brief | mutated | critical |
| 2026-08-20 12:17 | index_resonance | mutated | medium |
| 2026-08-20 12:17 | archive_evidence_gap | mutated | medium |
| 2026-08-20 12:17 | brand_collision | mutated | medium |
| 2026-08-20 12:17 | brand_report | mutated | high |
| 2026-08-20 12:17 | brand_audit | mutated | high |
| 2026-08-20 12:17 | agent_verify | mutated | high |
| 2026-08-20 12:17 | colour_passport | mutated | high |
| 2026-08-20 12:17 | colour_passports | mutated | high |
| 2026-08-20 12:17 | colour_dna | mutated | high |
| 2026-08-20 12:17 | ecommerce_copy | mutated | medium |
| 2026-08-20 12:17 | colour_hooks | mutated | medium |
| 2026-08-20 12:17 | archive_provenance | mutated | high |
| 2026-08-20 12:17 | colour_forensics | mutated | medium |
| 2026-08-20 12:17 | palette_iterate | mutated | medium |
| 2026-08-20 12:17 | colour_variants | mutated | medium |
| 2026-08-20 12:17 | palette_export | mutated | medium |
| 2026-08-20 12:17 | palette_compare | mutated | medium |
| 2026-08-20 12:17 | ecommerce_namer | mutated | medium |
| 2026-08-20 12:17 | ui_states | mutated | medium |
| 2026-08-20 12:17 | colour_namer | mutated | medium |
| 2026-08-20 12:17 | palette_swatch | mutated | medium |
| 2026-08-20 12:17 | palette_analyse | mutated | medium |
Probe history
09-28 18:17 OK (91) · 09-28 12:17 OK (91) · 09-28 06:17 OK (91) · 09-28 00:17 OK (91) · 09-27 18:17 OK (91) · 09-27 12:17 OK (91) · 09-27 06:17 OK (91) · 09-27 00:17 OK (91) · 09-26 18:17 OK (91) · 09-26 12:17 OK (91) · 09-26 06:17 OK (91) · 09-26 00:17 OK (91) · 09-25 12:17 OK (91) · 09-25 06:17 OK (91) · 09-25 00:17 OK (91) · 09-24 18:17 OK (91) · 09-24 12:17 OK (91) · 09-24 06:17 OK (91) · 09-23 12:17 OK (91) · 09-23 06:17 OK (91) · 09-23 00:17 OK (91) · 09-22 18:17 OK (91) · 09-22 12:17 OK (91) · 09-22 00:17 OK (91) · 09-21 18:17 OK (91) · 09-21 12:17 OK (91) · 09-21 06:17 OK (91) · 09-21 00:17 OK (91) · 09-20 18:17 OK (91) · 09-20 12:17 OK (91)
Get alerted when this server changes: tooldrift.agentexchange.work ($29/mo watch).