Künstliche Intelligenz verändert gerade, wie Entwickler und Fachanwender mit Software interagieren. Statt Klicks und Menüs rückt die natürliche Sprache in den Vordergrund: „Zeig mir alle Kunden mit ausstehenden Rechnungen" oder „Wechsle Vertrag 4711 auf den Jahrestarif" – und die KI erledigt es. Möglich macht das das Model Context Protocol (MCP), ein offener Standard für die Verbindung zwischen KI-Assistenten und externen Systemen. Ein Fakturia-Kunde hat nun einen vollständigen MCP-Server für die Fakturia-API auf GitHub veröffentlicht.
Was ist das Model Context Protocol?
Das Model Context Protocol ist ein offener Standard, der von Anthropic entwickelt wurde und inzwischen von zahlreichen KI-Anbietern und Tool-Herstellern unterstützt wird. Die Grundidee ist einfach: KI-Assistenten wie Claude sollen nicht nur Texte generieren, sondern echte Werkzeuge benutzen können – Datenbanken abfragen, APIs aufrufen, Aktionen auslösen. MCP definiert dabei ein einheitliches Protokoll, über das ein KI-Modell mit beliebigen externen Diensten kommunizieren kann, ohne dass für jede Kombination eine eigene Integration entwickelt werden muss.
Ein MCP-Server ist im Kern ein Adapter: Er nimmt die Anfragen des KI-Assistenten entgegen, übersetzt sie in API-Aufrufe an das Zielsystem und gibt die Ergebnisse zurück. Für den Nutzer entsteht so eine nahtlose Erfahrung, bei der die KI als intelligente Schnittstelle zu komplexen Fachanwendungen fungiert.
Der Fakturia-MCP-Server im Detail
Die edjufy Software GmbH, ein auf Bildungstechnologie spezialisiertes Unternehmen, hat unter der MIT-Lizenz einen vollständigen MCP-Server für die Fakturia-API veröffentlicht. Das Projekt ist auf GitHub unter github.com/edjufy/fakturia-mcp öffentlich zugänglich und kann über das Node-Package-Manager-Ökosystem direkt installiert werden.
Der Server deckt mit 123 Tools die gesamte Fakturia-API ab – aufgeteilt auf 14 Domänen. Dazu gehören die vollständige Kundenverwaltung mit 14 Tools (Anlage, Suche, SEPA-Mandate, benutzerdefinierte Felder), das Vertragsmanagement mit 32 Tools für den kompletten Lebenszyklus von der Anlage bis zur Kündigung inklusive Rabattverwaltung und Provisionsregeln sowie das Rechnungsmanagement mit 10 Tools zum Abrufen, Bezahlen, Stornieren und PDF-Download. Hinzu kommen Werkzeuge für Abonnement-Positionen, Artikel, Bestellungen, Konten, Reports, Gutschriften, Rabattcodes, Nutzeranmeldungen, Aktivitäten, Webhooks und Projekte.
Konkrete Anwendungsfälle im Subscription-Management
Was bedeutet das in der Praxis? Ein Mitarbeiter im Kundenservice kann seinem KI-Assistenten auf natürliche Weise Fragen stellen: „Welche Kunden haben in diesem Monat noch keine Zahlung geleistet?" oder „Erstelle einen Testmandanten für Neukunde Müller GmbH mit dem Starterpaket." Die KI übersetzt diese Anfragen eigenständig in die entsprechenden API-Aufrufe, führt sie aus und fasst das Ergebnis verständlich zusammen.
Für Entwicklerteams eröffnet der MCP-Server neue Wege beim Testen und Debuggen: Statt die API-Dokumentation zu wälzen und Requests manuell zusammenzubauen, kann der Entwickler die gewünschte Operation beschreiben und das Ergebnis direkt im KI-Dialog überprüfen. Auch für die automatisierte Verarbeitung von Ausnahmefällen – etwa die Bearbeitung von Rücklastschriften oder die Reaktivierung gesperrter Kunden – bietet die KI-gestützte Oberfläche erhebliche Effizienzvorteile.
Sicherheit und Konfiguration
Der MCP-Server wird über zwei Umgebungsvariablen konfiguriert: den API-Host (Produktion oder Sandbox) und den API-Schlüssel. Wichtig ist dabei der Hinweis der Entwickler, den Zugriffsumfang des API-Schlüssels bewusst zu wählen. Da ein KI-Assistent mit Schreibzugriff grundsätzlich in der Lage ist, Verträge zu kündigen, Rechnungen zu bezahlen oder Kundendaten zu löschen, empfehlen die Entwickler für Szenarien mit reiner Leseabsicht einen API-Schlüssel ohne Schreibrechte. Die Fakturia-Projektkonfiguration erlaubt diese granulare Steuerung direkt in den API-Einstellungen.
Ausblick: KI als Bedienoberfläche für Fachanwendungen
Der Fakturia-MCP-Server ist ein frühes, aber anschauliches Beispiel für einen Trend, der die Softwarenutzung grundlegend verändern wird. Wenn jede Fachanwendung über einen MCP-Server verfügt, wird die KI zur universellen Schnittstelle: Mitarbeiter müssen sich keine Menüstrukturen merken, Entwickler keine API-Dokumentationen auswendig lernen. Die Interaktion mit komplexen Systemen wie Subscription-Management-Plattformen wird so zugänglich wie eine Unterhaltung.
Wer den MCP-Server ausprobieren möchte, findet das Projekt samt Installationsanleitung auf GitHub. Voraussetzung ist ein Fakturia-Account mit aktivierter API-Schnittstelle – wahlweise auf dem Produktivsystem oder der kostenlosen Sandbox-Umgebung.