https://rechnungslotse.de/api/mcp ↗
XRechnung/ZUGFeRD erstellen, gegen EN 16931 prüfen, Fehler mit Regel-ID erklären. Ohne Konto.
Rechnungslotse: deutsche E-Rechnung is a remote MCP server published at rechnungslotse.de. It has been probed 13 times since 9/12/2026. It answered in 13 of them (100.0%), a near-uninterrupted record. Median response time is 444 ms, placing it among the faster endpoints. It exposes a broad tool surface of 18 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
rechnung_pruefen — Shares similar name with 'rechnung_lesen', risking tool selection errors.pflichtangaben_pruefen — Parameters like 'aussteller' and 'empfaenger' are objects without schema clarification.leistung_erfassen — Required parameters are not clearly marked (e.g., 'datum' is required but not explicitly stated).Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
rechnung_pruefenPrüft eine XRechnung oder ein ZUGFeRD-PDF mit dem vollständigen Normprüfer (EN 16931 + KoSIT-Regeln) und liefert jeden Verstoß mit Regel-ID und Klartext. Die Datei wird nicht gespeichert; sie existiert nur für die Dauer der Prüfung. Zu jeder Regel-ID gibt es eine Erklärseite unter https://rechnungslotse.de/fehler/<regel-id>.
xmlstringdatei_base64stringdateinamestringrechnung_lesenLiest den Datensatz einer XRechnung oder eines ZUGFeRD-PDF und gibt Absender, Empfänger, Positionen, Beträge, Fälligkeit und Bankverbindung strukturiert zurück – ohne die Datei zu speichern.
xmlstringdatei_base64stringdateinamestringpflicht_pruefenBeantwortet für einen konkreten deutschen Betrieb, ab wann er E-Rechnungen ausstellen muss und was für den Empfang gilt – mit Datum und Paragraf (§ 27 Abs. 38 UStG, § 34a UStDV).
unternehmerstringrequiredkundenstringrequiredumsatzstringrequiredkleinunternehmerstringrequiredbetraegestringrequiredleitweg_pruefenZerlegt eine Leitweg-ID in Grobadressierung, Feinadressierung und Prüfziffer, rechnet die Prüfziffer nach MOD 97-10 nach und findet Zahlendreher.
leitweg_idstringrequiredfehler_erklaerenErklärt eine Regel-ID aus einer Prüfmeldung (z. B. BR-08, BR-CO-15, PEPPOL-EN16931-R053): was die Regel verlangt, welche Geschäftsfelder betroffen sind, die häufigsten Ursachen, die Schritte zur Behebung, was der Empfänger sieht und was zu tun ist, wenn die Rechnung schon versendet wurde. Ohne Angabe listet es alle erklärten Regeln auf.
regelstringpflichtangaben_pruefenPrüft die Angaben einer Rechnung gegen § 14 UStG – auch für eine Rechnung aus Word oder einem PDF ohne Datensatz. Meldet je Pflichtangabe, ob sie vorhanden ist, und berücksichtigt Kleinbetragsrechnungen (§ 33 UStDV), Kleinunternehmer (§ 19) und Reverse Charge (§ 13b).
rechnungsnummerstringrechnungsdatumstringleistungsdatumstringausstellerobjectempfaengerobjectleistungstringnettonumberust_prozentnumberkleinunternehmerbooleanreverse_chargebooleanibanstringkleinunternehmer_pruefenPrüft die beiden Umsatzgrenzen der Kleinunternehmerregelung in der ab 2025 geltenden Fassung: Vorjahr höchstens 25.000 €, laufendes Jahr höchstens 100.000 €. Sagt, ob die Regelung dieses und nächstes Jahr noch gilt – und dass sie bei Überschreiten der 100.000 € sofort endet, nicht erst zum Jahreswechsel.
umsatz_vorjahrnumberrequiredumsatz_laufendes_jahrnumberrequiredrechnung_erstellenErzeugt eine geprüfte E-Rechnung (XRechnung, PDF, ZUGFeRD) im verbundenen Betrieb. Absender, Rechnungsnummer und Zahlungsziel kommen aus dem Betrieb. Gleiche bestellnummer = gleiche Rechnung (Idempotenz): Ein wiederholter Aufruf legt KEINE zweite Rechnung an. Zählt gegen das Monatskontingent des Tarifs.
empfaengerobjectrequiredpositionenarrayrequiredbestellnummerstringrechnung_dateiHolt eine Fassung einer erzeugten Rechnung. WICHTIG: „zugferd" ist die E-Rechnung ALS PDF – ein PDF/A-3 mit eingebettetem Rechnungsdatensatz, das Menschen lesen und Maschinen verarbeiten können. „pdf" ist nur das Sichtdokument OHNE Datensatz und damit keine E-Rechnung. Wer eine „saubere E-Rechnung als PDF" oder ein „PDF/A" will, nimmt zugferd. Nur bei xrechnung kommt der Inhalt mit; PDFs gibt es als Link, weil ein PDF als Base64 im Gespräch niemandem nützt.
rechnung_idstringrequiredformatstringrequiredbetrieb_lesenLiest die Stammdaten des Betriebs, zu dem der Zugang gehört: Anschrift, Steuernummer, Bankverbindung.
rechnungen_suchenListet Rechnungen des verbundenen Betriebs – nach Zustand, Zeitraum oder Suchbegriff (Nummer oder Empfängername). Jede Zeile trägt den offenen Betrag und ob sie überfällig ist. Für Fragen wie „welche Rechnungen sind noch offen?" oder „was habe ich der Müller GmbH im Juli berechnet?".
statusstringvonstringbisstringsuchestringlimitnumberkunden_suchenSucht in der Kundenkartei des Kontos und gibt die vollständige Anschrift zurück. VOR jedem rechnung_erstellen zu benutzen, wenn der Empfänger schon einmal beliefert wurde – die Anschrift ist eine Pflichtangabe nach § 14 UStG und darf nicht aus dem Gedächtnis stammen.
suchestringlimitnumberDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/de-rechnungslotse-e-rechnung)<a href="https://mcpmetrics.io/servers/de-rechnungslotse-e-rechnung"><img src="https://mcpmetrics.io/badge/de.rechnungslotse/e-rechnung/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
KoSIT-verified German e-invoices: generate & validate ZUGFeRD, Factur-X, XRechnung, EN 16931.
Germany shipping labels for AI agents: buy Deutsche Post and more, track and refund via Shippo.
Generate, validate and read Factur-X / EN 16931 e-invoices (France, EU): PDF/A-3, CII, UBL 2.1.
Create and validate XRechnung (EN 16931), check Leitweg-IDs, calculate German VAT.
German wineries, wine towns and wine festivals: 5.900 entries in 13 regions. Read-only, no key.
Validate, generate & convert EU e-invoices (UBL, CII, XRechnung, Factur-X) — EN 16931 pre-validated.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 16:52:42 | Legacy | 200 | 417 | 200 | 427 | 2025-06-18 |
| 2026-09-13 14:49:35 | Legacy | 200 | 442 | 200 | 444 | 2025-06-18 |
| 2026-09-13 12:47:19 | Legacy | 200 | 385 | 200 | 379 | 2025-06-18 |
| 2026-09-13 10:45:14 | Legacy | 200 | 409 | 200 | 403 | 2025-06-18 |
| 2026-09-13 08:43:04 | Legacy | 200 | 410 | 200 | 415 | 2025-06-18 |
| 2026-09-13 06:40:42 | Legacy | 200 | 562 | 200 | 558 | 2025-06-18 |
| 2026-09-13 04:35:29 | Legacy | 200 | 704 | 200 | 707 | 2025-06-18 |
| 2026-09-13 01:33:33 | Legacy | 200 | 465 | 200 | 467 | 2025-06-18 |
| 2026-09-12 23:31:36 | Legacy | 200 | 493 | 200 | 494 | 2025-06-18 |
| 2026-09-12 21:29:15 | Legacy | 200 | 573 | 200 | 567 | 2025-06-18 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.