VOOZH about

URL: https://mcp.so/server/veridigit/qinisolabs

โ‡ฑ Veridigit MCP Server


Veridigit

@qinisolabs

Verified IBAN, payment card, ISBN-13 and VIN validation for AI agents โ€” runs the real checksum algorithms (mod-97, Luhn, mod-10, ISO 3779) instead of letting the model guess, and returns structured results with clear errors.
Overview

veridigit

Verified validation of structured identifiers for AI agents โ€” checksums, not guesses.

LLMs accept malformed IBANs, mistype card check digits, and invent ISBN and VIN check digits โ€” confidently and silently. veridigit gives an agent the real checksum algorithms instead, returning a structured result with the parsed parts and clear reasons when something is wrong.

Benchmark

On 32 randomly generated, non-memorised identifiers, a frontier model with no tool got the check digit wrong 91% of the time (IBAN 100%, VIN 100%, ISBN-13 88%, card/Luhn 75%) โ€” versus 0% for veridigit. Reproducible harness in the repo.

Tools

  • validate_iban โ€” ISO 7064 mod-97 checksum + country-specific length (75+ countries)
  • validate_card โ€” Luhn checksum, brand detection from the BIN, length rules
  • validate_isbn โ€” ISBN-13: 978/979 prefix + mod-10 weighted check digit
  • validate_vin โ€” ISO 3779 alphabet (no I/O/Q) + position-9 transliteration check digit

Install

{ "mcpServers": { "veridigit": { "command": "npx", "args": ["-y", "veridigit"] } } }

Also importable as a typed TypeScript library: npm install veridigit. Free, no API key. Apache-2.0.

Scope

Validates the structure of an identifier (format + checksum). Does not confirm a real, active, or owned account/card/book/vehicle, and makes no network calls.

Links: GitHub ยท npm ยท Benchmark

Server Config

{
 "mcpServers": {
 "veridigit": {
 "command": "npx",
 "args": [
 "-y",
 "veridigit"
 ]
 }
 }
}
ยฉ 2025 MCP.so. All rights reserved.

Build with ShipAny.