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/4be73e8a-df19-4c0e-aef6-ea1e3f95411f/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.seoaix/seo-audit"
title: "SeoAiX SEO Audit"
description: "Free SEO & AI-search (AEO) audits for any site or Shopify store, with emailed weekly score reports."
version: "1.5.0"
homepage_url: "https://seoaix.com/mcp"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.seoaix"
display_name: "com.seoaix"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/riverliu8/seoaix-mcp"
provider: "github"
owner: "riverliu8"
name: "seoaix-mcp"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://seoaix.com/api/mcp"
endpoint_host: "seoaix.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-06-18"
supported_versions[0]
transport_type: "streamable-http"
tools[12]
0{9}
name: "ai_search_diagnostic"
title: null
effect: "READ"
effect_confidence: 0.766
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.718
risk_severity: "INFO"
fingerprint: "13caa244a6c08d1c0a96d503a31f23a1ea0c93cc7be237bf77652b115432823e"
input_schema_fingerprint: "6b5e4994374abfee4d128bbcaf15045502b26c465d61b37c5028fb0539985014"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
1{9}
name: "decide_recommendation"
title: null
effect: "WRITE"
effect_confidence: 0.603
capabilities[2]
0{2}
capability: "AUTHENTICATION"
confidence: 0.641
1{2}
capability: "SECRETS"
confidence: 0.695
risk_severity: "HIGH"
fingerprint: "9129490c713be5f306581851e320a78b96d87bb3f71fdf2ef487e4f49ebca4cd"
input_schema_fingerprint: "e03e0c175f2a85281f7cd05ae29bde27cc03e1a7abef4027eee7b9ac2b008eb8"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
2{9}
name: "email_seo_report"
title: null
effect: "WRITE"
effect_confidence: 0.747
capabilities[3]
0{2}
capability: "EMAIL"
confidence: 0.8
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.61
2{2}
capability: "PERSONAL_DATA"
confidence: 0.84
risk_severity: "MEDIUM"
fingerprint: "c31c1c6e4a79fa903fd614727cfccf9617a9a385811bb48023dfc78f03749826"
input_schema_fingerprint: "1db8686cc4a80a21580ff7b53faa677f653790d5d600c2a9b7129c0dcdc81214"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
3{9}
name: "full_seo_audit"
title: null
effect: "READ"
effect_confidence: 0.722
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.831
risk_severity: "INFO"
fingerprint: "385cb52fccfdf06db0223b65e2c88cc25c0bc365f9ef9891fdfdb0688e0c8dcd"
input_schema_fingerprint: "6b5e4994374abfee4d128bbcaf15045502b26c465d61b37c5028fb0539985014"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
4{9}
name: "generate_llms_txt"
title: null
effect: "READ"
effect_confidence: 0.836
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.53
risk_severity: "INFO"
fingerprint: "55238c17ba0b93ec37c7250c03c8a8457368db5956489e9ac3dbb7abfe6e6140"
input_schema_fingerprint: "a740cbccd901a71eeb5d96f068f389ebb286c19a7e4f9b7a603f5d55d0fee632"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
5{9}
name: "get_my_store_audit"
title: null
effect: "READ"
effect_confidence: 0.836
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "05c441273780927ede0c8b4491a5b7250475703d050354c69e4238355cb251bc"
input_schema_fingerprint: "d8b20935f5bbe2f62444d42b718eccb065211492026fa768731887bcbc80b1fc"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
6{9}
name: "get_recent_changes"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "AUTHENTICATION"
confidence: 0.61
risk_severity: "MEDIUM"
fingerprint: "921ebb34b1ff30dbf3c9c7f75d198f3743fe2dee5aa5519b843570335507cccc"
input_schema_fingerprint: "ecfdffe9dda913bf824f1a620739adc3890743f730a34cab420b3868ca4fc93c"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
7{9}
name: "get_store_status"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.53
risk_severity: "HIGH"
fingerprint: "cd9e6400510d5be032c2335e68e060c0d37d060a6b68ef6b3a4b33888f32e1c0"
input_schema_fingerprint: "62b1f3377fd14d835c066b148b242ba62e266274b8ec57dd27848a50635b595e"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
8{9}
name: "get_weekly_report"
title: null
effect: "READ"
effect_confidence: 0.65
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "d5d4ac507463ec77ca37ac76bb93445a4b305cab8a04f3f9183e9f97279dc42d"
input_schema_fingerprint: "fb369f2c64af53efffbdafa8e56eba68a5382d414b5ff30a25502355a0ced581"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
9{9}
name: "list_pending_approvals"
title: null
effect: "READ"
effect_confidence: 0.703
capabilities[0]
risk_severity: "MEDIUM"
fingerprint: "6eb2db2b1ea317d6e083d817223beff1675d00aab36ced04164b7873580e8f0d"
input_schema_fingerprint: "62b1f3377fd14d835c066b148b242ba62e266274b8ec57dd27848a50635b595e"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
10{9}
name: "publish_draft"
title: null
effect: "WRITE"
effect_confidence: 0.861
capabilities[4]
0{2}
capability: "AUTHENTICATION"
confidence: 0.641
1{2}
capability: "EMAIL"
confidence: 0.745
2{2}
capability: "PERSONAL_DATA"
confidence: 0.796
3{2}
capability: "SECRETS"
confidence: 0.695
risk_severity: "HIGH"
fingerprint: "f3fe929048dba984fe9b3c08831fd596050a119823e676d9c6e3f356efec23bb"
input_schema_fingerprint: "fa9de4240891fcec064968b91b8686e0c8349edd1ff4b72da64fb4a1ce122249"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
11{9}
name: "subscribe_to_seoaix"
title: null
effect: "WRITE"
effect_confidence: 0.861
capabilities[3]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.509
1{2}
capability: "PAYMENT"
confidence: 0.632
2{2}
capability: "PERSONAL_DATA"
confidence: 0.601
risk_severity: "MEDIUM"
fingerprint: "2a64e39fe4a79aa468b414da8f4313014ec6d42cee074b6e66f67c6295a8ad0d"
input_schema_fingerprint: "9a495ebd2040f36684f90e04c73b559a2bcab6a61873d05c3dfaa70193218bbd"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
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: "seoaix.com"
registrable_domain: "seoaix.com"
source: "transport"
findings[10]
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-CREDENTIAL-ARGUMENT"
category: "schema"
severity: "MEDIUM"
title: "Asks the AI model to supply credentials as arguments"
subject_type: "tool"
subject_name: "decide_recommendation"
2{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: "decide_recommendation"
3{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: "get_my_store_audit"
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: "get_recent_changes"
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: "get_store_status"
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: "get_weekly_report"
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: "list_pending_approvals"
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: "publish_draft"
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: "publish_draft"
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: "com.seoaix/seo-audit"
registry_content_sha256: "9ad2d6f61eac0d5bdc50701fcea837989abd5bb950ebf01d340ba5a2f5bfa16b"
scan_snapshot_fingerprint: "2e54d72ee9ec1b98f519b782f5f952ef280ad99e6aa51f903b4dad329be463c2"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:54:05.427Z"
observed_at: "2026-11-10T07:19:47.745+00:00"
registry_published_at: "2026-10-17T03:33:31.833134+00:00"
registry_updated_at: null