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/bcf05140-fc42-4eb9-9652-c74f77af7e55/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.siltwell/garden"
title: "Siltwell"
description: "Your garden notebook: ask about your beds, plantings, harvests and frost dates, and log your work."
version: "1.0.0"
homepage_url: "https://siltwell.com/ai-assistants"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.siltwell"
display_name: "com.siltwell"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://app.siltwell.com/mcp"
endpoint_host: "app.siltwell.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[32]
0{9}
name: "add_planned_planting"
title: "Plan a planting"
effect: "WRITE"
effect_confidence: 0.808
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.718
risk_severity: "LOW"
fingerprint: "be0758dec6db1013bbddc56473529909987e76f8cbcebb1ffd7fb1dab184a5c8"
input_schema_fingerprint: "b9dd25f8af11b0e464a60c3353bb511cb62f2d3b7e619d545b7b1cdc1c9291a7"
annotations{5}
title: "Plan a planting"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
1{9}
name: "add_planting"
title: "Add a planting"
effect: "WRITE"
effect_confidence: 0.917
capabilities[0]
risk_severity: "LOW"
fingerprint: "36139addaa8b36f9209cba86372ac00e9905b157191d98537cbbc493f5f6db55"
input_schema_fingerprint: "f5e758fb9eb0a762450ed69f5a549a9ec88fa37fba04b158f8896c38f5ab1a17"
annotations{5}
title: "Add a planting"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
2{9}
name: "create_bed"
title: "Create a bed"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "0e90e7a7f2d093aaa8e812f0098801eb379eb303c01a1fb3795c44d69d6a50e0"
input_schema_fingerprint: "87ad6c78303529fad1e9f1ecb03e0fc8fe36547dc425e933aaf99eb23c94c8ea"
annotations{5}
title: "Create a bed"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
3{9}
name: "delete_bed"
title: "Archive a bed"
effect: "DELETE"
effect_confidence: 0.777
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "181bb69e2e7d0865482ddd5d14089e54aa90b9014354a0580b9b421c091bdedb"
input_schema_fingerprint: "d666a6520d5e56a655d3ba5bb135136541597398d7199d341a31c5cc1e38b511"
annotations{5}
title: "Archive a bed"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
4{9}
name: "delete_planned_planting"
title: "Delete a planned planting"
effect: "DELETE"
effect_confidence: 0.843
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "0422554f95f36ab4ccaea5f49015859fee0d36b759fb7c8fe2fea7571add9e3c"
input_schema_fingerprint: "64e48e04e9c8d12d105851531057bf430baf3bd3e65f46758d031dc59a5de61c"
annotations{5}
title: "Delete a planned planting"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
5{9}
name: "delete_planting"
title: "Archive a planting"
effect: "DELETE"
effect_confidence: 0.777
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "ad57904c049ef8dadac753d2d5873e2ddc0ce72751015f1427e2127f6e953e30"
input_schema_fingerprint: "6acef1b6b05076c51550b62ce6730196db2370b20e7bc57967815aedd8ed5610"
annotations{5}
title: "Archive a planting"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
6{9}
name: "delete_schedule"
title: "Delete a care schedule"
effect: "DELETE"
effect_confidence: 0.843
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "3ac443d5f7fae2a8de6f045005b0ab131a4508f3fd211c52d70f78adb1d84e2e"
input_schema_fingerprint: "57102e4b7328eda0f725375964847c5ea6e2130126c7c782d4492c086af10228"
annotations{5}
title: "Delete a care schedule"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
7{9}
name: "get_bed_layout"
title: "Get a bed's layout"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "465efda63034cfbc0eaafdbb202e4a28e9e178cf5a355d4dfb505f4febd65f07"
input_schema_fingerprint: "ee0afe1853bac46b170d9380307bd72b6a09e8e5b4b998a82530beea06f031ee"
annotations{5}
title: "Get a bed's layout"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "get_current_conditions"
title: "Get current conditions"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "d6cc82802d99c6b895332090e343b4eb7d4ba0ab9403e23ab4a9418193d8fbce"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "Get current conditions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "get_forecast"
title: "Get the forecast"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "03b6cfa42279a4b6a6b4cb796b641cd81a892df8256c6cda1e2294cd5a149762"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "Get the forecast"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "get_harvests"
title: "Get harvests"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "b2021b639c26f57496041c56409c4131ae5d5bbedb02a20bcd11ff6b62cc2496"
input_schema_fingerprint: "f61efc48eda4c59af73b4a76406a1cb521c7531d3398964dfee1081ac02f72f6"
annotations{5}
title: "Get harvests"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "get_history"
title: "Get weather history"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "1ff0f966a6a9c981df56197b519b6b619ab272fa437dcd74a77443532d060f7b"
input_schema_fingerprint: "3a10d20d49b7444803ae1b0ad0ab5d172421a20bd1651148113b98826e6e9dee"
annotations{5}
title: "Get weather history"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "get_plan"
title: "Get sowing windows and care tasks"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "582460ea30ff2d5ed3492221ae47df308eeea95531847d0c910bcd9f246a5892"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "Get sowing windows and care tasks"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "get_season_plan"
title: "Get the season plan"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "8a2ab81bd6a33ad21411538aee8d22b61c806d28b025a9d511ac805afea638ef"
input_schema_fingerprint: "c79c4af5e7ddf510f039726bef4d31d64b412da64af88a509ba21bc19d8988e7"
annotations{5}
title: "Get the season plan"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "get_soil_readings"
title: "Get soil readings"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "184803929d09410f1fcd4eeb619c712470afe9dad731429f784567baebb0e42e"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "Get soil readings"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "list_beds"
title: "List beds"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "675db7b595bcabb1aae3d1c09156ac9d7ac9f66b1ec8ad8f9b03c00b60e39eea"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "List beds"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "list_planned_plantings"
title: "List planned plantings"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "672a448f7d855965507392d8daaa61dd3e6d9a83369823e54cffe5bad49d52f5"
input_schema_fingerprint: "93c6908640081b027dc1dc89574137f9dd46c5e7b956e80ed8225e9488568041"
annotations{5}
title: "List planned plantings"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "log_curing"
title: "Log curing"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "baac62cdf54d638e0835723dbebaad06780d5fa7455f29e62cf85875211d410e"
input_schema_fingerprint: "b350338065d39eb5d343bee7efee2c91ead2b7ee1ce4ab7f4d10c2d17f1c4720"
annotations{5}
title: "Log curing"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
18{9}
name: "log_event"
title: "Log a garden event"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "e3e319215277940f7f0955cbde6ec4b67cc1396017815839ca914a37b689f425"
input_schema_fingerprint: "b711fe2f792ddd464a060f457d06f9154574b06c30cf63d6b6e34aa0a20fd382"
annotations{5}
title: "Log a garden event"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
19{9}
name: "lookup_frost_dates"
title: "Look up frost dates for a place"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "ac5ddb8ed0c0f8810819be585886669eb928b3f721223c4348fc387b5bd21142"
input_schema_fingerprint: "d553cf10dc602c05021886b38ffb8834053306818d341dc320fa779373458291"
annotations{5}
title: "Look up frost dates for a place"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
20{9}
name: "lookup_frost_risk"
title: "Look up frost risk this week for a place"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.881
risk_severity: "LOW"
fingerprint: "00f4b586919bd23b318d32a25bdb49051bdac04316db132c349c8381a11ef7cf"
input_schema_fingerprint: "d553cf10dc602c05021886b38ffb8834053306818d341dc320fa779373458291"
annotations{5}
title: "Look up frost risk this week for a place"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
21{9}
name: "lookup_growing_season"
title: "Look up growing season length for a place"
effect: "READ"
effect_confidence: 0.879
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.881
risk_severity: "LOW"
fingerprint: "305d23140e122f71c776a1b41b35bc42be2628ad82fbcb9ae95b4948ee3f20e1"
input_schema_fingerprint: "d553cf10dc602c05021886b38ffb8834053306818d341dc320fa779373458291"
annotations{5}
title: "Look up growing season length for a place"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
22{9}
name: "lookup_planting_windows"
title: "Look up planting windows for a place"
effect: "READ"
effect_confidence: 0.857
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.881
risk_severity: "LOW"
fingerprint: "f0a3e99c9727bc2099f806fc5dd06d288a5495f6a36cc8fb414b260fd826a1dc"
input_schema_fingerprint: "cf27b0a40d2255f948b00fe60072a27ebdf2bae6a83e04a2b9d887441651c0f8"
annotations{5}
title: "Look up planting windows for a place"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
23{9}
name: "place_planting"
title: "Place a planting in a bed"
effect: "WRITE"
effect_confidence: 0.917
capabilities[0]
risk_severity: "LOW"
fingerprint: "8d0dff334a612af61c6d6021aa1a42eb47003680d6fbb2a0fbf2a0d3765025f1"
input_schema_fingerprint: "e094080998c419c871cd875fb32436807550369563910b2cda1641c67c872d6d"
annotations{5}
title: "Place a planting in a bed"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
24{9}
name: "query_plantings"
title: "Find plantings"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "54639eda5cbbe70616c06794a44497bf7c497313d2789e9703149ef4f5e6a88d"
input_schema_fingerprint: "70ff6b0901e7ac3a0fba0ed6cd71113b096d9376e0ab60410f65d349fc262b4e"
annotations{5}
title: "Find plantings"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
25{9}
name: "record_harvest"
title: "Record a harvest"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "afe7ebb8fa9d361b79869d161f79f84e3adc7efaf81bcfc2103d5838b24c349c"
input_schema_fingerprint: "c57a67b28f52579721330daf20f3c19c7f7b89cf543e192bc32637448f1ad7c0"
annotations{5}
title: "Record a harvest"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
26{9}
name: "search_events"
title: "Search the garden log"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "a8cedb044eef9f77ac5299fe3f07115aa6bbdecb726b94c0ea10e35b2236d53b"
input_schema_fingerprint: "65a266a982592960e440509a741528266866c165bfbe1d0e0495a22c35fff655"
annotations{5}
title: "Search the garden log"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
27{9}
name: "set_care_schedule"
title: "Set a care schedule"
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "LOW"
fingerprint: "093114a471bf571b91fc7f22d7dc5e65a2f26368a50545cfaa518724c2c8188c"
input_schema_fingerprint: "845e36ea3eb3bbf5696287075f6eb8afb18533dcaeb5bd3b8bcafa464a96f17b"
annotations{5}
title: "Set a care schedule"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
28{9}
name: "update_bed"
title: "Update a bed"
effect: "WRITE"
effect_confidence: 0.917
capabilities[0]
risk_severity: "LOW"
fingerprint: "6e476823741bd4b73ca001b83665a2444f84e23e5354d5c4da381e6bfc223414"
input_schema_fingerprint: "0b4957c012d3022a3c714002d4fed1cd2ad86d4cc3079d48d0136c66a0ad42d7"
annotations{5}
title: "Update a bed"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
29{9}
name: "update_harvest"
title: "Update a harvest"
effect: "WRITE"
effect_confidence: 0.848
capabilities[0]
risk_severity: "LOW"
fingerprint: "7445d45912616bb516d6f02f578855fe42efe4f660a42869265ae7d997b0b323"
input_schema_fingerprint: "ddc201e09a7872e1aadf50bfc14c6606e093eef3c3ad2a2305a71a7d16a641a6"
annotations{5}
title: "Update a harvest"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
30{9}
name: "update_planned_planting"
title: "Update a planned planting"
effect: "WRITE"
effect_confidence: 0.762
capabilities[0]
risk_severity: "LOW"
fingerprint: "69006d65f67417d7da05bcdb7c61b0db96f5f0836b7b2ad37ca3f4f857f54117"
input_schema_fingerprint: "5ae4496e1cd90c375bd1ee88571f3fe4205807095fe8dad61dceeab8cf16b813"
annotations{5}
title: "Update a planned planting"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
31{9}
name: "update_planting"
title: "Update a planting"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "d3858b79e282b59b1a9487d18d4b41ece508b6b1d9275354c6c49caf8ce46438"
input_schema_fingerprint: "dd5ed6b2f648752591a07cee8e3d557d1ecba67d94581860087be03b4f78d756"
annotations{5}
title: "Update a planting"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
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: "app.siltwell.com"
registrable_domain: "siltwell.com"
source: "transport"
findings[16]
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: "MEDIUM"
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: "add_planned_planting"
3{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "add_planting"
4{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "log_event"
5{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "record_harvest"
6{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "CRITICAL"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_harvest"
7{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_planned_planting"
8{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "update_planting"
9{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "delete_planting"
10{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "delete_schedule"
11{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "get_harvests"
12{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "list_planned_plantings"
13{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "query_plantings"
14{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "search_events"
15{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "update_harvest"
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.siltwell/garden"
registry_content_sha256: "f39fb38d26b8e4778241a1bc9a96ca29261ba4696adc68171e7c9b126f47a709"
scan_snapshot_fingerprint: "39d0f7131eb6b10d2eb401e9bd8b495ca53742d7c050b53d7bc2b671870c4337"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:22:25.831Z"
observed_at: "2026-11-15T03:02:36.788+00:00"
registry_published_at: "2026-10-13T15:57:33.343284+00:00"
registry_updated_at: null