MCP-Server

BLOCKTRUST TrustScan

io.github.brnbtech770/blocktrust-trustscan
Recht & Compliance Sicherheit Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Verifies email identities, domains, websites, contacts, and interactions while maintaining trust circles and encrypted trust data with phishing and fraud signals.

add_contact
Ajoute un contact au réseau BLOCKTRUST de l'utilisateur.
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['email', 'name'], 'properties': {'name': {'type': 'string'}, 'email': {'type': 'string'}, 'label': {'type': 'string'}, 'notes': {'type': 'string'}, 'phone': {'type': 'string'}, 'domain': {'type': 'string'}, 'website': {'type': 'string'}}}
add_to_trust_circle
Ajoute un contact au Trust Circle (Premium+ requis).
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string'}, 'relationship': {'enum': ['MUTUAL', 'UNILATERAL', 'MANUAL'], 'type': 'string'}}}
check_domain_reputation
Analyse la réputation d'un domaine (RDAP, SPF/DMARC, disposable, typosquatting).
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}}}
get_trust_score
Calcule le TrustScore V2 pour un email (sous-scores + activité BIS).
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string'}}}
list_contacts
Liste tous les contacts avec statut certification et Trust Circle.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'offset': {'type': 'number'}, 'sortBy': {'enum': ['name', 'trustScore', 'lastInteraction', 'certifiedSince'], 'type': 'string'}, 'certifiedOnly': {'type': 'boolean'}}}
list_trust_circle
Liste les membres du Trust Circle.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'number'}}}
list_trusted_domains
Liste les domaines de confiance du Trust Circle de l'utilisateur.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'number'}}}
search_contacts
Recherche dans les contacts par nom, email, domaine ou label.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number'}, 'query': {'type': 'string'}, 'certifiedOnly': {'type': 'boolean'}}}
search_vault
Recherche dans le Vault (valeurs masquées). compareValue active la détection fraude RIB : mismatch seulement si aucune entrée ne correspond.
Nur Lesen
Eingabeschema
{'type': 'object', 'properties': {'type': {'type': 'string'}, 'query': {'type': 'string'}, 'vaultId': {'type': 'string', 'description': 'ID coffre (multi-org)'}, 'compareValue': {'type': 'string', 'description': 'RIB/IBAN reçu Ã\xa0 comparer'}, 'associatedEmail': {'type': 'string'}}}
sign_interaction
Signe une interaction BIS au nom de l'utilisateur (plan payant + certificat ancré requis).
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['recipientEmail', 'interactionType', 'contentHash'], 'properties': {'contentHash': {'type': 'string', 'description': 'SHA-256 hex (64 car.)'}, 'contextLabel': {'type': 'string'}, 'recipientEmail': {'type': 'string'}, 'interactionType': {'type': 'string'}}}
store_in_vault
Stocke une donnée de confiance dans le Vault (Premium+ ou B2B). Valeur chiffrée AES-256-GCM au repos.
Destruktiv
Eingabeschema
{'type': 'object', 'required': ['label', 'type', 'value'], 'properties': {'type': {'enum': ['CONTACT', 'DOMAIN', 'EMAIL', 'PHONE', 'URL', 'WALLET', 'IBAN'], 'type': 'string'}, 'label': {'type': 'string'}, 'notes': {'type': 'string'}, 'value': {'type': 'string'}, 'vaultId': {'type': 'string', 'description': 'ID coffre (multi-org)'}, 'expiresAt': {'type': 'string'}, 'associatedEmail': {'type': 'string'}}}
verify_domain
Signale si des emails certifiés utilisent ce domaine. Un domaine ou un site déclaré n'est pas une preuve de contrôle.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Nom de domaine'}}}
verify_identity
Vérifie si une adresse email est certifiée BLOCKTRUST. Retourne identité, TrustScore, signaux et ancrage blockchain.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': 'Adresse email Ã\xa0 vérifier'}}}
verify_interaction
Vérifie une signature BIS (BlockTrust Interaction Signature) par son ID.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['bisId'], 'properties': {'bisId': {'type': 'string', 'description': 'ID de la signature BIS'}}}
verify_website
Ne traite pas un site déclaré comme légitime. Signale les emails certifiés sur le domaine et le typosquatting.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL ou domaine du site'}}}
Geändert
verify_website
25. September 2026 02:51
Geändert
verify_domain
25. September 2026 02:51
Hinzugefügt
search_vault
17. September 2026 12:40
Hinzugefügt
store_in_vault
17. September 2026 12:40
Hinzugefügt
list_trust_circle
17. September 2026 12:40
Hinzugefügt
add_to_trust_circle
17. September 2026 12:40
Hinzugefügt
list_contacts
17. September 2026 12:40
Hinzugefügt
search_contacts
17. September 2026 12:40
Hinzugefügt
add_contact
17. September 2026 12:40
Hinzugefügt
check_domain_reputation
17. September 2026 12:40
Hinzugefügt
list_trusted_domains
17. September 2026 12:40
Hinzugefügt
get_trust_score
17. September 2026 12:40
Hinzugefügt
sign_interaction
17. September 2026 12:40
Hinzugefügt
verify_interaction
17. September 2026 12:40
Hinzugefügt
verify_website
17. September 2026 12:40
Hinzugefügt
verify_domain
17. September 2026 12:40
Hinzugefügt
verify_identity
17. September 2026 12:40