MCP-Schnittstelle für KI-Apps
Finito stellt eine Schnittstelle bereit, über die KI-Apps mit Ihrem Konto arbeiten können – Projekte und Rapporte abfragen, Rechnungen auflisten, Zeit buchen. Sie melden sich dabei ganz normal bei Finito an und entscheiden selbst, was die App darf. Dieser Artikel beschreibt die Schnittstelle als solche: welche Daten sie freigibt, welche Berechtigungen es gibt und wie Sie eine Verbindung wieder beenden. Die Einrichtung für Claude Schritt für Schritt steht unter Claude mit Finito verbinden.
Zuletzt aktualisiert:
Was MCP ist
MCP steht für Model Context Protocol – eine herstellerübergreifende Sprache, mit der KI-Anwendungen auf fremde Systeme zugreifen. Statt für jede App eine eigene Anbindung zu bauen, stellt Finito einen MCP-Server bereit, den jede App sprechen kann, die das Protokoll beherrscht.
Die Adresse hängt von Ihrer Region ab – im nächsten Abschnitt steht, wann Sie sie überhaupt brauchen:
| Region | Server-Adresse |
|---|---|
| Schweiz | https://api.finitopro.ch/mcp |
| Polen | https://api.finitopro.pl/mcp |
Die für Sie gültige Adresse steht in der App unter Mein Profil → Verbundene KI-Apps, mit einem Knopf zum Kopieren.
Sie brauchen dafür keinen API-Schlüssel. Die Anmeldung läuft über Ihr normales Finito-Konto – inklusive Zwei-Faktor-Code, falls Sie einen verwenden. Den Unterschied zur API-Schnittstelle erklärt der letzte Abschnitt.
Welche Apps sich verbinden lassen
Jede Anwendung, die MCP-Server einbinden kann. Heute sind das vor allem die Claude-Apps von Anthropic – claude.ai im Browser, Claude Desktop und Claude Code im Terminal.
In claude.ai und Claude Desktop ist Finito im Verzeichnis eingetragen: Sie suchen unter Einstellungen → Connectors nach Finito und klicken auf Hinzufügen – die Server-Adresse müssen Sie dort nicht kennen. Den ganzen Ablauf beschreibt Claude mit Finito verbinden.
Die Adresse brauchen Sie nur dort, wo es kein Verzeichnis gibt: in Claude Code und in Apps anderer Anbieter. Die Schritte sind dann überall dieselben: Adresse eintragen, bei Finito anmelden, Berechtigungen bestätigen.
Was eine verbundene App kann
Mit den Berechtigungen Lesen und Zeit buchen und Aufgaben verwalten stehen zehn Funktionen bereit. Sieben davon lesen nur; geschrieben wird nur beim Buchen von Zeit und beim Anlegen oder Ändern einer Aufgabe. Die Buchhaltung kommt mit einer eigenen Berechtigung dazu – siehe den nächsten Abschnitt.
| Funktion | Was sie tut |
|---|---|
| Konto anzeigen | Zeigt, als welche Person und für welche Organisation die App arbeitet, samt Währung und Berechtigungen. |
| Projekte suchen | Findet Projekte nach Name, Status, Kunde oder Zuständigkeit – standardmässig nur offene. |
| Aufgaben suchen | Findet Aufgaben nach Text, Projekt oder Status, auf Wunsch nur überfällige. |
| Rapporte auflisten | Zeigt gebuchte Zeit eines Zeitraums mit Stundensumme – Ihre eigene oder, mit entsprechender Berechtigung, die des Teams. |
| Zeit buchen | Schreibend. Legt einen Rapport an. |
| Aufgabe erstellen | Schreibend. Legt eine Aufgabe an – mit Projekt, Termin, Priorität und zuständigen Personen. |
| Aufgabe ändern | Schreibend. Ändert Status, Termin, Priorität oder Zuständigkeit einer bestehenden Aufgabe, oder archiviert sie. Die Liste der zuständigen Personen wird dabei ersetzt, nicht ergänzt. |
| Kunden suchen | Findet Kundinnen und Kunden nach Firma, Name, E-Mail oder Tag. |
| Rechnungen auflisten | Zeigt Rechnungen mit Betrag, Status und Fälligkeit – auf Wunsch nur die überfälligen (versandt, unbezahlt, Frist abgelaufen). |
| Offerten auflisten | Zeigt Offerten mit Status und Betrag. |
Was nicht geht: Rechnungen oder Offerten erstellen, versenden oder löschen, Kunden oder Projekte ändern, Aufgaben oder andere Daten löschen. Die Schnittstelle kennt dafür schlicht keine Funktion – eine App kann es also nicht, auch wenn man sie darum bittet.
Buchhaltung
Mit der Berechtigung Buchhaltung kommen Funktionen dazu, mit denen eine KI-App Belege erfassen und verbuchen kann. Gedacht ist das für den Weg, den heute jemand von Hand geht: Beleg fotografieren, Konto und MWST bestimmen, verbuchen.
| Funktion | Was sie tut |
|---|---|
| Buchungsanweisungen lesen | Ihre eigenen Regeln («Rechnungen der Firma ABC immer auf 1600»). Dieselbe Vorlage nutzt auch die Beleg-KI von Finito. |
| Buchungsanweisungen ändern | Ersetzt diese Regeln durch einen neuen Text. Wirkt auch auf die Beleg-KI in Finito, für alle in der Organisation. |
| Kontenplan lesen | Ihre Konten mit Nummer und Bezeichnung. |
| MWST-Codes lesen | Die Steuersätze, die für eine Buchung gebraucht werden. |
| Beleg hochladen | Legt aus einem Foto oder PDF eine Ausgabe mit Beleg an – oder hängt das Dokument an eine bestehende Ausgabe oder an eine Bankzeile ohne Beleg. |
| Ausgaben auflisten / anzeigen | Die Belege, standardmässig die noch offenen – die Arbeitsliste dessen, was zu verbuchen ist – und eine einzelne Ausgabe im Detail. |
| Ausgabe ausfüllen | Schreibt Lieferant, Datum, Beträge, Kontierung und MWST-Code auf den Beleg – das, was die KI vom Dokument abgelesen hat. |
| Beleg verbuchen | Erstellt und verbucht die Kreditorenbuchung aus den Zahlen der Ausgabe: Aufwand auf die Kontierung, Vorsteuer auf 1170, brutto auf Kreditoren. Auf Wunsch gleich mit der Zahlung. |
| Buchung erfassen | Erstellt einen Buchungssatz von Hand – standardmässig als Entwurf, den eine Person prüfen kann. Für das, wozu es keinen Beleg gibt: Abgrenzungen, Korrekturen, Lohn. |
| Buchung verbuchen | Überträgt einen Entwurf ins Hauptbuch. Danach ist er nicht mehr änderbar. |
| Buchung stornieren | Bucht eine Gegenbuchung. Das Original bleibt stehen, beide heben sich auf. |
| Buchungen auflisten / anzeigen | Das Journal eines Zeitraums mit Status, und eine einzelne Buchung mit allen Buchungssätzen. |
| Kontoauszug einlesen | Importiert eine CAMT- oder CSV-Datei der Bank. Derselbe Monat darf ohne Doppelbuchungen erneut gesendet werden. |
| Offene Bankzeilen auflisten | Die noch nicht verbuchten Zeilen – die Arbeitsliste bis die Buchhaltung aktuell ist. |
| Beleg zu einer Bankzeile vorschlagen | Sucht Belege und Rechnungen, die zu einer Zahlung passen könnten – nach Betrag, Wortlaut und Datum. Eine Kartenzahlung und ihr Beleg haben oft keinen Text gemeinsam. |
| Bankzeile kontieren | Setzt Konto und MWST – auch als Sammelbuchung über mehrere Konten und Sätze –, verknüpft den Beleg und hält fest, wofür die Zahlung war. Noch nichts im Hauptbuch. |
| Bankzeile verbuchen | Macht aus der vorbereiteten Zeile eine Buchung: Bankkonto gegen die Kontierung. |
| Kontoauszug eines Kontos | Alle Buchungen auf einem Konto, mit Anfangs- und Schlusssaldo (Kontoblatt). |
| Auswertungen | Saldobilanz, Bilanz, Erfolgsrechnung und MWST-Abrechnung eines Zeitraums. |
Eine verbuchte Buchung lässt sich nicht löschen, nur stornieren – so funktioniert eine ordentliche Buchhaltung, und über die Schnittstelle gilt nichts anderes. Lassen Sie sich zeigen, was gebucht werden soll, bevor Sie zustimmen. Ein Entwurf dagegen ist jederzeit korrigierbar: Wer die KI nur vorbereiten lassen will, lässt sie Belege ausfüllen und Bankzeilen kontieren und verbucht selbst in Finito.
Bewusst nicht freigegeben, obwohl es die Funktionen in Finito gibt: Zahlungsläufe auslösen (da fliesst echtes Geld), das Geschäftsjahr abschliessen und eine Periode sperren. Das bleibt bei einer Person in der Finito-App.
Berechtigungen
Beim Verbinden zeigt Finito eine Zustimmungsseite mit den Berechtigungen, die die App angefragt hat. Sie vergeben sie einzeln:
- Lesen – Projekte, Aufgaben, Rapporte, Kunden, Rechnungen und Offerten.
- Zeit buchen und Aufgaben verwalten – Rapporte erfassen sowie Aufgaben erstellen und ändern. Nehmen Sie das Häkchen weg, darf die App ausschliesslich lesen.
- Buchhaltung – Belege hochladen und verbuchen, Bankbewegungen abgleichen, Buchungsregeln ändern, Auswertungen lesen. Eine eigene Berechtigung: Wer einer App die Zeiterfassung erlaubt, gibt ihr damit nicht die Bücher. Fragt eine App sie gar nicht an, erscheint das Häkchen nicht.
Eine App sieht nur die Funktionen, die sie auch nutzen darf. Zeigt Claude Ihnen acht statt der vollen Liste, fehlt der Verbindung die Berechtigung Buchhaltung: trennen Sie sie unter Mein Profil → Verbundene KI-Apps und verbinden Sie neu, diesmal mit gesetztem Häkchen.
Eine verbundene App sieht und tut nur, was Sie selbst in Finito dürfen. Sehen Sie als Mitarbeiter nur Ihre eigenen Rapporte, sieht auch die App nur diese. Die Verbindung erweitert Ihre Rechte nie – sie reicht sie nur weiter.
Gut gebaute Apps zeigen Ihnen vor dem Buchen genau, was erfasst wird, und warten auf Ihre Bestätigung. Für Claude ist das so hinterlegt.
Sicherheit
- Die App erhält nie Ihr Passwort. Sie bekommt einen eigenen Zugang, der nur für sie gilt.
- Der Zugang ist kurzlebig und wird im Hintergrund erneuert, solange die Verbindung besteht. Wird sie längere Zeit nicht genutzt, läuft sie von selbst ab.
- Ein Passwort-Wechsel trennt alle verbundenen Apps sofort.
- Die Verbindung gilt für Ihr Konto und die Organisation, in der Sie beim Verbinden gearbeitet haben.
Bestätigen Sie eine Zustimmungsseite nur, wenn Sie die Verbindung selbst gerade angestossen haben. Prüfen Sie den Namen der App und die Zieladresse. Erscheint die Seite unerwartet, brechen Sie mit Ablehnen ab.
Verbindungen ansehen und trennen
Unter Mein Profil → Verbundene KI-Apps steht jede verbundene App mit ihren Berechtigungen, dem Datum der Verbindung und der letzten Nutzung. Trennen beendet den Zugriff sofort; die App meldet danach einen Fehler, bis sie neu verbunden wird.
Prüfen Sie die Liste gelegentlich und trennen Sie, was Sie nicht mehr verwenden.
MCP oder API-Schlüssel?
Finito bietet zwei Wege nach aussen. Sie lösen verschiedene Aufgaben:
| MCP-Schnittstelle | REST-API | |
|---|---|---|
| Gedacht für | KI-Apps, die im Gespräch mit Ihnen arbeiten | Eigene Programme und Integrationen |
| Anmeldung | Ihr Finito-Login, pro Person | API-Schlüssel, für die Organisation |
| Wer darf einrichten | Jede Person für ihr eigenes Konto | Nur mit Berechtigung zur Organisationsverwaltung |
| Umfang | Acht Funktionen, davon eine schreibend | Der grosse Teil der Anwendung, inkl. Buchhaltung |
Wollen Sie Belege automatisch verbuchen, Rechnungen erzeugen oder Finito an ein anderes System anbinden, ist die REST-API der richtige Weg. Wollen Sie im Chat nach Ihren Zahlen fragen und Stunden erfassen, ist es MCP.
Wenn es nicht klappt
- Die App findet den Server nicht. Prüfen Sie die Adresse auf Tippfehler
und darauf, dass sie zu Ihrer Region passt (
.chbzw..pl). - Die Anmeldung bricht ab. Melden Sie sich zuerst in der Weboberfläche an und starten Sie die Verbindung danach erneut.
- Die App meldet fehlende Berechtigung. Entweder fehlt Ihnen das Recht in Finito, oder Sie haben beim Verbinden «Zeit buchen» weggelassen. Trennen Sie die Verbindung und richten Sie sie mit der nötigen Berechtigung neu ein.
- Es ging einmal und jetzt nicht mehr. Wurde das Passwort geändert, sind alle Apps getrennt – einfach neu verbinden.
Kommen Sie nicht weiter, schreiben Sie an hello@finitopro.ch.