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/cb6d181e-d04c-4df4-9180-4653489c5501/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.roterminal/roterminal"
title: "RoTerminal"
description: "Live data on every Roblox game: players now, history, rising games, trends and studios."
version: "0.1.0"
homepage_url: "https://roterminal.co"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "co.roterminal"
display_name: "co.roterminal"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/elijahmadonia/roterminal-ai"
provider: "github"
owner: "elijahmadonia"
name: "roterminal-ai"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://roterminal.co/mcp"
endpoint_host: "roterminal.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[29]
0{9}
name: "charts"
title: "Roblox’s charts"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "4f406462294524105d1b40a127715186bc6ae0edd106754024e41a2d6630172e"
input_schema_fingerprint: "c2bb7c58d1b0a946a22f78f99c43f1e2549552c5640b7759eba36c2f382a9a21"
annotations{5}
title: "Roblox’s charts"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "compare"
title: "Compare"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "014ee9bcddf2ff34aca757060a03071ce06793c4cd6ea418b2d3288df5158fbf"
input_schema_fingerprint: "d9c07a68b66c1e9c862a367f087b33bbe14898aa0ce514186d0e5d6c3670773a"
annotations{5}
title: "Compare"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "days"
title: "Day by day"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "d1a6ca8a39350016e2480847985c0d32ab837c4ffa7749c968ed9d364b8b3b1d"
input_schema_fingerprint: "c2fe45f5b7e714acbf04ec3089921ff805089d8005160f9425f7a0fff2917222"
annotations{5}
title: "Day by day"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "dossier"
title: "Everything at once"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.687
risk_severity: "LOW"
fingerprint: "a2008f123eb6f1cbd162e77852914a448f985d3aaa211aed2f234557611beafc"
input_schema_fingerprint: "87dc6b216a948341655e436d97ba16c8caf53b8425ba472632246a847c1fd57c"
annotations{5}
title: "Everything at once"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "find"
title: "What a name is"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.567
risk_severity: "LOW"
fingerprint: "83a03a07a5aca5d91523435cbf5c1a71d4d14e228a5183d04a3a094193f50d13"
input_schema_fingerprint: "12cd37f621d7209ab7f5388715cc2b98d043bc903a03afba39b57234f3e5654e"
annotations{5}
title: "What a name is"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "game"
title: "A game now"
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[0]
risk_severity: "LOW"
fingerprint: "0e60a238ce7dd97b66039373e7e0380ad76ef3ad7af30e89d41200f94e74072c"
input_schema_fingerprint: "69a52a9d1d326d78dffe00a0c5663f89cbc83f168a63492f24fd925b218a9137"
annotations{5}
title: "A game now"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "genres"
title: "Genres"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "2a4a69f7388d4cb11285e6294297b6f1976594f9445cc7ac6d04b0c26b00faad"
input_schema_fingerprint: "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f"
annotations{5}
title: "Genres"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "how_roblox"
title: "How Roblox works"
effect: "READ"
effect_confidence: 0.422
capabilities[0]
risk_severity: "INFO"
fingerprint: "a7d2557506f4fb173f8ea2088c5a31070193aa9d187cdcae659929876df635e0"
input_schema_fingerprint: "57c7a3383c78898455756d4a669de95b6b8ab655822921d8bf7804304d6706b3"
annotations{5}
title: "How Roblox works"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "me"
title: "Your games"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "72fc808fab7d30daff9cc306b2558069af4b7e5b48219dad4be4dcf3ea26cadf"
input_schema_fingerprint: "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f"
annotations{5}
title: "Your games"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "my_game_days"
title: "Your game day by day"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "2e01b45b855613c4183b86f13273ebeaf55d66dd96dbf4af953cce1662c17298"
input_schema_fingerprint: "40393e4a168d4a475d2d4730eba975f7370a5c560e184bc10f58522ad07aa881"
annotations{5}
title: "Your game day by day"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "my_game_numbers"
title: "Your game’s own numbers"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.784
risk_severity: "LOW"
fingerprint: "d70079d0ca78b50cb456d6d5957b027eb20bdbded38761c09d19610c6af1c6bd"
input_schema_fingerprint: "91c685173a72eddfe820248eb9a47ee9daec44d6ce7f08f180a9aedbe65f383f"
annotations{5}
title: "Your game’s own numbers"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "my_game_sources"
title: "Where your players come from"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.64
risk_severity: "LOW"
fingerprint: "23d504080456849c8b61b4734bbb5845e06a181ec16247157425bfa9e7a3b782"
input_schema_fingerprint: "53e24bddc037af7071b5b12d7a30eddca131ca7ddbbb34d4856d8ea0079d7bf8"
annotations{5}
title: "Where your players come from"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "my_games"
title: "Your games, and what’s yours to read"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "1dbdbae63609222d572d5336ad52d6e350721e1ce13e1658c38d445b6b09ca85"
input_schema_fingerprint: "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f"
annotations{5}
title: "Your games, and what’s yours to read"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "my_update_grades"
title: "How your updates did"
effect: "WRITE"
effect_confidence: 0.65
capabilities[0]
risk_severity: "LOW"
fingerprint: "c01269d69beaf2e33f50c24ea5cf34a63a3e89fa6872ab4bea694634146c49c3"
input_schema_fingerprint: "4c9410a09363088f8674c7ba42b57970390a1c7985aec69b3a4fc5f87006c01b"
annotations{5}
title: "How your updates did"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "page"
title: "Any page’s data"
effect: "READ"
effect_confidence: 0.422
capabilities[0]
risk_severity: "INFO"
fingerprint: "6f96eef3e0d2152084a5e1888305e385fc4ea6bb109780b1ce1b657309f1209c"
input_schema_fingerprint: "c8c78ec462ba7a008f00055c86556fbd3a857d7f7333c7d02fd6594eb6b3db64"
annotations{5}
title: "Any page’s data"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "page_cards"
title: "A page’s cards"
effect: "READ"
effect_confidence: 0.422
capabilities[0]
risk_severity: "INFO"
fingerprint: "bb12d4390032758819c7901f4f03606a80a63f5153d62bf705697b178a0b9ba4"
input_schema_fingerprint: "2cd966a4d32fcc548265d7d11d1ee04fcd05761cc146918a8ea7bfb74e299966"
annotations{5}
title: "A page’s cards"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "person"
title: "A developer"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.922
risk_severity: "LOW"
fingerprint: "b0c965163ca4f06dadf485cabafa28d48044845b6db82f531eecaed062a31821"
input_schema_fingerprint: "ef8973af01e2b131ba46c9e74ae503c7c4bb3a61de37c4b956b766d8bb6bc0bf"
annotations{5}
title: "A developer"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "posts"
title: "What was said"
effect: "WRITE"
effect_confidence: 0.747
capabilities[0]
risk_severity: "LOW"
fingerprint: "1a071b3ee20b616d4ab06a364781471fdda6283f6ed43a6f505a30fba7221e93"
input_schema_fingerprint: "9008f24ae39bc24b256e27d6c27373966d864b19d22d361f0c23a19822dcb29c"
annotations{5}
title: "What was said"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
18{9}
name: "rising"
title: "Rising"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "6df38b25ccbcb48a24d131490ee48db0b1cb31e54458017e146b25d588f406d4"
input_schema_fingerprint: "0f8b8facef1c3f9ad05d6b982b9fafce8505f053a0c5d4f47fa411c9d016e76d"
annotations{5}
title: "Rising"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
19{9}
name: "roblox"
title: "All of Roblox"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "6a229f8e8f72e6ebc2f2417715aa8a7ec0c8917337fb6352d72ed1e7e28fa56e"
input_schema_fingerprint: "d746974fa9afd5e951f76f9af38954b0ad7f436f2120dc974da65e5ee39f856f"
annotations{5}
title: "All of Roblox"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
20{9}
name: "routine"
title: "Alerts and routines"
effect: "WRITE"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "MESSAGING"
confidence: 0.618
risk_severity: "MEDIUM"
fingerprint: "22687ffc89e0411902b1fb013c23210e930d1cdfb0b0d7e5ac2d93820bfe5cd1"
input_schema_fingerprint: "05463b4e599e18e9957f3fcfdc1d18132bb623e931b4cc224d48daea1f2bf5e6"
annotations{5}
title: "Alerts and routines"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
21{9}
name: "screen"
title: "Screener"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "a19287c6f6064872e8cdace8615f53cf666739a23a6f202094ef638816e323c1"
input_schema_fingerprint: "4f83d62610ad6893d72166f26d785f4b23b7acdeed9734c6d95eed416e733be8"
annotations{5}
title: "Screener"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
22{9}
name: "search"
title: "Find a game"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "41120e8101e786694247174a2aa5e84843818ac6c566e3c34b99a09083e4166d"
input_schema_fingerprint: "8e11b36ec5b7a5377b0a5089052659f7847e7ac65cdb145b230c73104c9bb25e"
annotations{5}
title: "Find a game"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
23{9}
name: "series"
title: "Players over time"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "ba596b9683a2cd6868de550711a792098485db73668f2506259af9b7567a41ea"
input_schema_fingerprint: "043c110b5236c71db68b6c46f9d288f190dbbd392881dd239107d3e06c12e5b1"
annotations{5}
title: "Players over time"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
24{9}
name: "studio"
title: "Who’s behind it"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "PERSONAL_DATA"
confidence: 0.74
risk_severity: "LOW"
fingerprint: "98506b88874c6c2abcbccd4c6b6dc5eb0eb64e3f688d9e924c172c2a827b9954"
input_schema_fingerprint: "9633dad5d8d849f24b7b92e6155ed214bb6a3ffd29a0ef133a49d04cefb23e24"
annotations{5}
title: "Who’s behind it"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
25{9}
name: "top"
title: "Most played"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "6c22c9e0766f146281b6e8c832fa54013b5d4cb979477d18da2398b75e2b3d9e"
input_schema_fingerprint: "c1a46a937091d3d1c37581e73481bbaab92e802ae27e60962382a458a7663c7a"
annotations{5}
title: "Most played"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
26{9}
name: "track"
title: "Your Terminal"
effect: "READ"
effect_confidence: 0.861
capabilities[2]
0{2}
capability: "FILE_ACCESS"
confidence: 0.827
1{2}
capability: "LOCATION"
confidence: 0.809
risk_severity: "LOW"
fingerprint: "16067f07d257e6dda35a46b4cd1c158cac1daec111ff9bf8db34a1104a4bc34c"
input_schema_fingerprint: "4b8a3c1775d473f90276d212735bff9fa7344bd0d219888b160558c9e9578d65"
annotations{5}
title: "Your Terminal"
readOnlyHint: false
destructiveHint: true
idempotentHint: false
openWorldHint: false
27{9}
name: "trends"
title: "Trends"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "0af82aa70d87bc9ee91902611db7908909f01e17f400703c7ff1c5c9798406a5"
input_schema_fingerprint: "155870ef470317f52f9c9f09b7d6e1db945f0330a4cd299ecef383d219906402"
annotations{5}
title: "Trends"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
28{9}
name: "updates"
title: "Updates"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "3d74ff85370f8e317a368fd9166eb39f9f7c888f4326fe2b43e6f7486e03db99"
input_schema_fingerprint: "b886eb7c2db0456b9e61fd04ba55d266f26d60417328e663bcd5aa4054f6d68c"
annotations{5}
title: "Updates"
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: "roterminal.co"
registrable_domain: "roterminal.co"
source: "transport"
findings[15]
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: "MEDIUM"
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: "my_update_grades"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "posts"
4{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "updates"
5{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "dossier"
6{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "find"
7{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "INFO"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "person"
8{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "charts"
9{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "game"
10{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "genres"
11{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "my_game_days"
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: "rising"
13{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "roblox"
14{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "trends"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "no_critical_findings"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "co.roterminal/roterminal"
registry_content_sha256: "b9c083903f098c2334194ca04ab6eec786dad6d8fc3cd0da2ab4e4c5c09cb982"
scan_snapshot_fingerprint: "11fbcacb5cc17336a1478b135ad96eea229e398dca753a01341bd26a5cd2e322"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:36:06.676Z"
observed_at: "2026-11-12T06:35:59.098+00:00"
registry_published_at: "2026-10-19T21:34:42.374135+00:00"
registry_updated_at: null