xmlvalid
xmlvalid checks XML documents and electronic invoices the way the receiving systems do, and tells you what to fix. Ask Claude to validate a document you paste, attach or link, against a schema from the catalog or "auto", which picks the e-invoice profile the document declares. xmlvalid runs the schema check (XSD 1.0, DTD, RelaxNG) with libxml2 and then the official Schematron business rules: EN 16931, Peppol BIS 3 and PINT, XRechnung, ZUGFeRD / Factur-X, France CTC 2026, and national formats such as FatturaPA, KSeF, ISDOC, Finvoice, ebInterface, OIOUBL, ZATCA, MyInvois, CFDI and NF-e. Each finding comes with its line, the rule or error id, and an explanation. Without an account, Claude can also look up which schema fits a format (search_schemas), explain a parser or validator message from libxml2, Java (Xerces) or .NET and how to fix it (explain_error), and explain a business rule such as BR-CO-15 or PEPPOL-EN16931-R001 (explain_rule). Validating runs as your xmlvalid account: the first time, Claude asks you to sign in (OAuth). The free plan includes 100 validations a month; Pro raises that. A document is deleted as soon as it is validated and its result after 24 hours; xmlvalid never sees your conversation.
Details
https://xmlvalid.com/mcp · streamable-http
