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/3e0188b9-c0c6-4367-8263-db1487e5f7b8/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.gtmotto/linkedin"
title: "GTM Otto"
description: "Self-driving LinkedIn prospecting: it sources, warms and invites daily. You approve every message."
version: "1.2.1"
homepage_url: "https://gtmotto.com/docs/mcp?utm_source=mcp-registry"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.gtmotto"
display_name: "com.gtmotto"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/gtmotto/mcp"
provider: "github"
owner: "gtmotto"
name: "mcp"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://agent.gtmotto.com/mcp"
endpoint_host: "agent.gtmotto.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[21]
0{9}
name: "gtm_approve"
title: "Approve a drafted message"
effect: "WRITE"
effect_confidence: 0.86
capabilities[0]
risk_severity: "LOW"
fingerprint: "8d4941d1f1f293c049ed5edb5277fb548d0cc3039939647e423b7e6201daf9da"
input_schema_fingerprint: "a4f9b52b0905006939894533898a9830b8b39eca99f5ea6d4f6bf104b7d9d49f"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
1{9}
name: "gtm_configure_source"
title: "Configure a sourcing lane"
effect: "ADMIN"
effect_confidence: 0.5
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.645
1{2}
capability: "PERSONAL_DATA"
confidence: 0.679
risk_severity: "INFO"
fingerprint: "c79c9d07aeb74a0af9ae6c06bbd61ab9ed45ee0bcbcd4d82f730ed5e9aa4450a"
input_schema_fingerprint: "ee859a4904b81a0b926393d06f2c1f452755c3960e4b8f9f886580d3a1e25f41"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
2{9}
name: "gtm_connect_linkedin"
title: "Connect LinkedIn"
effect: "WRITE"
effect_confidence: 0.86
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.724
1{2}
capability: "PERSONAL_DATA"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "b3b6876ac349b936e521ace283ab71c9d45df9cb503ae6022776638705f4fc31"
input_schema_fingerprint: "be400e872036c7853d866751d5e8f6bb7812c5fe7fe7dddaa3f58ac45338a4ab"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: null
openWorldHint: true
3{9}
name: "gtm_create_play"
title: "Create a play (draft)"
effect: "WRITE"
effect_confidence: 0.881
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.764
1{2}
capability: "PERSONAL_DATA"
confidence: 0.728
risk_severity: "MEDIUM"
fingerprint: "51f483280ce37c90150774aa50e2dfb5f90f67b5238d5eacefbcb77317c03140"
input_schema_fingerprint: "6ef2550f059d941abbf127121227e0cbea1a1836b1d0326df9f743d09ae71c69"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
4{9}
name: "gtm_estimate_icp"
title: "Estimate ICP size"
effect: "READ"
effect_confidence: 0.796
capabilities[0]
risk_severity: "INFO"
fingerprint: "4d668865df6ec23c29d4c7637283ed6b8468c89723dca68ea9489c8196f47cc1"
input_schema_fingerprint: "d922d35ded2c5b0404a96ee4be254f9d7af289237acd2b7eceba4e3c90fe8259"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: true
5{9}
name: "gtm_forget_harvested_posts"
title: "Forget harvested posts"
effect: "DELETE"
effect_confidence: 0.617
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "d35b1ac4a964c63714c9eee8c38fb18b99074725b603e6016bba0e37f4de79a6"
input_schema_fingerprint: "63661cc8c8651ea7e283c9c9a47ca26708052b4e2c71acea1eb4ce8405bac3d0"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: null
openWorldHint: false
6{9}
name: "gtm_linkedin_status"
title: "LinkedIn seat status"
effect: "WRITE"
effect_confidence: 0.567
capabilities[1]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.669
risk_severity: "LOW"
fingerprint: "ac835373fc5b4688ca5b664a019e4497fa33b23350faa5e6a8b51553e592e4db"
input_schema_fingerprint: "de915ca8982a5f0894cd38b6c40ada8690cdc235f263228eaff20a95ef15a202"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
7{9}
name: "gtm_list_approvals"
title: "List drafted messages waiting for you"
effect: "READ"
effect_confidence: 0.796
capabilities[0]
risk_severity: "INFO"
fingerprint: "9ca531c932e3a7c469956355557a07d5429974e6cbca8abd3b5296b5d0dba08f"
input_schema_fingerprint: "e5d26d18cd8f236aca372c2554362c15ecda81236fe6e047a833bf35cccf37c4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
8{9}
name: "gtm_list_plays"
title: "List plays"
effect: "READ"
effect_confidence: 0.76
capabilities[1]
0{2}
capability: "CRM"
confidence: 0.694
risk_severity: "LOW"
fingerprint: "47bef27f421b39e0b9f3d19be7f23336c42c42c6fe589a19420f12eb6543bb54"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
9{9}
name: "gtm_play_stats"
title: "Play stats"
effect: "READ"
effect_confidence: 0.44
capabilities[0]
risk_severity: "INFO"
fingerprint: "a941c7529cfc13feb9e88b5e382c4778e63e3f1ca94aa7de97b9678cee9e6676"
input_schema_fingerprint: "9c489e047978ec6e45b758e92b49c6890f79c1803bee60712ce36b910627f731"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
10{9}
name: "gtm_preview_source"
title: "Preview a lane (dry run)"
effect: "READ"
effect_confidence: 0.888
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "dc8b4fcb27cf54418580f63a1180ea75962e550f2cae7ea1fddd8ca3eb9e3f4e"
input_schema_fingerprint: "63661cc8c8651ea7e283c9c9a47ca26708052b4e2c71acea1eb4ce8405bac3d0"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: true
11{9}
name: "gtm_reject"
title: "Reject a drafted message"
effect: "WRITE"
effect_confidence: 0.86
capabilities[0]
risk_severity: "LOW"
fingerprint: "4e4a469ca27e2f646fd2d62d00e75f78057f05b02d6ccabf31a7d7bd6e08cbb2"
input_schema_fingerprint: "6564e5b24dcf5b196dd660331eb711a1a260762ce7b9ad1912356f32d770f32a"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
12{9}
name: "gtm_run_source"
title: "Run a lane now"
effect: "EXECUTE"
effect_confidence: 0.835
capabilities[0]
risk_severity: "HIGH"
fingerprint: "c67222487a6ba8e6c52473091283d08cebd990cd5db519c14e5895e3916fffff"
input_schema_fingerprint: "63661cc8c8651ea7e283c9c9a47ca26708052b4e2c71acea1eb4ce8405bac3d0"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: null
openWorldHint: true
13{9}
name: "gtm_set_source"
title: "Switch a lane on or off"
effect: "WRITE"
effect_confidence: 0.639
capabilities[0]
risk_severity: "LOW"
fingerprint: "83963f93c53dd6485013069344d90c0543f85a765b84ed3819b1a66ba8676f9e"
input_schema_fingerprint: "74bc84e9d1148afb2d66965d7c569ad10b9ef78ec21e3a0307f180ed32bf9a69"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "gtm_show_play"
title: "Show a play"
effect: "READ"
effect_confidence: 0.796
capabilities[0]
risk_severity: "INFO"
fingerprint: "e489268e4319bece81ae63e60528ea72b70dee06ab6d65b7ff2f69e633fa26e5"
input_schema_fingerprint: "07f1e5dadc670d5df690a3ca495e93cdba15e195e5ddf0427407cbb9af99dafd"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
15{9}
name: "gtm_show_sources"
title: "Show sourcing lanes"
effect: "READ"
effect_confidence: 0.796
capabilities[0]
risk_severity: "INFO"
fingerprint: "dd2c4f12f34f9475e76565e06b69580bc4091efce79c9d02069c32cbddb03a45"
input_schema_fingerprint: "198bb97bbe1a394a22bf042c88c366597a2db075105a4c90fc504cdca5f0896c"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
16{9}
name: "gtm_source_runs"
title: "Lane run history"
effect: "EXECUTE"
effect_confidence: 0.725
capabilities[0]
risk_severity: "HIGH"
fingerprint: "4341c5da292324997a27c2800e72756818ec36ac8ae44d8ef5397824f49ae616"
input_schema_fingerprint: "c4a24804d350f02f53957586e0eeb4050fcdf46e3396649e653f89c4db53c1bd"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
17{9}
name: "gtm_sources_reference"
title: "Sourcing lanes reference"
effect: "READ"
effect_confidence: 0.422
capabilities[0]
risk_severity: "INFO"
fingerprint: "a1afda4e71a4b83bbb086c305a33267591e54484a829c0d890e8742522da3266"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
18{9}
name: "gtm_update_icp"
title: "Update the ICP"
effect: "WRITE"
effect_confidence: 0.72
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.694
risk_severity: "LOW"
fingerprint: "c0c3faab4a1cffdf0468ab153c3e8c35951c915b0e3f5983ed19c27b40a87d71"
input_schema_fingerprint: "fcf80e92011366b1988446e5a4fb8ae0339192aa52dc2baf8fdb4f81c059081e"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
19{9}
name: "gtm_update_play"
title: "Update, pause or launch a play"
effect: "WRITE"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "ACCOUNT_MANAGEMENT"
confidence: 0.53
risk_severity: "LOW"
fingerprint: "8bf55eee06eb8ad456d30e6d33e907dc1e563d7f9ed99c4aaeb8e2f837636a3a"
input_schema_fingerprint: "d910b2740fd2105f9d151ebdfceb99471ea648be2477f0221eec32f4530d0635"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
20{9}
name: "gtm_whoami"
title: "Who am I, and what next"
effect: "READ"
effect_confidence: 0.76
capabilities[2]
0{2}
capability: "IDENTITY"
confidence: 0.675
1{2}
capability: "PAYMENT"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "9c6618293e3e99b1f00563594859d68376d0e1a89c758b7326aa4fb64d36c33b"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: null
openWorldHint: false
resources[1]
0{4}
key: "gtmotto://reference/sources"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "a911503cc13d94f19ec374e6cd8e74597a3dc3555b81fb13ca314b0293445eb8"
prompts[3]
0{2}
name: "first_play"
fingerprint: "bfff7541a168121045943457531a252a170f8dd74dabaa043fb72e8a8478a36e"
1{2}
name: "instantly_handoff"
fingerprint: "6c6d97742a5710c14b6207c8fd97e021a6cc8d7c2ec928d5d12d44d9ae0c65a6"
2{2}
name: "weekly_review"
fingerprint: "46d1a804299227ca7eaa49de6ae6737d7c1ccc1f3cc5134efea2675ef4faa400"
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: "agent.gtmotto.com"
registrable_domain: "gtmotto.com"
source: "transport"
findings[5]
0{6}
check_id: "SQ-CONFORMANCE-MODERN-FAILURE"
category: "conformance"
severity: "LOW"
title: "Protocol conformance checks failed"
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: "gtm_linkedin_status"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "gtm_source_runs"
4{6}
check_id: "SQ-TOOL-TITLE-EFFECT-MISMATCH"
category: "deceptive_metadata"
severity: "HIGH"
title: "Display title describes a lower-impact action than the name"
subject_type: "tool"
subject_name: "gtm_configure_source"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.gtmotto/linkedin"
registry_content_sha256: "238d1234d81a5281aa7019f510f4db8a8e740484841cb1c90a32c1ce8b19217b"
scan_snapshot_fingerprint: "93ec0ebc72d8646bf3705e87ebf131acf903e487548b4eb59808b1da501a6434"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:52:54.378Z"
observed_at: "2026-11-14T06:06:23.111+00:00"
registry_published_at: "2026-09-22T12:15:13.628822+00:00"
registry_updated_at: null