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

A
Qualität der Beschreibung
96%
Vollständigkeit des Schemas
74%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'my_usage' description lacks action verbin my_usage

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,612Tokens (Tool-Definitionen)
~1.5 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.26% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (8)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet8 Tools