Skip to content
Squatch MCP

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/b93deddc-7573-4a2b-8cdb-5d3a94dc9461/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: "ai.airshelf/catalog"
title: "AirShelf Catalog"
description: "Cross-vendor B2B catalog for AI agents: search, compare, find equivalents, request a quote."
version: "1.0.0"
homepage_url: null
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.airshelf"
display_name: "ai.airshelf"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://mcp.airshelf.ai/mcp"
endpoint_host: "mcp.airshelf.ai"
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[8]
0{9}
name: "compare_products"
title: "Compare products"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "5f30d7d68e196e08fc978330c549e7669cb8e42a88b0d3a05f68274fe4d137b6"
input_schema_fingerprint: "6922ed5ab8c5fbfde589421332053e3852a4f0aa62f39c9509ecb6417ae7efed"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
1{9}
name: "explain_product"
title: "Explain how a record was built"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "5c33fbc590a6d91edd8a7d051c8069cd0e103bff37e0937bb63db8f943009d59"
input_schema_fingerprint: "c37affc2c8a67131506a0e1a1bcca34cd7ca3b8388319e41514a2673dbebd974"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
2{9}
name: "find_products"
title: "Discover and verify products for a need"
effect: "READ"
effect_confidence: 0.921
capabilities[2]
0{2}
capability: "HR"
confidence: 0.567
1{2}
capability: "PERSONAL_DATA"
confidence: 0.812
risk_severity: "MEDIUM"
fingerprint: "acc38050593ecab4855e09aeb7768f23fcc2b18a19ca432cb8c31a080321e608"
input_schema_fingerprint: "644f5a4f43d22cee93f554cec9aba2a642e9da988c0a93fa4dd80f140fd354f0"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: true
3{9}
name: "get_product"
title: "Get product details"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "PAYMENT"
confidence: 0.653
risk_severity: "LOW"
fingerprint: "ec7f64527fd18c6c4c5ecbcb6e453686ac085ad26cc0aa95db85d1905c7c8ffb"
input_schema_fingerprint: "a5db212c6d6983711b0a55c6bdafe72eb7a64ebc6670e879e03f3d1db805a146"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
4{9}
name: "list_merchants"
title: "List merchants"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "dde3298acfb2938195ffa1605e9ce6b38e194a6e7a1a65f4eaa8c4b0dbd61be0"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
5{9}
name: "request_quote"
title: "Request a quote from a merchant"
effect: "WRITE"
effect_confidence: 0.72
capabilities[5]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.558
1{2}
capability: "EMAIL"
confidence: 0.53
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.648
3{2}
capability: "MESSAGING"
confidence: 0.61
4{2}
capability: "PERSONAL_DATA"
confidence: 0.841
risk_severity: "MEDIUM"
fingerprint: "5ddcb5ad88881246e57227f6811aa89efaf1219b1ccdd3faa8351a48a859219c"
input_schema_fingerprint: "50d45893022e066fa080c15bdcbd08e03db8494570eef34f89ca603a97ec557b"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: null
openWorldHint: true
6{9}
name: "research_shopping"
title: "Research a considered purchase"
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[0]
risk_severity: "LOW"
fingerprint: "bcc22e6e948aadf6e836be8c0d821e606285562d11ad0048dcbb1630b5b5bea9"
input_schema_fingerprint: "c434ccca52e9b938321025482a902873892b1016518624f0a68af78a0e50649b"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: null
openWorldHint: true
7{9}
name: "search_catalog"
title: "Search product catalog"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "8de1c539d67608371821a86b5cdcc6f5b9725e779d59f1788cd59bc640a8945e"
input_schema_fingerprint: "fd80a5001130aff868d97120488dd1f39df97946043af9e748b9f940b63de90e"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: true
resources[3]
0{4}
key: "ui://airshelf/nda-gate.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "b98630534de73522c48702538993945f0406cba10fcde66a997c51435ecc5d3f"
1{4}
key: "ui://airshelf/product-card.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "c579b53b240f1b255c3b3cb5d973293a19cd4964a79fca650a8fed6b74614f90"
2{4}
key: "ui://airshelf/sealed-quote.html"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "d551d2bf2d10940e330dc3810046018bc14aba042c421ab855874296473cd7f0"
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: "mcp.airshelf.ai"
registrable_domain: "airshelf.ai"
source: "transport"
findings[4]
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-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "HIGH"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "request_quote"
3{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "research_shopping"
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: "ai.airshelf/catalog"
registry_content_sha256: "88b9ace06eb4c26db43c93be254bbed6650928462e105c9dc6da6ec6ace29777"
scan_snapshot_fingerprint: "43c3e0084cd87410569d16323029b2d61569fe96ecf27608c31d7b4a18501814"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T06:37:56.138Z"
observed_at: "2026-11-10T06:06:13.332+00:00"
registry_published_at: "2026-06-16T09:32:12.311101+00:00"
registry_updated_at: null