Greener Closet
com.greenercloset/greener-closet
MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/e5568dd4-ddc7-4dd2-bebc-b0bc8d5314d0/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "com.greenercloset/greener-closet"
title: "Greener Closet"
description: "Score clothes by disclosed fiber content: fabric labels, products, brands, alternatives."
version: "1.0.0"
homepage_url: "https://greenercloset.com"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.greenercloset"
display_name: "com.greenercloset"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://greenercloset.com/mcp"
endpoint_host: "greenercloset.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[5]
0{9}
name: "check_brand"
title: "Check a clothing brand"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "3fd65eea66e63ffd0247ff8389bdcd5b686acc090720094ad98e062e7635e80b"
input_schema_fingerprint: "ab4a83016f86d9abaaf910ed44086bffecb015535b3c823a614c13ae4b05f6ed"
annotations{5}
title: "Check a clothing brand"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "check_fabric_label"
title: "Check a fabric label"
effect: "READ"
effect_confidence: 0.896
capabilities[0]
risk_severity: "INFO"
fingerprint: "c513df7ad933381f4672cab577d97902a2c26a5c2f80db74f6d26489fbca28ad"
input_schema_fingerprint: "93deffa1a9a53bb566e9f73c73e9e2072c521b3b8b58ba3a52971d60e88ca13c"
annotations{5}
title: "Check a fabric label"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "check_product"
title: "Check a clothing product"
effect: "READ"
effect_confidence: 0.879
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.53
risk_severity: "INFO"
fingerprint: "1f76322e863ab76869d2647e874b80d5367504ee008e99edd8813efaaf7a2021"
input_schema_fingerprint: "bde5ddae6919e30f9cf640f7396458db406c6427d0582d53b0cf7dae1c0eddbb"
annotations{5}
title: "Check a clothing product"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "explain_fiber"
title: "Explain a fiber"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "48cc118d1e7969ae018a43bd6a8c0179813b9a148a3f07f2c7fa56e9539453cf"
input_schema_fingerprint: "16a0bda8e0df496ed87482ac97e6e10961f9ff1b2aba42ab9cb7a76877dafa06"
annotations{5}
title: "Explain a fiber"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "find_alternatives"
title: "Find clothing by fiber content"
effect: "READ"
effect_confidence: 0.857
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "c12f55366d0792f6200961494ca43eb8d557379761ae7d5f3cea1cc1bb176f85"
input_schema_fingerprint: "76f1a20ded79e510fb7c66d202d9609d3d72c9f34280508ad76fd037fff6af5d"
annotations{5}
title: "Find clothing by fiber content"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[2]
0{4}
key: "ui://greenercloset/product-cards-v1.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "e1a1fed4c2a7b19c69b85bd6104af2b938e5bff3c1b8faaf726df9def577e49a"
1{4}
key: "ui://greenercloset/product-cards-v2.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "2090a10df79dc8d877c6bc3d17b575b86197ce0f8ec6521fb28841179590ddca"
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "greenercloset.com"
registrable_domain: "greenercloset.com"
source: "transport"
findings[3]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "check_brand"
2{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "explain_fiber"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.greenercloset/greener-closet"
registry_content_sha256: "6406a5565dee798b1759a80e73aa14304ec6361269bb61ec494b6403fd429500"
scan_snapshot_fingerprint: "4a679c32f30868d7b502578b3ebe0449be0deb40516ddca070ba0b3820b42020"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T07:20:26.446Z"
observed_at: "2026-11-07T18:49:33.573+00:00"
registry_published_at: "2026-10-28T15:35:31.877269+00:00"
registry_updated_at: null