mcpbeat Sign in

XSDHub XML validation MCP Server

answering

XSDHub XML validation is answering right now. Last checked 6 min ago. It exposes 8 tools.

Validate XML, XSD and e-invoices with XSDHub. Includes error explanations and source URLs.

Uptime history 62 hours of history
62 hours agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
230 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 November 2026. No other catalogue keeps this.

8 Nov 3 tools changed the parameters they ask for5 times that day validate_e_invoice, validate_xml, validate_xml_against_xsd
8 Nov a tool description was rewritten2 times that day validate_xml_against_xsd
and 3 more, back to 8 November 2026

Nothing serious here today

Today is the operative word: we check XSDHub XML validation every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add validation --transport http https://xsdhub.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://xsdhub.com/mcp
~/.codex/config.toml
[mcp_servers.validation]
url = "https://xsdhub.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "validation": {
      "url": "https://xsdhub.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "validation": {
      "type": "http",
      "url": "https://xsdhub.com/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

validate
validate_e_invoice
Check invoice XML with a fixed EN16931, XRechnung, Factur-X XML, KSeF FA(3), RO or HR package. KSeF is XSD-only; Factur-X checks XML only. No authority or network acceptance check.
validate_xml
Check XML well-formedness. Returns bounded errors and warnings with locations; uses one validation from the daily allowance.
validate_xml_against_xsd
Check XML against a pinned officialSchema package or supplied XSD 1.0/1.1. Imports resolve inside the selected package only. Returns bounded findings and original schema hashes. The mf-etransport-v2 package also runs original official Schematron 2.0.2, all phases, with separate metadata.
xsdhub
get_xsdhub_capabilities
Read the supported browser tools, file limits, privacy boundaries and subscription test-mode status. No account or billing access.
get_xsdhub_page
Read one public XSDHub page as Markdown, with its canonical source URL. Accepts a public page slug, such as learn/xml-namespaces-explained, about or home.
search_xsdhub_guides
Search XSDHub public XML and XSD guides. Returns source URLs and excerpts. Does not validate or upload XML.
explain
explain_validation_error
Match an XML/XSD or invoice error code or message to an existing guide and explanation. Returns a general guide when no exact match exists.
supported
list_supported_standards
List the six fixed invoice packages, versions, scope and limitations, plus generic XML and supplied-XSD support.

Endpoints

URLTransportStateLatencyChecked
https://xsdhub.com/mcp streamable-http answering 314 ms 6 min ago

Alternatives to XSDHub XML validation

same job, measured the same way
xmlvalid
by xmlvalid

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

5 tools answering
Eleata e-Invoice Validator
by hernaninverso

Validate EU e-invoices (Peppol, XRechnung, Factur-X, UBL, CII) and explain error codes.

46 installs/wk local only
P
proRēķins
by crowfoundry

Prepare, validate and manage Latvian e-invoices with the installed proRēķins app.

local only
E-Invoice Map
by einvoicemap

Free, read-only e-invoicing data: mandate dates, Peppol providers, validation-error explainers.

7 tools answering
Billstride
by billstride

Create, send and track invoices from a conversation, with e-invoices, reminders and DATEV export.

answering
Tallystick
by tally-stick

Read, validate and write e-invoices on your own machine. XRechnung, ZUGFeRD, Factur-X, UBL, CII.

93 installs/wk local only
MCP Quipu
by nubiia-dev

Quipu API integration with 18 MCP tools for invoices, expenses, contacts and Spanish VAT reporting

50 installs/wk local only
PolyDoc
by polydoc

HTML/URL to PDF, screenshots, e-invoices. PDF/A and PDF/UA output with optional veraPDF verify.

306 installs/wk local only

XSDHub XML validation — questions

Answers built from our own checks of this server.

What can XSDHub XML validation do?
It exposes 8 tools, read directly from the server on our last check. Among them: explain_validation_error, get_xsdhub_capabilities, get_xsdhub_page, list_supported_standards, search_xsdhub_guides, validate_e_invoice and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is XSDHub XML validation mostly used for?
Its tools cluster around xsdhub and validate. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is XSDHub XML validation working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 230 ms. The bar chart above shows every period we have measured.
How do I connect XSDHub XML validation?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does XSDHub XML validation need an API key?
No. XSDHub XML validation completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is XSDHub XML validation?
It answers our handshake in 230 ms on average, which is faster than 59% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.