xmlvalid
by xmlvalid.com in Markets & finance
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
Reliability
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
| When | Result | HTTP | Time |
|---|---|---|---|
| 13 h ago | Passed | 200 | 281 ms |
| 26 h ago | Passed | 200 | 266 ms |
| 39 h ago | Passed | 200 | 310 ms |
| 2 days ago | Passed | 200 | 763 ms |
| 3 days ago | Passed | 200 | 216 ms |
Show 7 older checks
| 3 days ago | Passed | 200 | 302 ms |
| 4 days ago | Passed | 200 | 287 ms |
| 4 days ago | Passed | 200 | 411 ms |
| 5 days ago | Passed | 200 | 405 ms |
| 5 days ago | Passed | 200 | 372 ms |
| 6 days ago | Passed | 200 | 171 ms |
| 6 days ago | Passed | 200 | 232 ms |