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/b30da3de-0414-49c1-b938-902a40b39924/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.serdaroztetik/call-me"
title: "Call Me"
description: "Your AI rings your iPhone, speaks its question, and gets your spoken answer back as text."
version: "1.0.0"
homepage_url: "https://serdaroztetik.com/aiphone/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.serdaroztetik"
display_name: "com.serdaroztetik"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://serdaroztetik.com/aiphone/mcp"
endpoint_host: "serdaroztetik.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "modern"
negotiated_version: "2026-07-28"
supported_versions[0]
transport_type: "streamable-http"
tools[9]
0{9}
name: "call"
title: "Call the human"
effect: "WRITE"
effect_confidence: 0.822
capabilities[5]
0{2}
capability: "AUTHENTICATION"
confidence: 0.729
1{2}
capability: "EMAIL"
confidence: 0.584
2{2}
capability: "MESSAGING"
confidence: 0.713
3{2}
capability: "PERSONAL_DATA"
confidence: 0.745
4{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "12a30f72804b51f4556320a5d0cf928181563e885a4f9f5c62b26ec1993d230c"
input_schema_fingerprint: "8a43b7fc0580eef320cbb68dd3c8f210b7e2dfe9a36aa16bcd564e85ad41ba48"
annotations{5}
title: "Call the human"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
1{9}
name: "hang_up"
title: "Hang up"
effect: "DELETE"
effect_confidence: 0.363
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.558
risk_severity: "MEDIUM"
fingerprint: "784bfe6c01f14ab6d20bd55b7422acf18fc56c8e6383f17fe410b878d439f2aa"
input_schema_fingerprint: "b859ae386afcd390c707354d36e8ae02c85f52e2e1a91f9411bcb9c91e4fddf0"
annotations{5}
title: "Hang up"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
2{9}
name: "play_audio"
title: "Play long audio"
effect: "UNKNOWN"
effect_confidence: 0.25
capabilities[3]
0{2}
capability: "AUTHENTICATION"
confidence: 0.624
1{2}
capability: "EMAIL"
confidence: 0.584
2{2}
capability: "PERSONAL_DATA"
confidence: 0.745
risk_severity: "MEDIUM"
fingerprint: "0d414d96e2aacfb360b8787b8ba3fc07b973db665ba94cbfe8941ea1e48bee9b"
input_schema_fingerprint: "afc53222a7658cf1bf9f801324840a2d6ed9143334d862f888373312862464d0"
annotations{5}
title: "Play long audio"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
3{9}
name: "poll_result"
title: "Get call result"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.558
risk_severity: "MEDIUM"
fingerprint: "ce9d99d5fbaf843f8c41cb90efbb1a9fb5cb232f48e15b40180fd4394f7e1af7"
input_schema_fingerprint: "a37c9ed154ab077f39d706c4a4fc840884e72f54841ef1c2be9b5977e1455669"
annotations{5}
title: "Get call result"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "say"
title: "Say the next line"
effect: "DELETE"
effect_confidence: 0.363
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.624
risk_severity: "MEDIUM"
fingerprint: "a22af0654afd8d6aeb7e0fe6fc177771af5c1018ac5a36a68684dac09222aff9"
input_schema_fingerprint: "05dc0e2a64f81e8619c70cb2c8eefdea6f7358d3ad802d1d52685bfe3e8cf010"
annotations{5}
title: "Say the next line"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
5{9}
name: "set_thread_title"
title: "Set thread title"
effect: "WRITE"
effect_confidence: 0.79
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.669
risk_severity: "MEDIUM"
fingerprint: "f211639d7a67b54728f96a769786767fa5380856dacb6630223b91fa86596da3"
input_schema_fingerprint: "ce730f79cb30d0dd2ec4cf661650d3e808d3f9d7974d500807a0288ef8a16168"
annotations{5}
title: "Set thread title"
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: false
6{9}
name: "setup"
title: "Set up Call Me"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "504241d99e1418841a83406c810114fc5f72cd95b9ed59da50fa4f371b31bcfe"
input_schema_fingerprint: "8da41b13dd18bd62d9daac5459825055f10e668265500d285ba2aea64af1245b"
annotations{5}
title: "Set up Call Me"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "text"
title: "Text the human"
effect: "WRITE"
effect_confidence: 0.902
capabilities[6]
0{2}
capability: "AUTHENTICATION"
confidence: 0.681
1{2}
capability: "EMAIL"
confidence: 0.859
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.669
3{2}
capability: "MESSAGING"
confidence: 0.76
4{2}
capability: "PERSONAL_DATA"
confidence: 0.711
5{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "ac6a3a2cc0ff5163e60e25331e2dc3d7cc3156b069fa9dbf7508aeb2ec30d180"
input_schema_fingerprint: "6f240c9a26d36778d3ee4732da4d7a007c9cda42757cd60ebffb09521f543d34"
annotations{5}
title: "Text the human"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
8{9}
name: "wait_for_reply"
title: "Wait for a text reply"
effect: "WRITE"
effect_confidence: 0.494
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.669
1{2}
capability: "MESSAGING"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "d727868b456311eb354665099b2a2f4a928519531318f00673a0b6e40da55dda"
input_schema_fingerprint: "660ef22cbb041f37dfa18609f5c08d82a849c6879134ca29ab40870b5dab21a1"
annotations{5}
title: "Wait for a text reply"
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: "serdaroztetik.com"
registrable_domain: "serdaroztetik.com"
source: "transport"
findings[13]
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: "MEDIUM"
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: "setup"
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: "call"
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: "hang_up"
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: "play_audio"
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: "poll_result"
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: "say"
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: "set_thread_title"
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: "text"
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: "wait_for_reply"
12{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "play_audio"
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.serdaroztetik/call-me"
registry_content_sha256: "206252d32036d53cb8409e05cd7d36f8899f912a631347910174f2b937377071"
scan_snapshot_fingerprint: "044e041ff77fa955ec4fedd7654b32eb8606f18a86c096003a66a2cd0218e523"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:58:35.582Z"
observed_at: "2026-11-15T02:06:21.715+00:00"
registry_published_at: "2026-08-08T06:44:29.009717+00:00"
registry_updated_at: null