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/aa0f6875-8adb-48dd-ab0f-6161ad51c349/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: "co.getcoral/coral"
title: "Coral"
description: "Private, non-explicit intimacy exercises, scripts and a couples quiz for adults 18+."
version: "1.0.0"
homepage_url: "https://getcoral.app/claude"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "co.getcoral"
display_name: "co.getcoral"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://mcp.getcoral.co/mcp"
endpoint_host: "mcp.getcoral.co"
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[9]
0{9}
name: "coral_confidence_practice"
title: "Coral intimacy confidence coach"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "31b1e11f01ce8030c007c1cbb466acaab6ff48f5de697aad625269296755e6ca"
input_schema_fingerprint: "05d47834cb9d7e31d6a45d38dd99e2579ebf63474ff4e0ac33a994065ff6019c"
annotations{5}
title: "Coral intimacy confidence coach"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "coral_conversation_coach"
title: "Coral intimacy conversation coach"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.632
risk_severity: "LOW"
fingerprint: "ea752ca307853bff6a5c8c27ede169a545605851a228f87e756f9ed0a550ebb6"
input_schema_fingerprint: "25d995a48334d6a7cc55dd52bc24796b0855ee4d4b437be9a7d0ebafd45a6742"
annotations{5}
title: "Coral intimacy conversation coach"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "coral_create_intimacy_challenge"
title: "Coral intimacy challenge"
effect: "WRITE"
effect_confidence: 0.725
capabilities[0]
risk_severity: "LOW"
fingerprint: "aa71314e73b012e188679c72b15bfccc9fab4c68e865a3c3cbc16ada0588c787"
input_schema_fingerprint: "402641d888f34a6067d2c5edf98b72024681a3e7fe816decfcbe850ff2c6e9f0"
annotations{5}
title: "Coral intimacy challenge"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "coral_desire_checkin"
title: "Coral desire check-in"
effect: "READ"
effect_confidence: 0.626
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.675
risk_severity: "LOW"
fingerprint: "d701619c33d6b6a2b39a098a3afa83fe4ac2fad884a5b9679f02f7769327ed63"
input_schema_fingerprint: "7556960459ca1c9b6f6301bb62b2053176467a2b46de8078fdc8f0b80903ceab"
annotations{5}
title: "Coral desire check-in"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "coral_desire_gap_plan"
title: "Coral desire gap navigator"
effect: "READ"
effect_confidence: 0.524
capabilities[0]
risk_severity: "INFO"
fingerprint: "7c10f16dc2c73239f9b42857320028b67dbf0664609cb0aef675c9172f5b60ab"
input_schema_fingerprint: "27fb7c8bfba9797cf0e5cdf63b58b292951cf479adeeab7e726ed88328cadf1e"
annotations{5}
title: "Coral desire gap navigator"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "coral_quiz_join"
title: "Join a Coral couples quiz"
effect: "WRITE"
effect_confidence: 0.835
capabilities[0]
risk_severity: "LOW"
fingerprint: "0777022ecddf8eebba29dde56e9c9f0ec00324beb7f522232e885bc5b66fdf0b"
input_schema_fingerprint: "bfded1d25bd131feb37c452beb29a2755018b547152c6966bd1ea99a6bc0ca8f"
annotations{5}
title: "Join a Coral couples quiz"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
6{9}
name: "coral_quiz_start"
title: "Start a Coral couples quiz"
effect: "WRITE"
effect_confidence: 0.86
capabilities[0]
risk_severity: "LOW"
fingerprint: "6f3cf0f56aa0a3027b73f74681e926ea7a8a8ca267844c566162934c6ae97e1c"
input_schema_fingerprint: "93ab7499dc3c616f8db8780fed0d9f69270803cda913882ad2ef3943db8d7225"
annotations{5}
title: "Start a Coral couples quiz"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
7{9}
name: "coral_quiz_status"
title: "Check a Coral couples quiz"
effect: "READ"
effect_confidence: 0.776
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.779
1{2}
capability: "SECRETS"
confidence: 0.695
risk_severity: "HIGH"
fingerprint: "940e4a1720b5091037582275a60b5fd5f83fc8b2c930405e9a34d287090d707c"
input_schema_fingerprint: "d70d57ff01cfbd54311c5f17377e303047a9bdff1075e91d14e25e6628bd156b"
annotations{5}
title: "Check a Coral couples quiz"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "coral_quiz_submit"
title: "Submit answers to a Coral couples quiz"
effect: "WRITE"
effect_confidence: 0.86
capabilities[3]
0{2}
capability: "AUTHENTICATION"
confidence: 0.695
1{2}
capability: "PERSONAL_DATA"
confidence: 0.567
2{2}
capability: "SECRETS"
confidence: 0.641
risk_severity: "HIGH"
fingerprint: "d42b3f4277e8320d5f4890ef7525f8d7ae2fd3b47097db4af973231c09e8fefc"
input_schema_fingerprint: "54a4dafbee3e469c9d1f49a4c3145c1615ee97111cfbe61ef57ec2581babb6c8"
annotations{5}
title: "Submit answers to a Coral couples quiz"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[0]
prompts[6]
0{2}
name: "build_confidence"
fingerprint: "6dfc47100734f52d7a30e32bd731c6f6e7d7ea311d17ce839324095a61a1b97d"
1{2}
name: "desire_check_in"
fingerprint: "b099fb72a9d7463a5ae3bc1208c0d159141c870a6e0f90fb347606447be458c2"
2{2}
name: "find_the_words"
fingerprint: "9bb2b465647321707e98353aca491d41c24351423c294c16ad0b3ca8be47c95e"
3{2}
name: "reconnect_challenge"
fingerprint: "cba030ba4b568f7c5d79e1fdf5537f2653b407bf72219ac2ca9e57b155d9f16b"
4{2}
name: "start_couples_quiz"
fingerprint: "2e7fb9889ab625752cb1561519c4ada30480b2311ca67dbc800fa1bfc6964b2a"
5{2}
name: "talk_about_different_desire"
fingerprint: "7276584e1cc2b98a3928faf416d492a79b8c16d83c13fa6be304b2f1515ecd2e"
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.getcoral.co"
registrable_domain: "getcoral.co"
source: "transport"
findings[9]
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-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
2{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
3{6}
check_id: "SQ-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "coral_create_intimacy_challenge"
5{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "coral_quiz_status"
6{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "coral_quiz_status"
7{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "coral_quiz_submit"
8{6}
check_id: "SQ-TOOL-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "coral_quiz_submit"
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: "co.getcoral/coral"
registry_content_sha256: "5606d3af29d061307aad3100cad82bb01802bf00c6fe56f5244fba73fa62e4f2"
scan_snapshot_fingerprint: "896ba32bcb5811978a9382124854e550bce162b55d9255a9ffc4c7337fb4a84d"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T06:14:39.365Z"
observed_at: "2026-11-13T08:59:50.627+00:00"
registry_published_at: "2026-11-13T08:20:26.395096+00:00"
registry_updated_at: null