E-Invoice Checker
v1.0.2Validate, parse and render EU e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0, KSeF.
Endpoint health
online- Last checked
- 11/3/2026, 4:16:00 PM
- Latency
- 269 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:com.einvoicechecker%2Feinvoice
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"com.einvoicechecker/einvoice": {
"url": "https://einvoicechecker.com/v1/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
8 shown · authentication unknown
Detect e-invoice format
detect_invoice
Identify the format, syntax, profile/customization and country standard of an e-invoice file. Cheap first step before validating.
Schema valid · SHA-256 6f417c40a01f…
View input schema
{ "type": "object", "properties": { "content": { "type": "string", "description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text" }, "content_base64": { "type": "string", "description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML" } }, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" }Auto-fix e-invoice
fix_invoice
Fix validation errors of an EN 16931 invoice (XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, UBL, CII) deterministically: empty elements, decimals, date and code formats, specification ids; with totals=true also recalculates totals and the VAT breakdown from the lines. Data that is not in the file (Leitweg-ID, seller contact, endpoint ids, payment terms) is taken from "values"; missing ones are listed in needs_input. Returns the change list, the remaining errors and the corrected XML. Counts as 2 requests.
Schema valid · SHA-256 d3e62801412a…
View input schema
{ "type": "object", "properties": { "content": { "type": "string", "description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text" }, "content_base64": { "type": "string", "description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML" }, "totals": { "type": "boolean", "description": "Allow recalculating document totals and VAT breakdown from the line amounts" }, "dry_run": { "type": "boolean", "description": "Only report what would change" }, "values": { "type": "object", "properties": { "buyerReference": { "type": "string", "description": "Buyer reference / Leitweg-ID (BT-10), e.g. 04011000-12345-03" }, "sellerContactName": { "type": "string", "description": "Seller contact person (BT-41), e.g. Max Mustermann" }, "sellerPhone": { "type": "string", "description": "Seller contact phone (BT-42), e.g. +49 30 1234567" }, "sellerEmail": { "type": "string", "description": "Seller contact e-mail (BT-43), e.g. billing@example.com" }, "sellerEndpoint": { "type": "string", "description": "Seller electronic address (BT-34), scheme:value, e.g. EM:billing@example.com" }, "buyerEndpoint": { "type": "string", "description": "Buyer electronic address (BT-49), scheme:value, e.g. 0204:04011000-12345-03" }, "paymentTerms": { "type": "string", "description": "Payment terms (BT-20), e.g. Zahlbar innerhalb 30 Tagen ohne Abzug" }, "invoiceTypeCode": { "type": "string", "description": "Invoice type code (BT-3, UNTDID 1001), e.g. 380" } }, "additionalProperties": false, "description": "Values for data that is missing in the file" } }, "additionalProperties": false, "$schema": "http://json-schema.org/draft-07/schema#" }
Connections
streamable-http
https://einvoicechecker.com/v1/mcp