E-Invoice Checker
Validate, parse and render EU e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0, KSeF.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin my_usage
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"einvoice": {
"url": "https://einvoicechecker.com/v1/mcp"
}
}
}Remote-Endpunkte
https://einvoicechecker.com/v1/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢list_supported_formats
Which formats, profiles and rule sets this service supports, and what each tool costs.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪detect_invoice(content, content_base64)
Identify the format, syntax, profile/customization and country standard of an e-invoice file. Cheap first step before validating.
Eingabe-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#"
}🟢parse_invoice(content, content_base64)
Extract the invoice as normalised JSON: number, dates, seller, buyer, lines, VAT breakdown, totals, payment details. Works for every supported format.
Eingabe-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#"
}🟡fix_invoice(content, content_base64, totals, dry_run, values)
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.
Eingabe-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. [email protected]"
},
"sellerEndpoint": {
"type": "string",
"description": "Seller electronic address (BT-34), scheme:value, e.g. EM:[email protected]"
},
"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#"
}🟡validate_invoice(content, content_base64, kosit)
Run the official rule set for the detected format (KoSIT for XRechnung/ZUGFeRD/Factur-X, OpenPeppol for Peppol BIS, FA(3) schema for KSeF, Porezna uprava HR-CIUS schematron for Croatian eRačun, Facturae XSD + calculation/NIF/DIR3 rules for Spain, LHDN SDK rules for MyInvois). Returns valid/invalid with every failed rule: id, severity, message, XPath.
Eingabe-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"
},
"kosit": {
"type": "boolean",
"description": "Run the full KoSIT schematron (default true). false = schema and core checks only, faster"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪render_invoice_html(content, content_base64, lang)
Human-readable invoice document (HTML, A4 print layout) from the XML, in the requested language.
Eingabe-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"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"fr",
"pl",
"nl",
"hr",
"es"
],
"description": "Label language, default en"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪render_invoice_pdf(content, content_base64, lang)
Human-readable PDF of the invoice (counts as 2 requests). Returned as a base64 resource.
Eingabe-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"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"fr",
"pl",
"nl",
"hr",
"es"
]
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪my_usage
Plan, monthly quota, usage this month and subscription state of the API key used for this connection. Free.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis