Skip to content
Squatch MCP

Semanto by Trooth

co.trooth/semanto

by co.troothยท v1.1.0Source: Official MCP RegistryDeprecated in the registry

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/6e3e7aa2-f072-4051-a0dc-d1280b231368/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.trooth/semanto"
title: "Semanto by Trooth"
description: "Set up, sign, publish and check Semanto, a company's signed website file for AI agents."
version: "1.1.0"
homepage_url: "https://trooth.co/docs/semanto#mcp"
source: "official_registry"
upstream_status: "deprecated"
publisher{4}
namespace: "co.trooth"
display_name: "co.trooth"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/troothllc/semanto"
provider: "github"
owner: "troothllc"
name: "semanto"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://api.trooth.co/os/semanto/mcp"
endpoint_host: "api.trooth.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[16]
0{9}
name: "semanto_facts"
title: "A company's signed facts"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "05ae00be2fb5c806d710626e1ec3fd10cb867b3997cb8ce839a8c7577b0ef014"
input_schema_fingerprint: "e6aac0d1f94fb9409cdbe210c992b8ce5c00fba49505ba84c4db8b07a47f249b"
annotations{5}
title: "A company's signed facts"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "semanto_guide"
title: "How to finish setup"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "4ffd5308e1b6202b4764608f963175b64e29300567252c93b75ecc5f417b9a3e"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "How to finish setup"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "semanto_install_check"
title: "Check my site"
effect: "READ"
effect_confidence: 0.804
capabilities[0]
risk_severity: "INFO"
fingerprint: "ca47f5cf092f8993551eb15e91942a1c13b4a670774418ac796f14cc18a539c0"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Check my site"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
3{9}
name: "semanto_install_guide"
title: "How to put it on the site"
effect: "EXECUTE"
effect_confidence: 0.5
capabilities[0]
risk_severity: "HIGH"
fingerprint: "1fb97341ae92ffa52b991e548abed5d8ef076d43ad68c47329c4b0b59ee83656"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "How to put it on the site"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "semanto_page"
title: "Read one signed page"
effect: "READ"
effect_confidence: 0.52
capabilities[0]
risk_severity: "INFO"
fingerprint: "de653275e6b2fabff55a843267a449f0add7e87dc1071ef46cbdff1604d6d8a9"
input_schema_fingerprint: "e6a81ad496e156c83fed3ac9ff2e446e7cfefb002f098481b9fa886df2da7939"
annotations{5}
title: "Read one signed page"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "semanto_pages_changed"
title: "Pages changed since the read"
effect: "WRITE"
effect_confidence: 0.575
capabilities[0]
risk_severity: "LOW"
fingerprint: "e430c373c5953c18daf07581a7389f51c4d7d9f1985b4845d0631af06d97e7a0"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Pages changed since the read"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "semanto_receipts_list"
title: "Who read the signed copy"
effect: "READ"
effect_confidence: 0.711
capabilities[0]
risk_severity: "INFO"
fingerprint: "49b8e16fccf786b151bb84fff32efd14d22c6e42831f6299854792dfd71504ab"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Who read the signed copy"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "semanto_review_get"
title: "The facts to review"
effect: "READ"
effect_confidence: 0.66
capabilities[0]
risk_severity: "INFO"
fingerprint: "17fb1d5d5b3a013e74249e8f3873c5a6c4093972921f4bb35533adf827171758"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "The facts to review"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "semanto_setup_choose"
title: "Choose Basic or the full signed copy"
effect: "UNKNOWN"
effect_confidence: 0.278
capabilities[0]
risk_severity: "LOW"
fingerprint: "7c1b39edd58db1bb62e298ae7ccf3e43d0ecb3b73c9625242a118ddd3d688bc0"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Choose Basic or the full signed copy"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "semanto_setup_confirm"
title: "Confirm the reviewed version"
effect: "WRITE"
effect_confidence: 0.86
capabilities[0]
risk_severity: "LOW"
fingerprint: "c2b4d9497dbc7899370037c5454c5aef815f05daba838024b7c4054dc2a3ca81"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Confirm the reviewed version"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "semanto_setup_read_again"
title: "Read the website again"
effect: "READ"
effect_confidence: 0.86
capabilities[0]
risk_severity: "INFO"
fingerprint: "bb98877ee4bc33511ea96183486a6abcccb104abf47fba4b82753f33e954088b"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Read the website again"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: true
11{9}
name: "semanto_sign"
title: "Sign and publish"
effect: "WRITE"
effect_confidence: 0.881
capabilities[0]
risk_severity: "LOW"
fingerprint: "bdad08554d507f01834c811f405b03bbb808e9c48f563491d59f9c69be2f4e8f"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Sign and publish"
readOnlyHint: false
destructiveHint: false
idempotentHint: false
openWorldHint: false
12{9}
name: "semanto_status"
title: "Setup status and next step"
effect: "WRITE"
effect_confidence: 0.72
capabilities[0]
risk_severity: "LOW"
fingerprint: "46bcce4061a9aded8c174adabdf2c83f5eaa0b137cb08bc5a896046a0beda98e"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Setup status and next step"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "semanto_verify"
title: "Check a signed URL"
effect: "READ"
effect_confidence: 0.888
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.695
risk_severity: "INFO"
fingerprint: "2c010aeb406f07aa97119e40a97a351f959913832c95018067179c06cba53d7c"
input_schema_fingerprint: "d2bd253fc9ff1f70ace5bca79b742ce82b231831e6e87e9ecf6d844a854063af"
annotations{5}
title: "Check a signed URL"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
14{9}
name: "semanto_versions_list"
title: "List published versions"
effect: "READ"
effect_confidence: 0.76
capabilities[0]
risk_severity: "INFO"
fingerprint: "04440c905944b7a5838989db11dd84f24245545a0893cc0003bee5c5cfd02a2e"
input_schema_fingerprint: "e6aac0d1f94fb9409cdbe210c992b8ce5c00fba49505ba84c4db8b07a47f249b"
annotations{5}
title: "List published versions"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "semanto_whoami"
title: "Who this key acts for"
effect: "READ"
effect_confidence: 0.66
capabilities[1]
0{2}
capability: "IDENTITY"
confidence: 0.5
risk_severity: "INFO"
fingerprint: "4fcdf5413143aeaa90b32f63d59e372e14068f0f901637c79b89069164d544aa"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Who this key acts for"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[0]
prompts[2]
0{2}
name: "check_semanto"
fingerprint: "bd87060a1a547d46e138a2d2f2a244750f4dda79567e6eeb48eddf8f2d3027bb"
1{2}
name: "set_up_semanto"
fingerprint: "8b635c774b33d3eb7f059f5b71bf20c62693913080e06c06f4779a6a13c82b32"
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: "api.trooth.co"
registrable_domain: "trooth.co"
source: "transport"
findings[7]
0{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
1{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "semanto_install_guide"
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "semanto_pages_changed"
3{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "LOW"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "semanto_status"
4{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "semanto_facts"
5{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "semanto_setup_choose"
6{6}
check_id: "SQ-TOOL-TITLE-EFFECT-MISMATCH"
category: "deceptive_metadata"
severity: "HIGH"
title: "Display title describes a lower-impact action than the name"
subject_type: "tool"
subject_name: "semanto_install_guide"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "unknown"
security_scan: "scan_incomplete"
privacy_transparency: "not_provided"
monitoring: "not_monitored"
provenance{4}
registry_name: "co.trooth/semanto"
registry_content_sha256: "f48a6facccaff29edf2399ca4a37e727b7933746e3bf4ece35b0f5cffe71bab2"
scan_snapshot_fingerprint: "da77251644a46fdb1ef671a6ba56adf45c3c7da6586d69be8ead103ba5d8ed7b"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T04:02:21.371Z"
observed_at: "2026-11-06T18:34:24.003+00:00"
registry_published_at: "2026-11-06T16:43:15.790302+00:00"
registry_updated_at: null