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/eafc615e-70cb-4833-b75b-98b0d471f545/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.gangwaze/cruise"
title: "Gangwaze Cruise Tools"
description: "Search cruises, check fares and price history, look up cabins, ships, lines and ports."
version: "1.0.0"
homepage_url: "https://gangwaze.com/ai-agents"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.gangwaze"
display_name: "com.gangwaze"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://gangwaze.com/api/mcp"
endpoint_host: "gangwaze.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[17]
0{9}
name: "compareSailings"
title: "Compare sailings"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "cb42c874cf01595c6c79e3a636bb18c7de31b99496a064f3eaff69f4078bf880"
input_schema_fingerprint: "0cccd256a1810b67935d05f023ff26913bd9f97ca67d14697f55c2e3fe43a00f"
annotations{5}
title: "Compare sailings"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "getBestTimeToVisit"
title: "Best time to visit"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "1b25ab5b79b88fb1cb068be3b9f434bfb085a768b16d38665ea7c53375398b23"
input_schema_fingerprint: "d99bdcdb957818693670496094f47e07c2e91d125de9a9fd29d089456fa52159"
annotations{5}
title: "Best time to visit"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "getCabinDetail"
title: "Cabin detail"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "2bcd04b272f1d84ac83b8655219338f146a19875ca18e89bc8bf4ab04552ebd3"
input_schema_fingerprint: "7b780ebcee4bb9ae3faf56e923199c4c701d8d8ef2287c7798bb5df213635835"
annotations{5}
title: "Cabin detail"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "getCruiseDirector"
title: "Cruise director"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "05f74a9352d144c340090aa8671fe7ec391a292a919c267a89ffe9deecee4275"
input_schema_fingerprint: "9523bea692ab25beadd655f0c048dc8a448e2718bc02d9f9b9edca8461f88f1b"
annotations{5}
title: "Cruise director"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "getCruiseLineProfile"
title: "Cruise line profile"
effect: "READ"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.675
risk_severity: "LOW"
fingerprint: "1f461cac49421f303914937e10ddd9dbcfd10f822a515e489b40822a375b9c53"
input_schema_fingerprint: "4395287df90950a58e00098709b1886790ffae39676ed49762b3cecb7425fcbe"
annotations{5}
title: "Cruise line profile"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "getDeckPlan"
title: "Deck plan"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "3e5aa126aa215f0040fb0fd046d708a005be07c345284faddb44c64fa8a01ad8"
input_schema_fingerprint: "62c82da494a777159d7d859cf9693b709168dbdbcc3655d264d3597ed48e5454"
annotations{5}
title: "Deck plan"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "getDressCode"
title: "Dress code"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "7747836db350c411b3499e355da5d566a08d80f0b95250d8bf6cad1d45c0fcea"
input_schema_fingerprint: "e6903285942cb073380795dd2d564c5f1563579d10fd26ea786c0e0d2a63ac87"
annotations{5}
title: "Dress code"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "getDrinkPackages"
title: "Drink packages"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "ab26c1ef3fc0d7cf3ae0a5e9a0f63d9e6f4c9a6597cde999f2c1119743ffc6ac"
input_schema_fingerprint: "8661562e1e9f27957111fd4ee82beb7b3e67d49df3026e6bbfa32afd15a763a2"
annotations{5}
title: "Drink packages"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "getPortExcursions"
title: "Shore excursions"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "2dd531424fc0406c692641ac2756537cc97da2544523b2cca31395885d3f8445"
input_schema_fingerprint: "93ede0e0dc471f2a0d4e546ad711a1ad9611783a418c608e2ea6e41eef0029eb"
annotations{5}
title: "Shore excursions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "getPortGuide"
title: "Port guide"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "c1b19c1876bdc69e29fbafc44e6ae713864a1f28acd3ee6d12001bdf226dd797"
input_schema_fingerprint: "eebbf1828a319ff8f70e07fdf3d25b8afd67bb97684c74cbb11ae0e965f19e73"
annotations{5}
title: "Port guide"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "getPriceDrops"
title: "Current price drops"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "f966af27cd4c1f7a67b345817b7d93b672d509bafb1ecb697e68b03910ee6063"
input_schema_fingerprint: "4258ecb16beb7a22dc90fceab7d91427a3ac9fa389ee363dd21878bdfdd8cd66"
annotations{5}
title: "Current price drops"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "getPriceHistory"
title: "Is this a good price?"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "f8c41a46b2bfe8c561b44a88ad8fcc9a25d1671d2bb65a47c2d29bc20448368d"
input_schema_fingerprint: "46604992a9112f7c4242713fdca555e6527e12cd9a579f205fc5f4bdcca5eeb9"
annotations{5}
title: "Is this a good price?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "getSailingExcursions"
title: "Excursions for a sailing"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "43a28eb63550947485837b9c11ac8f53e0fc104b1c20104c9555ecd87342a859"
input_schema_fingerprint: "1feb464cc8ea0e16f6077671d83caf7b236d4d68e202d5cf5b2d87306281581b"
annotations{5}
title: "Excursions for a sailing"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "getShipCabins"
title: "A ship's cabins"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "f2d736be2498aff62508b970134adc39480fe686c7f7631ba5f483db90870966"
input_schema_fingerprint: "957822bf40abdf673552ccde53634ee05535fffe186d27aace09211d123eb8c6"
annotations{5}
title: "A ship's cabins"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "getShipPosition"
title: "Ship position"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.816
risk_severity: "LOW"
fingerprint: "47d301f01e3042bd4e7e3bbeaf49d798c539587e71b791c18afd4a0bd0f61cb6"
input_schema_fingerprint: "3ce6f7573edbf7e797981e4e302b4a9185521f6c4586adc4923b70a41bb03a35"
annotations{5}
title: "Ship position"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "getShipProfile"
title: "Ship profile"
effect: "READ"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.805
risk_severity: "LOW"
fingerprint: "300a4f392dd0d030622da52e8e97833f088160a41e0f2495d69c4f28750de86f"
input_schema_fingerprint: "5067b5407d8761552339dcd2413a369e77d1d90ad791a3a39da423ae5884bff2"
annotations{5}
title: "Ship profile"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "searchCruises"
title: "Search cruises"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.623
risk_severity: "LOW"
fingerprint: "13c9554ff039d61dbfc82269bd4c622c22c7496def4b7cf41b0a81c5bd5c30c2"
input_schema_fingerprint: "17faceb31977f6dd1cac734ea15c24c6d8b92d8b8a4616c8f9080d627f0c5511"
annotations{5}
title: "Search cruises"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[2]
0{4}
key: "ui://gangwaze/cards-8940456987df.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "b29cbfa04e303e2f017d489f9df1e49bdde6a74b0e15f68f7a1da46963a0460e"
1{4}
key: "ui://gangwaze/cards-{hash}.html"
kind: "template"
mime_type: "text/html;profile=mcp-app"
fingerprint: "dd154f65e4186a8d66e2ad7333648f4b92862819311356e78aa2007129769fde"
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: "gangwaze.com"
registrable_domain: "gangwaze.com"
source: "transport"
findings[2]
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-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "MEDIUM"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "getSailingExcursions"
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.gangwaze/cruise"
registry_content_sha256: "c6c8834a1cad13d372069e556010a4f5c4b6d7ac0ce58d5505bb0dcb322c8fcd"
scan_snapshot_fingerprint: "f8373c42001157f2edad50a03345c2f6b838e9764b520ee894a31c9fa57c85a6"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T13:57:45.721Z"
observed_at: "2026-11-14T05:03:07.365+00:00"
registry_published_at: "2026-09-26T18:13:21.652844+00:00"
registry_updated_at: null