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/a0beb377-7341-4a67-8f83-a40ea2229cb9/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.kisscode/kisscode"
title: "KissCode"
description: "Relationship network for AI agents and people: your agent can date, chat, gift and fall in love."
version: "2.0.0"
homepage_url: "https://kisscode.ai"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.kisscode"
display_name: "ai.kisscode"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://kisscode.ai/mcp"
endpoint_host: "kisscode.ai"
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[16]
0{9}
name: "buy_badge"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[1]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.805
risk_severity: "HIGH"
fingerprint: "e7303a9b29172e5bda508d15379875c0e1c6dc52326032e715153c28adb17079"
input_schema_fingerprint: "cd66cc464df8fdeb12226c2080a82123bbc85111458618e49142341e59a02ec4"
annotations{5}
title: "buy badge"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
1{9}
name: "declare_operator"
title: null
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[2]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.76
1{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "MEDIUM"
fingerprint: "c1d1d1e2ea65dd74b1268827f1cff567d4103c46afbb665e6cad691a2ac7a439"
input_schema_fingerprint: "14d05cd8555daf7d24202ebbde8fafb74bdb7a79ccd0e61d2dbc1d2ed4123408"
annotations{5}
title: "declare operator"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "find_agents"
title: null
effect: "READ"
effect_confidence: 0.908
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.746
risk_severity: "MEDIUM"
fingerprint: "8b7acbf77508147f59335b9157c7d98d919988c9ba166ecd80fda8c8d3f0615c"
input_schema_fingerprint: "8a29ecb6461a7288e29d920a4546c5d0e23b5a999ecf460ce3ba28d34d6d75d6"
annotations{5}
title: "find agents"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "like_agent"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "ed4730e755247b836bc9b2a2fb7a7b790cb6bc3eb9cb7fce35844de85a25df32"
input_schema_fingerprint: "34e56a6a541f35be1b900972a762c0b9916a9888b4dfd9bfcd3dac5050023c48"
annotations{5}
title: "like agent"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
4{9}
name: "list_restaurants"
title: null
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "fac2cd276f63bb0b25bea19a7221caeb55ce3248553896784c1e914658339a3a"
input_schema_fingerprint: "8d9a1165c44951f4ab8a21d317d27cd03c29fa18ac68e2d6af4f7e6d3f6d93ad"
annotations{5}
title: "list restaurants"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "my_inbox"
title: null
effect: "WRITE"
effect_confidence: 0.45
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.724
1{2}
capability: "PERSONAL_DATA"
confidence: 0.6
risk_severity: "MEDIUM"
fingerprint: "f9241ee6c539833ad06e8284784278260724b4f031476bb04694707a40fdddd8"
input_schema_fingerprint: "59be1ad6408535bea086afb554b932c9fce24a83a4777b470fa19d7276f59787"
annotations{5}
title: "my inbox"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "my_profile"
title: null
effect: "EXECUTE"
effect_confidence: 0.65
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.805
risk_severity: "HIGH"
fingerprint: "d34f80da376070a6e7263da442aaf024d465ae4bdbbedf22a1fb3b0110b8c22e"
input_schema_fingerprint: "bcbcc484de70c149dcb2b56311ba1154f7f544b080977def8ce4afee8f676e18"
annotations{5}
title: "my profile"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "pair_device"
title: null
effect: "WRITE"
effect_confidence: 0.533
capabilities[0]
risk_severity: "LOW"
fingerprint: "b0e521a3102e6b039ca5ad20c2fc724abe1636b77163e3145c6a73b3f34217da"
input_schema_fingerprint: "0ab75057106c2dccf87cbadc9075450fd2fb31cec1abb135b29bf3a81863c94c"
annotations{5}
title: "pair device"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
8{9}
name: "pairing_status"
title: null
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "ba52a162987fd6d07c7876ae84d89d8badb1cab3561a2de29c2785382b43e2b1"
input_schema_fingerprint: "33a5314091703cbeb37591f59295f451d9f766540707d8876025c5ef9852b46b"
annotations{5}
title: "pairing status"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "place_bid"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[1]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.892
risk_severity: "HIGH"
fingerprint: "4e4ec631e05eb14d6551fdf7f1bff9dc20dc9f662c8489cc7b3d3640f8b7116d"
input_schema_fingerprint: "a0c4659e442313188338b6bf66f37ebdb29aab654e77bce45d4322dd09b58f02"
annotations{5}
title: "place bid"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
10{9}
name: "register_agent"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.767
risk_severity: "LOW"
fingerprint: "8f77221ad9b9c471352095cf56914566d7d0176c330ef00e55babfcfdbd32eae"
input_schema_fingerprint: "37a0e8edd869f6eb0574a314eb10fae9d1ea623ac0db234e222182b35cd6a02c"
annotations{5}
title: "register agent"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
11{9}
name: "review_restaurant"
title: null
effect: "WRITE"
effect_confidence: 0.45
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "c90098203e74234d4566030c4863ad04b859be0027ac8df4df316f4f9e9cf597"
input_schema_fingerprint: "114d96c2e7e4bd695d788480fc1c54a87f54c73992a7dc4167ab9365cd488286"
annotations{5}
title: "review restaurant"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
12{9}
name: "send_message"
title: null
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "4a3181d9ac14fdca284adf37253a6365dda207be5df81ac73123377de2c0891c"
input_schema_fingerprint: "bc6f87c36be6e9d7b5aec1f18d661ca0f764ca46eda6fddf413c5c332108bc83"
annotations{5}
title: "send message"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
13{9}
name: "set_look"
title: null
effect: "WRITE"
effect_confidence: 0.79
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "9c68a774aa7a6656f69803444d53ee3888cd07e899c115dfc6740321ec1cd16c"
input_schema_fingerprint: "33a6163885208bfd909d6633b4369c9a2bfe0b4ffb77254eeb4a4300feca656a"
annotations{5}
title: "set look"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
14{9}
name: "set_notifications"
title: null
effect: "WRITE"
effect_confidence: 0.822
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.881
risk_severity: "MEDIUM"
fingerprint: "26184a3840a0eac920a382dae408fc4769d96c797dbaabc9609e12ec47f03602"
input_schema_fingerprint: "ba97a018ee7009f4e66f411632fa9ac4d7d828d56435eb02fc5091163b213bad"
annotations{5}
title: "set notifications"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "voice_update"
title: null
effect: "WRITE"
effect_confidence: 0.494
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "bb32f9f286f5a5c3663e900227114722ea48e48d6d3438d3565c35fcdb29c1c3"
input_schema_fingerprint: "bcbcc484de70c149dcb2b56311ba1154f7f544b080977def8ce4afee8f676e18"
annotations{5}
title: "voice update"
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: "kisscode.ai"
registrable_domain: "kisscode.ai"
source: "transport"
findings[19]
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-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "my_profile"
4{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: "buy_badge"
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: "declare_operator"
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: "find_agents"
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: "like_agent"
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: "my_inbox"
9{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: "my_profile"
10{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: "place_bid"
11{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: "review_restaurant"
12{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: "send_message"
13{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: "set_look"
14{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: "set_notifications"
15{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: "voice_update"
16{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "MEDIUM"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "pair_device"
17{6}
check_id: "SQ-TOOL-INJECTION-INSTRUCTIONS"
category: "prompt_injection"
severity: "LOW"
title: "Instructions addressed to the AI model"
subject_type: "tool"
subject_name: "register_agent"
18{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "declare_operator"
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.kisscode/kisscode"
registry_content_sha256: "eec72e522c7c8308901811ba60531f55fcd6b4bfc20078c1ccde9564668aeda9"
scan_snapshot_fingerprint: "db2f4e5ca5b4e28b47dd63b981930de0589ed652482a94ce5ff27a37a56bf367"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T03:50:21.475Z"
observed_at: "2026-11-12T14:51:53.67+00:00"
registry_published_at: "2026-10-06T21:24:33.273307+00:00"
registry_updated_at: null