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/951e48f4-4fc5-4af8-8d11-399ccf2ff352/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.asms/asms"
title: "asms"
description: "Phone numbers for AI agents: SMS verification codes and rented numbers that receive SMS."
version: "1.1.0"
homepage_url: "https://asms.ai/agents"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "ai.asms"
display_name: "ai.asms"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/asms-ai/asms-mcp"
provider: "github"
owner: "asms-ai"
name: "asms-mcp"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://asms.ai/mcp"
endpoint_host: "asms.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[14]
0{9}
name: "cancel_order"
title: "Cancel a verification order"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "82a83c3c29e75b0e7c7b9ef1cd43dafd9ba8ffe9f12708bd19621de7b013777f"
input_schema_fingerprint: "360379c651c412467130ffac6582d4451abf88dc99c7c23efc5090a8e2fbd391"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
1{9}
name: "cancel_rental"
title: "Cancel a rental for a refund"
effect: "WRITE"
effect_confidence: 0.885
capabilities[2]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.61
1{2}
capability: "PAYMENT"
confidence: 0.61
risk_severity: "HIGH"
fingerprint: "7efb5af0ac7657fc09b1475ce358231f849f660c1d379d79bae4b216032ff16c"
input_schema_fingerprint: "9a502c807c1f33820011f34c5e4b65af36b670ef970983d69e8232b6b14f74ca"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true
2{9}
name: "create_otp_order"
title: "Order a verification number"
effect: "WRITE"
effect_confidence: 0.902
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.783
1{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.675
risk_severity: "HIGH"
fingerprint: "8c90d969c1f3b3ca70f3ec039f6677c325900c2166c0e9b240a7d2a42ed93b13"
input_schema_fingerprint: "caff0cc2cdd359bfebdda8621fd689fb49dd28e0448a8473e364fc4f8e5f0f22"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
3{9}
name: "get_balance"
title: "Wallet balance"
effect: "READ"
effect_confidence: 0.846
capabilities[0]
risk_severity: "INFO"
fingerprint: "188508553b1cb6ade1b27f4b953a16ba0a290d97825ab7aa136e02fb60857a94"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
4{9}
name: "get_inventory"
title: "Verification number stock"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "3b1b7cb30a8831b2b48c625e93c1a0551e9b8117ce99c6aabe650871c86582c7"
input_schema_fingerprint: "dfa05612f0d0d7d33cbac0d8ed42be1c61a0df6e890aae90da0c444eb5fd30f6"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
5{9}
name: "get_pricing"
title: "Verification code prices"
effect: "READ"
effect_confidence: 0.869
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.669
risk_severity: "INFO"
fingerprint: "30c6d4def4cc775a1ce98dc80d3ae6c2b6bd5cad87e978f5efb9f9339acb89df"
input_schema_fingerprint: "dfa05612f0d0d7d33cbac0d8ed42be1c61a0df6e890aae90da0c444eb5fd30f6"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
6{9}
name: "get_rental_offers"
title: "Number rental prices"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "b75f23fa2cb1d4c401455ea876f3cfac5cb3ea06cdd49bffd6cfcd454ef40a30"
input_schema_fingerprint: "af0efce3bde366bef04e0c9642a6b7e0be3d26f2b63161824f79c2a7aa325abb"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
7{9}
name: "list_active_orders"
title: "List verification orders"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "f6563eb244e68417c8459ffbb911e4b5567eef754945e2f0aa3dc98ee7cd1158"
input_schema_fingerprint: "39b8b44588162bc241412dd29b7f3e2bd091141b4cf4c06083cf0c23780ed4d4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
8{9}
name: "list_rentals"
title: "List rented numbers"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "8259806f94aa6e3f0bec18334d00501e4358627425327137f35fb4ad5145d67b"
input_schema_fingerprint: "1cf808ab890949082e2ffe2b733d6d5855742b29607890f966e8d454438be22d"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
9{9}
name: "poll_sms"
title: "Check for the verification code"
effect: "READ"
effect_confidence: 0.921
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.76
1{2}
capability: "MESSAGING"
confidence: 0.7
risk_severity: "MEDIUM"
fingerprint: "628bd623511dc8cf441f71078ba404d86311489f24e3bcbc3d2f0d31321cbc61"
input_schema_fingerprint: "360379c651c412467130ffac6582d4451abf88dc99c7c23efc5090a8e2fbd391"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
10{9}
name: "read_rental_sms"
title: "Read a rented number's SMS"
effect: "READ"
effect_confidence: 0.921
capabilities[1]
0{2}
capability: "MESSAGING"
confidence: 0.834
risk_severity: "MEDIUM"
fingerprint: "624c1c377aa6fe21b2e35cfe0f5ab88bdf5d9ca047b06f552ade7b06c1eb7820"
input_schema_fingerprint: "9a502c807c1f33820011f34c5e4b65af36b670ef970983d69e8232b6b14f74ca"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: false
11{9}
name: "renew_rental"
title: "Renew a rented number"
effect: "WRITE"
effect_confidence: 0.848
capabilities[0]
risk_severity: "LOW"
fingerprint: "2ff6e57468c6d2c9ff0d8def9640fde7b8cdf9178e1a2a3771fe2f1f31e1d44a"
input_schema_fingerprint: "8b3b7be8b643a8a1254fe5689189e4cce13b3cf2e6a4fd10812ac6bb4b2ff94b"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
12{9}
name: "rent_number"
title: "Rent a phone number"
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[0]
risk_severity: "LOW"
fingerprint: "3105b8a881ae734440ae726ddd695a96e82460699142bb52a12659fa6119a461"
input_schema_fingerprint: "4f929ba13fe038c741daa3a88e178ca6fdac1e4df2cc4fbf8bf5917526d0e003"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: true
13{9}
name: "set_rental_auto_renew"
title: "Turn a rental's auto-renew on or off"
effect: "WRITE"
effect_confidence: 0.747
capabilities[0]
risk_severity: "LOW"
fingerprint: "5dbd3b87798d1d26d3d2fa165181777e17e6ff1195ea20c87fa4c68e48ad875d"
input_schema_fingerprint: "e12519b5528b5cef40ae92970f3e52a046b16a6b288325a81d5fa99b40e0367a"
annotations{5}
title: null
readOnlyHint: false
destructiveHint: true
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: "asms.ai"
registrable_domain: "asms.ai"
source: "transport"
findings[2]
0{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
1{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "rent_number"
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: "ai.asms/asms"
registry_content_sha256: "10933d5eb6d34ac06abe44518a60bdc1ec594eb6aa04b68527b1155e609ba853"
scan_snapshot_fingerprint: "9da288321c41770342e30b87e2225ff8d235b08aeadce5063e7564f1eed299bd"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:03:27.264Z"
observed_at: "2026-11-08T15:28:21.675+00:00"
registry_published_at: "2026-10-29T17:54:00.535894+00:00"
registry_updated_at: null