{"name":"io.github.elnicaise/validatefin","slug":"elnicaise-validatefin","title":"ValidateFin","description":"Validate SEPA, UBL/Peppol, XRechnung, camt, ACH & IBAN files locally — no data leaves your machine.","url":"https://mcp.market/server/elnicaise-validatefin","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":16,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-07-05T23:31:13.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/elnicaise/validatefin-mcp","website":"https://validatefin.com","version":"1.2.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@validatefin/mcp","version":"1.2.1","transport":{"type":"stdio"}}],"tools":[{"name":"convert_bai2","description":"Convert a BAI2 (Bank Administration Institute, version 2) cash-management bank statement \\u2014 the dominant US/Canada statement format, the North-American counterpart of SWIFT MT940 \\u2014 to an ISO 20022 camt.053.001.02 XML statement. Parses the 01/02/03/16/88 record hierarchy, infers debit/credit direction from the numeric type code (100\\u2013399 credit, 400\\u2013699 debit), scales integer mino","write_action":false,"price_micros":0,"input_schema":null},{"name":"convert_mt940","description":"Convert a legacy SWIFT MT940 bank statement (Customer Statement Message) to an ISO 20022 camt.053.001.02 XML statement. MT940 was retired by SWIFT in November 2025 and is being replaced by camt.053. Parses the balances and transactions, checks that opening balance + turnover = closing balance, and returns the camt.053 XML with the real balances and mixed debit/credit entries (RC/RD reversals handl","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_camt_test","description":"Generate a valid camt.053 test bank statement from a SEPA pain.001 (credit transfer) or pain.008 (direct debit) file. Returns the camt.053 XML \\u2014 ideal test data for reconciliation. 100% local.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saxon-js","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_aba","description":"Validate a US ABA routing number (routing transit number, RTN): 9-digit structure, the ABA 3-7-1 check digit (mod 10) and the Federal Reserve routing symbol / district. The US counterpart of IBAN validation. 100% local.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_ach","description":"Validate a US ACH / NACHA file in the fixed-width Nacha format: 94-character records, the record structure (File Header, Batch Header, Entry Detail, Addenda, Batch Control, File Control), the ABA routing-number check digit (3-7-1), the entry hash, and all batch and file control totals (debits, credits, entry/addenda count, block count). 100% local.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validate_iban","description":"Validate an IBAN: length, country code and mod-97 checksum. 100% local.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-26T11:36:08.916Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:36:08.926Z","components":{"code":{"score":25,"max":25,"notes":["26 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 83 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@validatefin/mcp","version":"1.2.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-07-05T23:20:32.403Z","repositoryUrl":"git+https://github.com/elnicaise/validatefin-mcp.git"}],"repo":{"found":true,"owner":"elnicaise","repo":"validatefin-mcp","archived":false,"pushedAt":"2026-07-05T23:31:13Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/186854124?v=4","ownerCreatedAt":"2024-10-30T17:06:15Z","license":"MIT"},"icon":{"url":"https://validatefin.com/icon.svg?icon.0f9fxc4_omyzj.svg","source":"site"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-05T23:31:13.000Z","score":16}}}},"grade_history":[],"reviews":[]}