Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🔒 Security
  3. BLOCKTRUST TrustScan
BLOCKTRUST TrustScan logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 6:50:21 PM

BLOCKTRUST TrustScan

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View RepositoryVisit Website

Trust verification for AI agents: identities, domains, phishing, contacts, Trust Circle, Vault.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON â–Ÿ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "blocktrust-trustscan": {
      "command": "npx",
      "args": [
        "-y",
        "prisma"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives🔒 More in Security

Documentation Overview

BlockTrust MVP

Plateforme de certification et vérification d'authenticité pour les entreprises
Stack: Next.js 16, Prisma, PostgreSQL, JWT (ES256), QR Codes

Déploiement & Neon (bold-frost / vercel-dev) : voir DEPLOYMENT.md.


🎯 Vue d'ensemble

BlockTrust est une plateforme permettant aux entreprises de :

  • CrĂ©er et gĂ©rer des certificats de confiance
  • GĂ©nĂ©rer des signatures JWT pour authentifier leurs emails
  • VĂ©rifier l'authenticitĂ© des communications via des badges et QR codes
  • Suivre les vĂ©rifications et dĂ©tecter les tentatives de falsification

🚀 Technologies

  • Framework: Next.js 16.1.1 (App Router)
  • Base de donnĂ©es: PostgreSQL avec Prisma ORM
  • Authentification: JWT avec ES256 (clĂ©s ECDSA)
  • UI: React 19, Tailwind CSS 4
  • QR Codes: BibliothĂšque qrcode

📁 Structure du projet

Code
blocktrust-mvp/
├── app/
│   ├── api/
│   │   ├── entities/
│   │   │   └── route.ts          # CRUD des entitĂ©s
│   │   └── v2/
│   │       ├── issue/
│   │       │   └── route.ts      # GĂ©nĂ©ration de signatures JWT
│   │       └── verify/
│   │           └── route.ts      # VĂ©rification de signatures
│   ├── badge/
│   │   └── [id]/
│   │       └── page.tsx          # Page badge avec QR code
│   ├── components/
│   │   └── QRCode.tsx            # Composant QR code
│   ├── dashboard/
│   │   ├── create/
│   │   │   └── page.tsx          # Formulaire crĂ©ation entitĂ©
│   │   └── page.tsx              # Dashboard principal
│   ├── verify/
│   │   ├── [id]/
│   │   │   └── page.tsx          # VĂ©rification par ID/SIRET
│   │   └── page.tsx              # VĂ©rification par token JWT
│   ├── lib/
│   │   └── db.ts                 # Client Prisma
│   └── page.tsx                  # Page d'accueil
├── lib/
│   └── v2/
│       ├── context.ts            # Canonicalisation et hash des contextes
│       └── jwt.ts                # Signatures et vĂ©rification JWT
├── prisma/
│   ├── schema.prisma             # SchĂ©ma de base de donnĂ©es
│   ├── migrations/               # Migrations Prisma
│   └── seed.js                   # Script de seed
└── README.md

đŸ—„ïž ModĂšle de donnĂ©es

User

  • Informations utilisateur (email, nom, plan)

Entity

  • EntitĂ© certifiĂ©e (nom lĂ©gal, SIRET, email, site web)
  • Statuts: kycStatus (PENDING/APPROVED/REJECTED)
  • Niveaux: validationLevel (BRONZE/SILVER/GOLD)

Certificate

  • Certificat liĂ© Ă  une entitĂ©
  • Statuts: PENDING/APPROVED/REJECTED
  • Niveaux: BRONZE/SILVER/GOLD

Signature (V2)

  • MĂ©tadonnĂ©es de signature JWT
  • jti: Identifiant unique du token
  • ctxHash: Hash du contexte signĂ©
  • expiresAt: Date d'expiration
  • revoked: Statut de rĂ©vocation

VerificationEvent

  • Historique des vĂ©rifications
  • IP, User-Agent, verdict (VALID/TAMPERED/REVOKED/etc.)

🔐 API V2 - Signatures JWT

POST /api/v2/issue

GénÚre une signature JWT pour un contexte email.

Request:

config.json
{
  "entityId": "string",
  "certificateId": "string",
  "context": {
    "from": "contact@example.com",
    "to": "client@example.com",
    "subject": "Sujet de l'email",
    "date": "2024-01-15T10:00:00Z",
    "body": "Corps de l'email (optionnel)"
  },
  "expiresInSeconds": 3600
}

Response:

config.json
{
  "token": "eyJ...",
  "verifyUrl": "http://localhost:3000/verify?token=...",
  "signatureId": "uuid"
}

POST /api/v2/verify

Vérifie une signature JWT.

Request:

config.json
{
  "token": "eyJ...",
  "context": {
    "from": "contact@example.com",
    "to": "client@example.com",
    "subject": "Sujet de l'email",
    "date": "2024-01-15T10:00:00Z",
    "body": "Corps de l'email (optionnel)"
  }
}

Response:

config.json
{
  "verdict": "VALID" | "VALID_WITH_WARNING" | "TAMPERED" | "REVOKED" | "EXPIRED" | "INVALID",
  "reason": "string (optionnel)",
  "entityId": "string",
  "certificateId": "string",
  "jti": "string"
}

đŸ› ïž Installation et configuration

Prérequis

  • Node.js 20+
  • PostgreSQL
  • macOS (ou Linux/Windows)

1. Installation des dépendances

Terminal
npm install

2. Configuration de la base de données

Créer un fichier .env à la racine :

env
# Base de données
DATABASE_URL="postgresql://user:password@localhost:5432/blocktrust"
DIRECT_URL="postgresql://user:password@localhost:5432/blocktrust"

# JWT (clés ECDSA ES256)
BLOCKTRUST_JWT_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----"
BLOCKTRUST_JWT_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----\n...\n-----END PUBLIC KEY-----"

# Application
NEXT_PUBLIC_APP_URL="http://localhost:3000"

3. Génération des clés JWT (ES256)

bash
# Générer une paire de clés ECDSA
openssl ecparam -genkey -name prime256v1 -noout -out private-key.pem
openssl ec -in private-key.pem -pubout -out public-key.pem

# Convertir en format PKCS8 pour la clé privée
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in private-key.pem -out private-key-pkcs8.pem

Copier le contenu de private-key-pkcs8.pem dans BLOCKTRUST_JWT_PRIVATE_KEY et public-key.pem dans BLOCKTRUST_JWT_PUBLIC_KEY (avec \n pour les retours Ă  la ligne).

4. Initialisation de la base de données

bash
# Générer le client Prisma
npx prisma generate

# Appliquer les migrations
npx prisma migrate deploy

# (Optionnel) Seed la base de données
npm run seed

5. Lancement du serveur de développement

Terminal
npm run dev

L'application sera accessible sur http://localhost:3000

📝 Scripts disponibles

  • npm run dev - Lance le serveur de dĂ©veloppement
  • npm run build - Build de production
  • npm run start - Lance le serveur de production
  • npm run lint - VĂ©rifie le code avec ESLint
  • npm run seed - Seed la base de donnĂ©es avec des donnĂ©es de dĂ©mo

🎹 FonctionnalitĂ©s implĂ©mentĂ©es

✅ Dashboard

  • Affichage des entitĂ©s et certificats
  • Statistiques (certificats actifs, vĂ©rifications)
  • Navigation vers crĂ©ation, vĂ©rification, badges

✅ CrĂ©ation d'entitĂ©s

  • Formulaire de crĂ©ation avec validation
  • CrĂ©ation automatique d'un certificat associĂ©
  • Gestion des erreurs (SIRET unique)

✅ Badges et QR codes

  • GĂ©nĂ©ration de badges visuels
  • QR codes pour vĂ©rification rapide
  • Affichage des informations de certification

✅ VĂ©rification

  • VĂ©rification par ID/SIRET (page publique)
  • VĂ©rification par token JWT (API V2)
  • DĂ©tection de falsification (hash mismatch)
  • DĂ©tection de replay (changement IP/UA)
  • Gestion de l'expiration et rĂ©vocation

✅ API V2 - Signatures JWT

  • GĂ©nĂ©ration de tokens signĂ©s avec ES256
  • Canonicalisation des contextes email
  • VĂ©rification cryptographique
  • Historique des vĂ©rifications

🔒 SĂ©curitĂ©

  • JWT ES256: Signatures cryptographiques avec clĂ©s ECDSA
  • Hash de contexte: Protection contre la falsification
  • Anti-replay: DĂ©tection des vĂ©rifications suspectes
  • Expiration: Tokens avec durĂ©e de vie limitĂ©e
  • RĂ©vocation: Support de la rĂ©vocation de signatures

🚧 Prochaines Ă©tapes

  • Authentification utilisateur (Supabase Auth ou NextAuth)
  • IntĂ©gration email (plugin/extension)
  • SystĂšme de paiement (Stripe)
  • API REST complĂšte
  • Tests unitaires et d'intĂ©gration
  • Documentation API (OpenAPI/Swagger)
  • Dashboard admin
  • Export de donnĂ©es
  • Notifications email

📄 Licence

Propriétaire - Tous droits réservés


DĂ©veloppĂ© avec ❀ pour BlockTrust

force rebuild

Read the full README →View source on GitHub →

Related MCP Servers

View all in Security View all alternatives
  • Ida Pro MCP logoIda Pro MCP

    MCP server for IDA Pro, allowing you to perform binary analysis with AI assistants. This plugin implement decompilation, disassembly and allows you to generate malware analysis reports automatically.

    🔒 Security4 views
    Compare vs Ida Pro MCP →
  • Squirrelscan logoSquirrelscan

    Audit websites for SEO, performance, security, accessibility and agent experience issues.

    🔒 Security0 views
    Compare vs Squirrelscan →
  • CrowdStrike Falcon MCP Server logoCrowdStrike Falcon MCP Server

    Connects AI agents with CrowdStrike Falcon for security analysis and automation.

    🔒 Security1 views
    Compare vs CrowdStrike Falcon MCP Server →
  • Auth0 MCP Server logoAuth0 MCP Server

    Auth0 MCP Server: Manage Auth0 applications, APIs, actions, logs, and forms using natural language

    🔒 Security1 views
    Compare vs Auth0 MCP Server →

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about BLOCKTRUST TrustScan

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "blocktrust-trustscan": { "command": "npx", "args": ["-y", "BLOCKTRUST TrustScan"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBLOCKTRUST TrustScan AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/blocktrust-trustscan?style=directory)](https://allmcps.com/mcp/blocktrust-trustscan)
HTML Embed
<a href="https://allmcps.com/mcp/blocktrust-trustscan"><img src="https://allmcps.com/api/badge/blocktrust-trustscan?style=directory" alt="BLOCKTRUST TrustScan on AllMCPs" /></a>

Technical Specs & Signals

Category🔒Security
More technical detailsExpand â–Ÿ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
36Quality signal: Fair · 36/100How this signal is calculated â–Ÿ
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🔒 Security →Best MCP servers for Security →Alternatives to BLOCKTRUST TrustScan →Install in Claude DesktopInstall in CursorInstall in VS Code