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/9fd73490-f420-4ee4-8292-1f00f585418e/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.datasnack/datasnack"
title: "DataSnack"
description: "Seven-day forecasts of real-world numbers, linked and graded daily; sign-in adds Excel exports."
version: "1.3.0"
homepage_url: "https://datasnack.ai/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.datasnack"
display_name: "ai.datasnack"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[2]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://datasnack.ai/mcp"
endpoint_host: "datasnack.ai"
auth_type: "none"
1{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://datasnack.ai/mcp/public"
endpoint_host: "datasnack.ai"
auth_type: "unknown"
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[23]
0{9}
name: "calibration"
title: "Prediction-market calibration"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "52a5a17613c4b84fb3c79d52f2d73e8f3a6bcb83a3542adba37dfdacb5750f79"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Prediction-market calibration"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "cover_market"
title: "Cover a market"
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[0]
risk_severity: "LOW"
fingerprint: "56f6324538c5420bc0b8a1050fbf761192f2928024da421d515bffbf38fc4ff9"
input_schema_fingerprint: "c71bd88db9cb52025b7b16b97a804c91c9e31efd92a10a5fea430ba0384c1dc7"
annotations{5}
title: "Cover a market"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "cover_status"
title: "Coverage of a market"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "e7d438f098bbb7dc5e71365bcf65e2ec76186df469e4ca04104dd12f2e52540f"
input_schema_fingerprint: "c71bd88db9cb52025b7b16b97a804c91c9e31efd92a10a5fea430ba0384c1dc7"
annotations{5}
title: "Coverage of a market"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "export_model"
title: "Export a model to Excel"
effect: "READ"
effect_confidence: 0.848
capabilities[0]
risk_severity: "INFO"
fingerprint: "3f32c36dd8699ea08e627e54d507f2e8e9076156f04457d39c8cb9c375d8bf23"
input_schema_fingerprint: "0c54551d368a56e5e7af24045abbd8e7c5e92c62d2112860b86d66eb69a668dc"
annotations{5}
title: "Export a model to Excel"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "export_options"
title: "Can this model be exported?"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "3205db43553328258519c03c8b856f946c638af12fd0726e47b198410a48aca4"
input_schema_fingerprint: "0c54551d368a56e5e7af24045abbd8e7c5e92c62d2112860b86d66eb69a668dc"
annotations{5}
title: "Can this model be exported?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "follow_model"
title: "Follow a model"
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "LOW"
fingerprint: "7e613bb0e7babedd1f0fdfc1adcee90f517596af071013bd9a7f00c3a9f7256c"
input_schema_fingerprint: "c71bd88db9cb52025b7b16b97a804c91c9e31efd92a10a5fea430ba0384c1dc7"
annotations{5}
title: "Follow a model"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_export"
title: "Get an Excel export"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "af0355be3ca0f638d80d228c2fe660140ebc88da85e36a05f4857767768a9c34"
input_schema_fingerprint: "bb1ca0771712e837bdbe06181fce3af039771fdeb441fd15f8a585329e1b621a"
annotations{5}
title: "Get an Excel export"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "get_me"
title: "Your DataSnack account"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "ecb430bd59d3c15ec848e49f4a43755e703f3a230eeaead4334e487057d9fe5c"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Your DataSnack account"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "get_model"
title: "Read a DataSnack model"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "40acea6dc50bb32495ed1c9055afb578edc09832d2d2456396e15ef82cd57651"
input_schema_fingerprint: "7be50614ed0e5934b99984437f090f0ba3b5233bbe3a4432c04472e0eccb87ac"
annotations{5}
title: "Read a DataSnack model"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "get_question"
title: "Read a DataSnack question"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "820ee26a51958291ac7bc1dc532a9b15fa764ecdc936358de711e9fec2586676"
input_schema_fingerprint: "8f199b4c0f24e18e0aef31fff6b55a1a9339941e3f188efae5baaf09a0ffd12d"
annotations{5}
title: "Read a DataSnack question"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "get_reference_workbook"
title: "Free DataSnack Excel model"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "58fd3fdb09037ce83618c730f7157e9091e149ad787a0a003a1582850ffd199d"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Free DataSnack Excel model"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "head_to_head"
title: "DataSnack head to head"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "cd878abb1ea91cf44246d34fa3b61b41122746ff27ff006420fd53dc7c9a3c61"
input_schema_fingerprint: "a8a21430c96f93a50da3e484b92ea77d27b7022a7b22777673fea651299d7d53"
annotations{5}
title: "DataSnack head to head"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "list_exports"
title: "Your Excel exports"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "d6ed5796af1e4ef7b1dbe648a21882bf71b47867f7bb762caf55b5b10bf0bc48"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Your Excel exports"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "list_library"
title: "Your followed models and coverage"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "a74d87c31de0c56889cf9bb637dad984bf0b354473bc220cee853b46e5e9cf35"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Your followed models and coverage"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "list_notices"
title: "Your recent notices"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "4413c7b8187924ab4e8ff6c4355e71cea42ac98c8f35819c04f743f700d24c44"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Your recent notices"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "overnight"
title: "DataSnack overnight"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "9d88b1d08ea895744d0ec6c7420a6304b2b2c9463ce196bd31d2b29c67b589d4"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "DataSnack overnight"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "questions"
title: "DataSnack questions"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "2ce7cb49198f6d1bfde8cfd5c9a1e1eb6e4cffbb37b9cd0882f13834bf67a547"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "DataSnack questions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "scoreboard"
title: "DataSnack scoreboard"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "a7a174847a4ef1b2d8a7f991dcbffc2ae0809580b0b458a55ace1858ab6edbe8"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "DataSnack scoreboard"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
18{9}
name: "search_models"
title: "Search DataSnack models"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "4570a7b2473c5f3ff2952e9d1e324fb2b397f42572a056f51035ff23d51d7f07"
input_schema_fingerprint: "789353fe1e74b07545b196910d430da90186d45d04ddec26fb65a3ccb7b54887"
annotations{5}
title: "Search DataSnack models"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
19{9}
name: "start_checkout"
title: "DataSnack Plus or a coverage: checkout link"
effect: "WRITE"
effect_confidence: 0.747
capabilities[2]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.594
1{2}
capability: "PAYMENT"
confidence: 0.912
risk_severity: "HIGH"
fingerprint: "6330fe87563bbd1ffb00647c1a18ae557944096ae7ebe5b9348a32c94ef4a360"
input_schema_fingerprint: "74948ea8a6df55578db6b5613cb64420b13ff8c10558f5ddd4ec8d1adb7a2bae"
annotations{5}
title: "DataSnack Plus or a coverage: checkout link"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
20{9}
name: "unfollow_model"
title: "Stop following a model"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "53e398235215f3a68348f8d31a510ecf91f6e3bedd2ac66cfae8fe8fc90a1f7c"
input_schema_fingerprint: "c71bd88db9cb52025b7b16b97a804c91c9e31efd92a10a5fea430ba0384c1dc7"
annotations{5}
title: "Stop following a model"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
21{9}
name: "world"
title: "The World Machine"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "2a9b5e63a520c8abfae58ee0b62b23ab019a8f37b34c875a69dd01d7b477bb10"
input_schema_fingerprint: "a0d4667f729f0fca5eb217e307b7dce6cab1aabce33cb4dfa7e8e5ed859274c4"
annotations{5}
title: "The World Machine"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
22{9}
name: "world_scenario"
title: "The World Machine's what-if"
effect: "WRITE"
effect_confidence: 0.533
capabilities[0]
risk_severity: "LOW"
fingerprint: "d5a8c94730a3def320f424827211a3771639a45c48724849c24c126bfa33ee3f"
input_schema_fingerprint: "af5ac630dc329da90115c345024f67c3ba9abb532c060aa6094adb74178a488a"
annotations{5}
title: "The World Machine's what-if"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
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: "datasnack.ai"
registrable_domain: "datasnack.ai"
source: "transport"
findings[6]
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-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "world_scenario"
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: "cover_market"
4{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "cover_status"
5{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "overnight"
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.datasnack/datasnack"
registry_content_sha256: "c5cce2eafcbe14530d3250c900b1453f0a6d7ba97766b58f5c8681fa5b099207"
scan_snapshot_fingerprint: "a15743cd628fde41b9395e2fc5f02695db159d71966f7e5d1596b45d4139f440"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:53:32.567Z"
observed_at: "2026-11-14T03:46:20.522+00:00"
registry_published_at: "2026-11-14T00:07:28.606215+00:00"
registry_updated_at: null