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/2b376b00-242b-4a3b-a0d4-1bcf3a6842d7/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.goblingains/workouts"
title: "goblingains"
description: "Conditioning workouts from a coached library: suggest, vary or invent one for your kit and time."
version: "1.0.0"
homepage_url: "https://goblingains.com/ai"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.goblingains"
display_name: "com.goblingains"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://api.goblingains.com/mcp"
endpoint_host: "api.goblingains.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[7]
0{9}
name: "find_movements"
title: "Find movements"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "7d38e6f9aef781b74b40ea9220f707f549779387c6b456485b60fd7eb1e0f0d2"
input_schema_fingerprint: "e97d31cb6afcf365715b077eb1261397bb1df2a353b1d6cdcf8d2a6f4fcb9542"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "generate_workouts"
title: "Generate new workouts"
effect: "WRITE"
effect_confidence: 0.603
capabilities[0]
risk_severity: "LOW"
fingerprint: "ffeae92d5bef9f868db264a3b4a2b2243255497201086deed3a7c92f72720c98"
input_schema_fingerprint: "9739890aa6d59cc264eb2970e6411a520b91c87502e71ad2803d043c5dc86311"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: false
2{9}
name: "list_archetypes"
title: "List workout types"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "2449d7a3e48f09e0b828e4872d818cd54ab474a95ccae113f6d27e08308ccbf7"
input_schema_fingerprint: "bb9acdbf459878441df2ff2a5db11246527eeb89b9d37f6447febba18406acf8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "list_equipment"
title: "List equipment"
effect: "READ"
effect_confidence: 0.879
capabilities[0]
risk_severity: "INFO"
fingerprint: "f24f10b846629d7523f0b8c849ae68304834c9f1032b8b9a306c64b846b9a8af"
input_schema_fingerprint: "864093f137983b1cd13a3d36c7353c2f99a26f87ddf6be260173f0cd56ecb0c8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "report_workout"
title: "Report a workout"
effect: "READ"
effect_confidence: 0.822
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "d5cd1953755ed9cb67ad6bb5719be8cc71e92a093b00f941f276ce9083154012"
input_schema_fingerprint: "fca96436767bc51df049164bb64ff23a73769b217819d7ad9701b8b3c0d00ea1"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
5{9}
name: "suggest_workouts"
title: "Suggest workouts"
effect: "WRITE"
effect_confidence: 0.533
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.556
risk_severity: "LOW"
fingerprint: "28d0f8c6c70a1f4034abf24cbf391abbf0df4bd5f082316af4a65af252658b26"
input_schema_fingerprint: "62a5673dd2a2bf27bb84d60a1f8f023f9d35391785d061020ddd74419687d1eb"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: false
openWorldHint: false
6{9}
name: "vary_workout"
title: "Vary a workout"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "0e9320159c0b108c271817ab5cb414010bec09f4241b87fc3d32d5af979e3cdd"
input_schema_fingerprint: "0e3b437dd6c82379dab13e4699c705fea7790e7bfae0aeebc86b56a4b16beaa3"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
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: "api.goblingains.com"
registrable_domain: "goblingains.com"
source: "transport"
findings[8]
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-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "MEDIUM"
title: "Server instructions contain directives to the AI model"
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: "generate_workouts"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "suggest_workouts"
5{6}
check_id: "SQ-TOOL-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "MEDIUM"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "find_movements"
6{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: "report_workout"
7{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "vary_workout"
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.goblingains/workouts"
registry_content_sha256: "a34a7b0bd321c31e938296b4c0a94a7255b5e7663c027505a6653f0703dc3b11"
scan_snapshot_fingerprint: "9d0af496cd050be79bd2148886a8d1a02bb677517c651ecb7c7bc43c2d62785e"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:51:22.714Z"
observed_at: "2026-11-10T01:37:44.895+00:00"
registry_published_at: "2026-11-01T20:23:23.179396+00:00"
registry_updated_at: null