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/ee7c1a88-ee6c-47fa-ae54-70f9a90ad2d5/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.proofsource/proofsource"
title: "Proofsource"
description: "AI visibility: which buyer questions name your brand in ChatGPT, Perplexity, Claude, AI Overviews."
version: "1.0.0"
homepage_url: "https://proofsource.co/ai-assistants"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "co.proofsource"
display_name: "co.proofsource"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/lcbasu/proofsource-plugins"
provider: "github"
owner: "lcbasu"
name: "proofsource-plugins"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://app.proofsource.co/v1/mcp"
endpoint_host: "app.proofsource.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[15]
0{9}
name: "add_brand"
title: "Check my brand in AI answers"
effect: "WRITE"
effect_confidence: 0.861
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.586
risk_severity: "MEDIUM"
fingerprint: "dbeca76a8a777d57702f92b13f68230f55c79009687561e2ec35af85dac5c1ca"
input_schema_fingerprint: "dc9b5946c622297510516cac69b4fa52a0841a0cb4ddfc61711c2e2e09944302"
annotations{5}
title: "Check my brand in AI answers"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
1{9}
name: "create_prompt"
title: "Track a new buyer question"
effect: "WRITE"
effect_confidence: 0.79
capabilities[0]
risk_severity: "LOW"
fingerprint: "fc8c18cc9ca5f555fbd25f6d32b5aeeff523b1d72cf9593e8213d2b330dcca76"
input_schema_fingerprint: "5a8cbc2eb8d3d886e3e768cbfad5beec70e2fdad1186209180f908bf5e5b7826"
annotations{5}
title: "Track a new buyer question"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "get_changes"
title: "What changed in my AI visibility?"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "60d20250bf6377c0137a0da55f8b2afab2bfd499facccd13cf0af22d46ac542d"
input_schema_fingerprint: "68b54d8debbe57744890f27f3decf35af6d07a1dbf0bbcdf3ab0c917f5c75bcc"
annotations{5}
title: "What changed in my AI visibility?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "get_citations"
title: "Which sources do AI answers cite?"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "afcf6d76cf1f47e8001cf7c91d66b8afc24e6353a8d4fdec65cb5c311e1e0463"
input_schema_fingerprint: "1c691e88367f873f5827464d0c8710dce9ddb2d928473bc6304a3a0114d42413"
annotations{5}
title: "Which sources do AI answers cite?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "get_competitors"
title: "Who does AI recommend instead of me?"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "108a1e0958357101f248e6ce2fd72027890ce4b01b6774528ab5248507b3805c"
input_schema_fingerprint: "d3c355fb77c0012170901d002a4ba6c1ef30cfefb1a3e56874accadcf93b4d81"
annotations{5}
title: "Who does AI recommend instead of me?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "get_fix_verification"
title: "Did my fix work?"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "c2e9b825b7774e18c2b80402785aa93aa12d10120393c1e67e1e36d945487ceb"
input_schema_fingerprint: "9723202ec6a103317f5b78f8abc789b2c85d761604868ed7da9fa1fc81e8d481"
annotations{5}
title: "Did my fix work?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_loop"
title: "What happened from question to verified fix?"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "abb7ce23d4fb2bf7e6e22ca53ab80db3e2afd8ee937aca2b5de51670c160b4bf"
input_schema_fingerprint: "4726c8591c59b1ada54e03768f2a7f5034d7b4f6f5c9677854bd6e17c5fc58f2"
annotations{5}
title: "What happened from question to verified fix?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "get_report_link"
title: "Get a shareable AI visibility report"
effect: "WRITE"
effect_confidence: 0.533
capabilities[0]
risk_severity: "LOW"
fingerprint: "ef17f25112063f7f942203e0a24f99cf85ffaf44ecd28fd43cf10f5a031770c9"
input_schema_fingerprint: "ebfa5063a736341f23cd2fda3f1df43dddc0e32961bc9519661f292b5873dabe"
annotations{5}
title: "Get a shareable AI visibility report"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "get_scan_status"
title: "Is my brand's scan done?"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "532167e39834d2d83752a1c4206288a74d28192c9360b61ea98c40c19dd7d1b2"
input_schema_fingerprint: "ebfa5063a736341f23cd2fda3f1df43dddc0e32961bc9519661f292b5873dabe"
annotations{5}
title: "Is my brand's scan done?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "get_visibility"
title: "Is my brand mentioned in AI answers?"
effect: "READ"
effect_confidence: 0.798
capabilities[0]
risk_severity: "INFO"
fingerprint: "312dc5f9b0ebddd704b4706570e772944092b19bec2769b21e13aa78a89ef844"
input_schema_fingerprint: "9d845b86aac0105ea157e2458c3b52a1b9fa6c7877921744eb982796e2dffe5b"
annotations{5}
title: "Is my brand mentioned in AI answers?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "list_brands"
title: "List my tracked brands"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "d41fc7553f69f5c909b0e86b9558ec22ffd058681cfdb9a68201dc164fae502a"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "List my tracked brands"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "list_fix_opportunities"
title: "What should I fix to show up in AI answers?"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "CRM"
confidence: 0.5
risk_severity: "LOW"
fingerprint: "ae4c60509621da4b595c3f8435a46de8a121bf71c669baed2e8dd680d0a062e7"
input_schema_fingerprint: "5978fac4be230c266b0132edb116a1ee5431089dcc0195228b74abdfa25265fc"
annotations{5}
title: "What should I fix to show up in AI answers?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "list_topics"
title: "Which buyer questions are tracked?"
effect: "READ"
effect_confidence: 0.762
capabilities[0]
risk_severity: "INFO"
fingerprint: "3557a6344b8d0f9ed9ea558ea5cde76c6aba674811d23fb6569797b2ed254216"
input_schema_fingerprint: "aac3fd1509906fc44922112f168d9c62ec35e135ece3b49a7805e9b4f5cb644d"
annotations{5}
title: "Which buyer questions are tracked?"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "mark_fix_shipped"
title: "I shipped a fix"
effect: "WRITE"
effect_confidence: 0.836
capabilities[2]
0{2}
capability: "EMAIL"
confidence: 0.632
1{2}
capability: "PERSONAL_DATA"
confidence: 0.66
risk_severity: "MEDIUM"
fingerprint: "acaa0ba32cf985f74dd13c242070f2efb71ce38eedbd361b7bd8ad94013d876d"
input_schema_fingerprint: "321b2914ebafa182e427002f05fc8f8c2e4ef75a0dce9aa54c32114b0dd7232c"
annotations{5}
title: "I shipped a fix"
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "see_example"
title: "See an example AI visibility card"
effect: "READ"
effect_confidence: 0.933
capabilities[0]
risk_severity: "INFO"
fingerprint: "2a47893fe9a30c001a00f73be2b34c0a61b928e04e0b748a3d3c6488de2b365d"
input_schema_fingerprint: "79dbad5b2f2e27eab13857cbe16d7de544fe1d1751cbbae7714026b85a7f7e7f"
annotations{5}
title: "See an example AI visibility card"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[1]
0{4}
key: "ui://proofsource/visibility"
kind: "resource"
mime_type: "text/html;profile=mcp-app"
fingerprint: "ab491e68de37cd5b18555764fc9f5c6ec06f058eb5a8eeab16ada317815c76f0"
prompts[0]
extensions[1]
0: "io.modelcontextprotocol/ui"
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: "app.proofsource.co"
registrable_domain: "proofsource.co"
source: "transport"
findings[4]
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-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "MEDIUM"
title: "Server instructions contain directives to the AI model"
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: "get_report_link"
3{6}
check_id: "SQ-TOOL-CROSS-TOOL-REFERENCE"
category: "prompt_injection"
severity: "MEDIUM"
title: "Gives instructions about other tools"
subject_type: "tool"
subject_name: "list_brands"
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.proofsource/proofsource"
registry_content_sha256: "56fa6b319c461ff4ab6d3c6fe2428afaf1c9c4f3d4bdfe63865dd31d3e42b838"
scan_snapshot_fingerprint: "d5b63a90ca483856fd1ec659bb4bbd5cf2881a40a8e05aaac855073ab5510320"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T03:30:56.311Z"
observed_at: "2026-11-13T02:35:29.597+00:00"
registry_published_at: "2026-10-13T01:03:45.202315+00:00"
registry_updated_at: null