Contribution Exchange
com.signalaf/contribution-exchange
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/eff15365-927a-486d-89ab-8800548d860b/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.signalaf/contribution-exchange"
title: "Contribution Exchange"
description: "Contribution Exchange MCP: domain discovery, policies, preflight, proposals, and signals."
version: "1.0.0"
homepage_url: "https://signalaf.com/exchange"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.signalaf"
display_name: "com.signalaf"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/SunrisesIllNeverSee/sigrank-app"
provider: "github"
owner: "SunrisesIllNeverSee"
name: "sigrank-app"
verified: false
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://signalaf.com/api/exchange/mcp"
endpoint_host: "signalaf.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[6]
0{9}
name: "exchange_discover_domain"
title: "Exchange Discover Domain — Contribution Exchange Profile Lookup"
effect: "READ"
effect_confidence: 0.762
capabilities[4]
0{2}
capability: "CALENDAR"
confidence: 0.55
1{2}
capability: "EMAIL"
confidence: 0.55
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.661
3{2}
capability: "PERSONAL_DATA"
confidence: 0.825
risk_severity: "MEDIUM"
fingerprint: "cff62a367904c2ff2abb81bd936893bdc0a37e506dd01b80c95cf1f60f9981f9"
input_schema_fingerprint: "9c9d664df633362847348d345d25535e5f7c3214a6869ab3009003be01d4b7d4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
1{9}
name: "exchange_get_attempt"
title: "Exchange Get Attempt — Signal Attempt Detail"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "891ebe82b4bf3f77b84d70b0a11dc83d726ee19a053445ce0328037698326297"
input_schema_fingerprint: "14313c6f8d02f6e5156f3ace164f7d60b0d05d5148bb4f0d301a45ab04959b88"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "exchange_get_policy"
title: "Exchange Get Policy — Domain Exchange Policy"
effect: "READ"
effect_confidence: 0.869
capabilities[3]
0{2}
capability: "CALENDAR"
confidence: 0.55
1{2}
capability: "EMAIL"
confidence: 0.55
2{2}
capability: "PERSONAL_DATA"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "f9eb020eef345ea13e35c9ae6675bea0b99cd1c53cd0914c8718a3728bb92039"
input_schema_fingerprint: "0cba6147205f3a294f03adec6a90981007bf84278f6ab45b3266eafb1940d9de"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
3{9}
name: "exchange_get_signal"
title: "Exchange Get Signal — Signal Detail by ID"
effect: "READ"
effect_confidence: 0.846
capabilities[3]
0{2}
capability: "CALENDAR"
confidence: 0.55
1{2}
capability: "EMAIL"
confidence: 0.55
2{2}
capability: "PERSONAL_DATA"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "7760555fc2dcf0366879c21aa62562bffa78d741f22412512d2b5277c3c1c465"
input_schema_fingerprint: "aee61a9619e91e979455140a16afa9406ecd58577b84716d518d54ef94c865b5"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
4{9}
name: "exchange_list_signals"
title: "Exchange List Signals — Domain-Published Work Signals"
effect: "READ"
effect_confidence: 0.869
capabilities[4]
0{2}
capability: "CALENDAR"
confidence: 0.55
1{2}
capability: "EMAIL"
confidence: 0.55
2{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.601
3{2}
capability: "PERSONAL_DATA"
confidence: 0.55
risk_severity: "MEDIUM"
fingerprint: "8d98f64762e0eb5ede00ba8f6cb85ba80b768b5e8134810f375185ca3d36d2a3"
input_schema_fingerprint: "c95415ae9c902a4e3f8a0db2b6dc08f90651b4fe805d5373980521b76cb1b12b"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
5{9}
name: "exchange_preflight"
title: "Exchange Preflight — Advisory Proposal Policy Evaluation"
effect: "READ"
effect_confidence: 0.626
capabilities[0]
risk_severity: "INFO"
fingerprint: "d9e6ce01bd7e971139455d1cd49e44e365d41899d7bd76ad8fc2d226a7fc3716"
input_schema_fingerprint: "2a2e3cf58dfead3f4ad7ff77512a939785715e080e9ff3da84f891f9bfca6470"
annotations{5}
title: null
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: "signalaf.com"
registrable_domain: "signalaf.com"
source: "transport"
findings[0]
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.signalaf/contribution-exchange"
registry_content_sha256: "a66ba9e0ddffbcc81bb4bc0209c83af76d5e64090679d3b3dcb424ed0367278d"
scan_snapshot_fingerprint: "b3f2fb88b7379f23a7ec20edd88c2a9c2829d357dc814b24e6a1e1a1a23659b2"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T05:36:20.581Z"
observed_at: "2026-11-15T03:00:08.067+00:00"
registry_published_at: "2026-08-26T17:26:24.310218+00:00"
registry_updated_at: null