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/91f00905-6fe5-41d9-bdcd-7566fa47b2ea/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.robotrunk/robotrunk"
title: "RoboTrunk"
description: "Search independent stores, check recalls and product facts, and prepare checkout at the store."
version: "0.1.0"
homepage_url: "https://robotrunk.com"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.robotrunk"
display_name: "com.robotrunk"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://robotrunk.com/mcp"
endpoint_host: "robotrunk.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[23]
0{9}
name: "ask_product_manual"
title: "Ask one product's manual a question"
effect: "READ"
effect_confidence: 0.933
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.648
risk_severity: "LOW"
fingerprint: "12f70eaab0c12676fb697663856cabf5a2cad792190edfbc927edb2184168335"
input_schema_fingerprint: "58d6a4bfc0c813285fb95ed94450383ec35a37ebdcb1a8a04f42db3ecc7f11a8"
annotations{5}
title: "Ask one product's manual a question"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "cancel_checkout"
title: "Cancel a prepared checkout"
effect: "WRITE"
effect_confidence: 0.917
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.88
risk_severity: "LOW"
fingerprint: "f472dac4d341973d46ff2a622adb605be8a975d6f35ba9d26bec9639ccb2f77e"
input_schema_fingerprint: "db75f6fa670d99c59390105ad869dbb1d506b3442bdd46c855ac6529aa43b64f"
annotations{5}
title: "Cancel a prepared checkout"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
2{9}
name: "check_fit"
title: "Check whether a listing fits something"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "a0be6bca4e3c70708870ec62436dcf9600a1d3a01e334986d70293bd7f06bb2b"
input_schema_fingerprint: "ed9ebea9ff7a2812f2e1d1c8f4732efa2088167930ab5a475f721943b3eefe66"
annotations{5}
title: "Check whether a listing fits something"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
3{9}
name: "check_listing"
title: "Check a second-hand listing"
effect: "READ"
effect_confidence: 0.86
capabilities[2]
0{2}
capability: "PAYMENT"
confidence: 0.577
1{2}
capability: "PERSONAL_DATA"
confidence: 0.53
risk_severity: "LOW"
fingerprint: "6c9028e83ed3864d5bd02b680305166c0f52bc2fc7078112cd4289aa6fc391e2"
input_schema_fingerprint: "bb47b5b53fbcfa4635c69d72af1d5783d33d23812fdc54f14204e9f1dad0b3d2"
annotations{5}
title: "Check a second-hand listing"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
4{9}
name: "check_product"
title: "Check one product before buying it"
effect: "READ"
effect_confidence: 0.902
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.783
risk_severity: "LOW"
fingerprint: "0d19c99473b640baf1a3a5a1957d21a2a0d34131d9f11149f226a4f55a65cb2e"
input_schema_fingerprint: "d787b30fc0d5ff3d82120d430e2cb334ba78e015228d0ebb569419b79c281f24"
annotations{5}
title: "Check one product before buying it"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
5{9}
name: "compare_products"
title: "Compare products on checked facts"
effect: "WRITE"
effect_confidence: 0.533
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.648
risk_severity: "LOW"
fingerprint: "b733ba954b1565b20ffe60d5b1c246e0afd9614cd67a95f82b8ab97762efc0dc"
input_schema_fingerprint: "9200abc6df0be268b5f2c6aa4aebcd05086323a1c9a98e63781562f3343e0196"
annotations{5}
title: "Compare products on checked facts"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
6{9}
name: "complete_checkout"
title: "Hand off to the store's checkout to pay"
effect: "WRITE"
effect_confidence: 0.861
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.964
risk_severity: "LOW"
fingerprint: "5d84720881cc2c43aebd729f6d825eb61b732b16d5ac5ebd8cdcae2052d3eda4"
input_schema_fingerprint: "cd29fb1c5a42cfa5399e5bd564b457f504dc989029c56264d86f06a8a02de7da"
annotations{5}
title: "Hand off to the store's checkout to pay"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
7{9}
name: "create_checkout"
title: "Price a checkout at the store"
effect: "WRITE"
effect_confidence: 0.747
capabilities[4]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.796
1{2}
capability: "MESSAGING"
confidence: 0.577
2{2}
capability: "PAYMENT"
confidence: 0.964
3{2}
capability: "PERSONAL_DATA"
confidence: 0.99
risk_severity: "HIGH"
fingerprint: "a0dcb97651507e3e60b7f20caf4d4d33f2ec0d796ad28569cf706507e58f84ef"
input_schema_fingerprint: "93475169e87a2533b0451a908cbb750b84944f48dd8d573a33bb1206d56949ef"
annotations{5}
title: "Price a checkout at the store"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
8{9}
name: "enrich_product"
title: "Start research on a product now"
effect: "WRITE"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.648
risk_severity: "LOW"
fingerprint: "e569b6bb349ce72263b7cad6f0a33ff140643bfe4165d9c0320a0c2f7a02b577"
input_schema_fingerprint: "54cd0d637e435da8f8921853449a0017e79ab27e1a66a0892db233e8a708ff58"
annotations{5}
title: "Start research on a product now"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
9{9}
name: "get_back_in_stock_watch"
title: "Read a back-in-stock watch"
effect: "READ"
effect_confidence: 0.933
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.601
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "633fb31b96aadb555236da74eedfa8fabf57c4ef410ab08487fb8da0ce032f94"
input_schema_fingerprint: "45f1e199d3a7cfbb993af45eb2a39736661032ceb3b7159c5b1a91f3f421c6e9"
annotations{5}
title: "Read a back-in-stock watch"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "get_checkout"
title: "Read a checkout at the store"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.859
risk_severity: "LOW"
fingerprint: "5dbfc1c19f932f4fdc9124aa48cc8e0215a2e41bf481ff57f013696de748d9cb"
input_schema_fingerprint: "a2386af1fe0aba6e17c5a32fb6bb8164964bc69300752ae7759245bf53f69523"
annotations{5}
title: "Read a checkout at the store"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
11{9}
name: "get_order"
title: "Read back an order"
effect: "READ"
effect_confidence: 0.933
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.556
risk_severity: "LOW"
fingerprint: "c9dea6edff20b8f908058ff6c0f280c7a2cf007e501299b7469f2773d9c03407"
input_schema_fingerprint: "43b2e7d3755b62e393ec0906a3ec07555b5d5fc79e11acc8ab8a3e3c0c2768ff"
annotations{5}
title: "Read back an order"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
12{9}
name: "get_product"
title: "Read one product record"
effect: "WRITE"
effect_confidence: 0.603
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.701
risk_severity: "LOW"
fingerprint: "6cf3f1125d39d78e5221b0ef9cbf218acd371fd7a76b549e0d97ea7b753ea06e"
input_schema_fingerprint: "bb26fb12822bd4295f4d981a2e43e067583291c1ba8f760337638f7484d76716"
annotations{5}
title: "Read one product record"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
13{9}
name: "get_recall_watch"
title: "Read a recall watch"
effect: "READ"
effect_confidence: 0.933
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.601
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "00a041a48d41593db0a9e790b3551d0e22c86ee9febecfac46e81dd837a477d3"
input_schema_fingerprint: "d148262455ddc55acb19bf964fca7a3269083a6fb2ec2a5b5bf459672a2b6766"
annotations{5}
title: "Read a recall watch"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "get_tool_guide"
title: "Read one tool's complete guide"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "8519a910285f97b59404266df372b150053c66861ae53a9602110a99ec02134b"
input_schema_fingerprint: "376300e0c2e5516b5bf2e31d7eb86e66a5edb5248bd6fca5dfe8d06242997169"
annotations{5}
title: "Read one tool's complete guide"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "get_trust_manifest"
title: "Read RoboTrunk's trust manifest"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "fb07bfc41baf8b523825484fe90a1c14cbeb8df7e5cd5f6a4681f431c274abf2"
input_schema_fingerprint: "2dba585fbe50e59747e1d4f12f8e36b0eccf7cf03b8b2c423e85b88d655673f7"
annotations{5}
title: "Read RoboTrunk's trust manifest"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "search_catalog"
title: "Search the RoboTrunk catalogue"
effect: "READ"
effect_confidence: 0.902
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.716
risk_severity: "LOW"
fingerprint: "36670b2e1a5f83d81457c116588234c3ea95c4941d0a4ebbcc088c21b685fe2c"
input_schema_fingerprint: "6ca159aa5cedd74991c517333740e054d2b95e28b8969c7f739455ceafbe25a2"
annotations{5}
title: "Search the RoboTrunk catalogue"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
17{9}
name: "stop_back_in_stock_watch"
title: "Stop a back-in-stock watch"
effect: "WRITE"
effect_confidence: 0.902
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.601
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "f99c3ca99e17d2802e042af694b8d372dda1e5ceed891ad2461a538808fffdd7"
input_schema_fingerprint: "45f1e199d3a7cfbb993af45eb2a39736661032ceb3b7159c5b1a91f3f421c6e9"
annotations{5}
title: "Stop a back-in-stock watch"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
18{9}
name: "stop_recall_watch"
title: "Stop a recall watch"
effect: "WRITE"
effect_confidence: 0.902
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.601
1{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "e62a466ffc757c6a54e105851ec757710840cb98979e9740db9de0953aba0667"
input_schema_fingerprint: "25eec27505e361eb6734bae74351b49d55640c18e98c7f3b6ea8304204ff8f4d"
annotations{5}
title: "Stop a recall watch"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
19{9}
name: "submit_feedback"
title: "Tell RoboTrunk what worked and what did not"
effect: "WRITE"
effect_confidence: 0.861
capabilities[0]
risk_severity: "LOW"
fingerprint: "e2cce61d6f802dbd3d205ddf685cc9d217c0484df502bf9e335ad2dc5918a398"
input_schema_fingerprint: "f79c10b02390b257072e0e725521aafbfe8b0c5147413fe20d6e356ffe8c19ab"
annotations{5}
title: "Tell RoboTrunk what worked and what did not"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
20{9}
name: "update_checkout"
title: "Update a checkout at the store"
effect: "WRITE"
effect_confidence: 0.917
capabilities[5]
0{2}
capability: "EMAIL"
confidence: 0.831
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.86
2{2}
capability: "MESSAGING"
confidence: 0.884
3{2}
capability: "PAYMENT"
confidence: 0.974
4{2}
capability: "PERSONAL_DATA"
confidence: 0.99
risk_severity: "MEDIUM"
fingerprint: "318daa9b71e604fc034ff5d210267cf97916864955afd15970225d55cff5637e"
input_schema_fingerprint: "8e6bebc985bc2838c754871560b67fe7d4585f09a331edb7e12d3ae4d6acadf2"
annotations{5}
title: "Update a checkout at the store"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
21{9}
name: "watch_back_in_stock"
title: "Watch a sold-out listing for restock"
effect: "WRITE"
effect_confidence: 0.603
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.74
1{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "60cb2878943e241e30bed2730a6032c03fae11c614ddd02901065ebab62ff5d6"
input_schema_fingerprint: "65de52104bb3e57fe5c1ee3710b515e9b2badc1a40d3adee6ace43a61a74d75f"
annotations{5}
title: "Watch a sold-out listing for restock"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
22{9}
name: "watch_recalls"
title: "Watch a purchase's products for a recall"
effect: "WRITE"
effect_confidence: 0.603
capabilities[4]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.712
1{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.76
2{2}
capability: "PAYMENT"
confidence: 0.779
3{2}
capability: "PERSONAL_DATA"
confidence: 0.76
risk_severity: "HIGH"
fingerprint: "a22c01ed1f6ba0741c7653ac5e1005417531e45a78d31d2f4df1448584c5dec7"
input_schema_fingerprint: "13818af7f719f851ef7f59f9af9a6e2adf69e8a84d561a3c280c1b6cd7c6eee6"
annotations{5}
title: "Watch a purchase's products for a recall"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
resources[0]
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: "robotrunk.com"
registrable_domain: "robotrunk.com"
source: "transport"
findings[9]
0{6}
check_id: "SQ-CONFORMANCE-MODERN-FAILURE"
category: "conformance"
severity: "LOW"
title: "Protocol conformance checks failed"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "HIGH"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "get_product"
4{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_back_in_stock_watch"
5{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "get_recall_watch"
6{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "stop_back_in_stock_watch"
7{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "stop_recall_watch"
8{6}
check_id: "SQ-TOOL-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "MEDIUM"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "check_product"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.robotrunk/robotrunk"
registry_content_sha256: "65283eae1095878be4e17fcbe1b35881cceec7a52469e83d4cd9018c56b1cee6"
scan_snapshot_fingerprint: "76a84b08bb8ad5631bc8beb5f73d1e5be058c817c3721249c6403d24b9d5bee0"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:39:11.847Z"
observed_at: "2026-11-12T10:12:23.128+00:00"
registry_published_at: "2026-10-18T13:37:24.994489+00:00"
registry_updated_at: null