83trust / 100

xmlvalid

by xmlvalid.com in Markets & finance

MCP serverPassing, checked 13 h ago

Validate XML and e-invoices (XSD, DTD, RelaxNG, EN 16931, Peppol, XRechnung), explain errors

https://xmlvalid.com/mcp
Tools
5
open to any client
Uptime
100%
last 30 days
Response time
287 ms
763 ms slowest 5%
Last check
Passed
13 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "xmlvalid": {
      "type": "http",
      "url": "https://xmlvalid.com/mcp"
    }
  }
}

5 tools

  • validate_xml

    Validate an XML document with xmlvalid: well-formedness, an XSD, DTD or RelaxNG schema, and for e-invoices the Schematron business rules of EN 16931, Peppol BIS, XRechnung, Factur-X and national formats. Pass the document as `xml` (its text) or `url` (a public http(s) address)…

  • get_validation

    The status and result of a validation started with validate_xml that was still running when it returned (status "queued" or "running"). Results are kept for 24 hours.

  • search_schemas

    Search xmlvalid's catalog of official XML schemas (UBL, CII, Peppol, XRechnung, Factur-X, ISO 20022, HL7, sitemaps…) by name, namespace, root element or area. Returns each schema's slug to pass to validate_xml, its version and the business rules it checks. No API key needed.

  • explain_error

    Explain an XML parsing or schema validation error message: what it means, why it happens and how to fix it, with an example. Understands libxml2 (xmllint, PHP, Python lxml, xmlvalid), Java (Xerces cvc-* codes, SAXParseException) and .NET (System.Xml) wording; paste the message…

  • explain_rule

    Explain an e-invoicing business rule by its id, such as BR-CO-15, BR-DE-1, PEPPOL-EN16931-R001 or a national CIUS rule: its message, level, the rule sets it belongs to, why invoices fail it and how to fix them. No API key needed.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
13 h agoPassed200281 ms
26 h agoPassed200266 ms
39 h agoPassed200310 ms
2 days agoPassed200763 ms
3 days agoPassed200216 ms
Show 7 older checks
3 days agoPassed200302 ms
4 days agoPassed200287 ms
4 days agoPassed200411 ms
5 days agoPassed200405 ms
5 days agoPassed200372 ms
6 days agoPassed200171 ms
6 days agoPassed200232 ms