ValidateFin

ValidateFin MCP server

Validate SEPA, UBL/Peppol, camt.053 and IBAN files directly from Claude, Copilot, Cursor and any MCP-compatible AI assistant - free, with nothing leaving your machine.

What is it?

The Model Context Protocol (MCP) is an open standard that lets AI assistants use external tools. The ValidateFin MCP server gives your assistant direct access to our validators: instead of guessing, it validates your file and answers with the real result.

It runs locally on your machine via npm - no account, no upload, no cost.

Available tools

  • validate_sepa - SEPA pain.001 / pain.008
  • validate_ubl - UBL / Peppol BIS 3.0 (EN 16931)
  • validate_xrechnung - XRechnung UBL/CII (EN 16931 + KoSIT BR-DE)
  • validate_ksef - KSeF FA(3) (Poland, official Ministry of Finance XSD)
  • validate_camt - camt.052 / camt.053 / camt.054 (ISO 20022)
  • validate_coda - CODA (Belgium, Febelfin, 128-char records)
  • convert_coda - CODA (Belgium) → camt.053 (ISO 20022)
  • validate_cfonb - CFONB 120 / AFB120 (France, 120-char records)
  • convert_cfonb - CFONB 120 (France) → camt.053 (ISO 20022)
  • convert_mt940 - MT940 (SWIFT) → camt.053 (ISO 20022)
  • convert_bai2 - BAI2 (US / Canada) → camt.053 (ISO 20022)
  • validate_ach - ACH / NACHA (US, 94-char records, ABA check digit)
  • validate_iban - IBAN (mod-97)
  • validate_aba - ABA routing number / RTN (US, 3-7-1 check digit)
  • generate_camt_test - camt.053 test file from pain.001/pain.008

Install

Add this to your MCP client configuration (Claude Desktop, Cursor, etc.), then restart it:

{
  "mcpServers": {
    "validatefin": { "command": "npx", "args": ["-y", "@validatefin/mcp"] }
  }
}

100% local

Every validation runs on your machine. No file or data is ever sent to a server - the same privacy guarantee as the ValidateFin website.

FAQ

What is the ValidateFin MCP server?

An open-source Model Context Protocol server that lets AI assistants run ValidateFin's validators (SEPA, UBL/Peppol, camt.053, IBAN) and the test-file generator directly on your machine.

Is it free?

Yes - free and open-source, published on npm as @validatefin/mcp. No account or API key required.

Does my data stay private?

Yes. Everything runs locally on your machine; no file or data is ever sent to a server.

Which AI assistants are supported?

Any MCP-compatible client, including Claude Desktop, Cursor and GitHub Copilot.