Ein MCP-Server gibt deinem kompatiblen KI-Client Zugriff auf ausgewählte Daten deiner eigenen Bankkonten. MCP steht für Model Context Protocol: Der Client erhält darüber Werkzeuge, mit denen er Daten aus deinem Kontoflux.io-Workspace abrufen kann.
Wenn dein Server bereits eingerichtet ist, kannst du direkt einen Client verbinden. Wenn du neu beginnst, füge einen MCP-Server in der App hinzu. Prüfe dort zuerst, ob der richtige Workspace ausgewählt ist.
Was du mit dem MCP-Server machen kannst
Je nach freigegebenen Tools und Bankkonten kann dein KI-Client:
- Konten und Kontostände abrufen: Freigegebene Konten auflisten oder ein einzelnes Konto per ID oder IBAN auswählen (
get_accounts). - Transaktionen auflisten: Buchungen abrufen und mit Seitengröße und Seitenversatz weitere Ergebnisse laden (
get_transactions). - Transaktionen gezielt filtern: Nach eigenem Konto, Kategorie, übergeordneter Kategorie oder IBAN des Gegenkontos eingrenzen (
get_transactions). - Zeiträume auswählen: Nach Buchungsdatum, Wertstellungsdatum oder Importdatum filtern (
get_transactions). - Ergebnisse sortieren: Nach Buchungsdatum, Wertstellungsdatum, Importdatum, Betrag oder Transaktions-ID aufsteigend oder absteigend sortieren (
get_transactions). - Mit Suchtext suchen: Transaktionen anhand von Namen oder Begriffen finden (
search_transactions, Modussearch). - Referenzen abgleichen: Buchungen mit Rechnungsnummern, Zahlungsreferenzen oder Verwendungszwecken vergleichen und nach Matching-Score geordnet abrufen (
search_transactions, Modusmatch). - Kategorien nachschlagen: Kategorien mit IDs, Namen und Unterkategorien auflisten oder eine einzelne Kategorie per ID abrufen, um passende Transaktionsfilter zu wählen (
get_categories).
Fertige Abläufe für Zahlungsabgleich, Monatsabschluss, Liquidität und weitere Finanzaufgaben findest du unter Skills für KI-Agenten.
Server einrichten
- Öffne Automationen → Integrationen und füge einen MCP-Server hinzu.
- Gib der Integration einen passenden Namen, etwa „KI-Auswertung Geschäftskonto“.
- Öffne MCP-Einstellungen und wähle unter Verfügbare Tools die gewünschten Werkzeuge.
- Speichere die Auswahl.
- Öffne Bankkonten und wähle unter Erlaubte Bankkonten die Konten für diese Integration. Speichere auch diese Einstellung.
- Wähle einen der unten beschriebenen Zugangswege und prüfe, ob die Integration Aktiv ist.
- Öffne unter Übersicht den Bereich Client verbinden und wähle deinen Client.
Die URL enthält Workspace und Integration. Verwende die kopierte Adresse dieser Integration, auch wenn du im selben Workspace weitere MCP-Server eingerichtet hast.
Client verbinden
Öffne deine MCP-Integration unter Automationen → Integrationen. In Übersicht → Client verbinden findest du die Einrichtung für deinen Client. Bei einer aktiven MCP-Integration findest du die Client-Auswahl auch im Dashboard, in der Kachel Bankkonten automatisieren unter Mit Bankdaten verbinden.
- Wähle unter KI-Client auswählen den gewünschten Client. Dadurch öffnet sich ein Dialog mit seiner Schritt-für-Schritt-Anleitung. Im Dialog kannst du auch zu einem anderen Client wechseln.
- Für die OAuth-Verbindung müssen die Integration, OAuth-Autorisierungsserver aktivieren und Dynamic Client Registration erlauben eingeschaltet sein. Fehlt eine OAuth-Einstellung, führt dich OAuth-Einstellungen öffnen zur Konfiguration. Speichere deine Änderungen dort und öffne danach die Einrichtung deines Clients erneut. Die Client-Auswahl ändert diese Freigaben nicht.
- Wähle deinen Client in der folgenden Übersicht, um die vollständige Anleitung zu lesen. Die passenden Installationslinks, Befehle und Kopierfelder findest du in der App direkt beim jeweiligen Schritt.
| Client | Einrichtung |
|---|---|
| App öffnen, Server bestätigen und über OAuth anmelden. | |
| App öffnen, anmelden und Tools im Chat auswählen. | |
| Konfiguration ergänzen, in Cascade anmelden und Tools aktivieren. | |
| Im Terminal hinzufügen, in Claude Code anmelden. | |
| Im Terminal hinzufügen und anmelden, in Codex prüfen. | |
| Im Terminal hinzufügen, in Gemini CLI anmelden. | |
| Im Terminal hinzufügen, OAuth und Tool-Auswahl bestätigen. | |
| Auf dem OpenClaw-Gerät hinzufügen, anmelden und Verbindung prüfen. | |
| Eigenen Connector hinzufügen, verbinden und im Chat einschalten. | |
| Entwicklermodus aktivieren, Verbindung erstellen und im Chat auswählen. |
Anschließend meldest du dich für die Verbindung bei Kontoflux.io an und bestätigst den Zugriff. Der Installationslink überträgt die Server-Adresse; er enthält keinen MCP-Schlüssel und erteilt allein noch keinen Zugriff auf deine Bankdaten.
Die Desktop-Installationslinks setzen voraus, dass der gewählte Client auf deinem Gerät installiert ist. Wenn der Browser ihn nicht öffnet, findest du unter Manuelle Konfiguration die Angaben zum Kopieren. Für weitere Clients verwende die jeweils angezeigte Anleitung oder die MCP URL. Welche Einrichtung der Client unterstützt, hängt auch von dessen Version und Einstellungen ab.
Wenn du Dynamic Client Registration erlauben nicht aktivieren möchtest, verwende eine manuell registrierte OAuth-App mit einem Client, der deren Zugangsdaten annimmt, oder einen statischen Schlüssel. Bei einer eingeschränkten Liste erlaubter Redirect-Domains muss auch die Rücksprungadresse deines Clients zugelassen sein.
Die folgenden Anleitungen verwenden die Befehle aus dem Dialog Client verbinden. Darin sind die URL deiner Integration und der passende Servername bereits eingesetzt. Wo unten <Servername> steht, ist genau dieser Name gemeint; kopiere den vollständigen Befehl aus der App.
Cursor verbinden
- Installiere Cursor auf deinem Gerät, falls es noch fehlt. Wähle dann Cursor im Dialog Client verbinden und klicke auf In Cursor installieren.
- Erlaube deinem Browser, Cursor zu öffnen. Bestätige dort den vorgeschlagenen MCP-Server und dessen Start, falls Cursor danach fragt.
- Folge der Anmeldung bei Kontoflux.io im Browser und bestätige den Zugriff auf deinen Workspace.
- Prüfe in Cursor unter Customize, ob der MCP-Server aktiviert ist. Frage im Chat: „Welche Bankkonten sind verbunden?“ und erlaube den passenden Tool-Aufruf.
Falls der Installationslink Cursor nicht öffnet, kopiere im Dialog die Manuelle Konfiguration. Ergänze den Server in ~/.cursor/mcp.json für alle Projekte oder in .cursor/mcp.json für ein einzelnes Projekt. Behalte vorhandene Server bei. Die MCP-Anleitung von Cursor erklärt Konfiguration und Tool-Freigaben.
VS Code verbinden
- Installiere VS Code auf deinem Gerät, falls es noch fehlt. Wähle VS Code im Dialog Client verbinden und klicke auf In VS Code installieren.
- Erlaube deinem Browser, VS Code zu öffnen. Bestätige den MCP-Server. Wenn VS Code nachfragt, bestätige, dass du dem Server vertraust, und erlaube seinen Start.
- Folge der Anmeldung bei Kontoflux.io im Browser und bestätige den Zugriff auf deinen Workspace.
- Öffne in der Chatansicht Configure Tools und aktiviere die Tools dieses Servers.
- Frage im Chat: „Welche Bankkonten sind verbunden?“ und bestätige einen angefragten Tool-Aufruf.
Falls sich VS Code über den Button nicht öffnet, verwende MCP: Add Server in der Befehlspalette und die MCP URL aus Kontoflux.io. Alternativ findest du im Dialog die Manuelle Konfiguration. Die MCP-Anleitung für VS Code beschreibt die Konfigurationsdateien und die Verwaltung der Server.
Windsurf verbinden
Diese Einrichtung gilt für Windsurf mit Cascade (Legacy).
- Wähle Windsurf im Dialog Client verbinden und klicke auf Konfiguration kopieren.
- Öffne in Cascade über das MCPs-Symbol die Konfiguration unter
~/.codeium/windsurf/mcp_config.json. - Ergänze den kopierten Servereintrag unter
mcpServers. Behalte vorhandene Server bei und speichere die Datei. - Öffne die MCPs-Ansicht in Cascade und prüfe den Server. Folge der OAuth-Anmeldung bei Kontoflux.io und bestätige den Zugriff im Browser.
- Aktiviere die gewünschten Tools in Cascade und frage im Chat: „Welche Bankkonten sind verbunden?“
Die MCP-Anleitung für Windsurf und Cascade beschreibt die Konfiguration und die Tool-Auswahl.
Claude Code verbinden
- Prüfe, ob Claude Code installiert ist. Wähle Claude Code im Dialog Client verbinden, klicke auf Befehl kopieren und führe den Einrichtungsbefehl in deinem Terminal aus.
- Starte Claude Code im Terminal mit
claude. Gib anschließend/mcpin Claude Code ein. - Wähle den gerade hinzugefügten Server und starte die Anmeldung. Melde dich bei Kontoflux.io im Browser an und bestätige den Zugriff auf deinen Workspace.
- Prüfe mit
/mcpin Claude Code, ob der Server verbunden ist. Frage dann: „Welche Bankkonten sind verbunden?“ und bestätige den Tool-Aufruf, falls du danach gefragt wirst.
Der Einrichtungsbefehl aus der App speichert den Server für deinen lokalen Benutzer. Bei Bedarf findest du im Dialog auch eine Manuelle Konfiguration. Die MCP-Anleitung von Claude Code erklärt die verfügbaren Konfigurationsbereiche und die Anmeldung.
Codex verbinden
- Prüfe, ob Codex CLI installiert ist. Wähle Codex im Dialog Client verbinden, kopiere den Einrichtungsbefehl und führe ihn in deinem Terminal aus.
- Kopiere anschließend den Anmeldebefehl aus dem Dialog und führe auch ihn im Terminal aus. Er hat die Form
codex mcp login <Servername>. - Melde dich im geöffneten Browser bei Kontoflux.io an und bestätige den Zugriff auf deinen Workspace.
- Starte Codex mit
codex. Prüfe den Server innerhalb von Codex mit/mcpund frage: „Welche Bankkonten sind verbunden?“
Im Dialog findest du bei Bedarf auch die Manuelle Konfiguration. Die MCP-Anleitung von Codex beschreibt die gemeinsame Konfiguration für die lokalen Codex-Clients und die OAuth-Anmeldung.
Gemini CLI verbinden
- Prüfe, ob Gemini CLI installiert ist. Wähle Gemini CLI im Dialog Client verbinden, kopiere den Einrichtungsbefehl und führe ihn in deinem Terminal aus.
- Starte Gemini CLI mit
gemini. Kopiere den Anmeldebefehl aus dem Dialog und gib ihn innerhalb von Gemini CLI ein. Er hat die Form/mcp auth <Servername>. - Melde dich bei Kontoflux.io im Browser an und bestätige den Zugriff auf deinen Workspace.
- Prüfe den Server mit
/mcp listin Gemini CLI. Frage anschließend: „Welche Bankkonten sind verbunden?“ und bestätige den Tool-Aufruf, falls du danach gefragt wirst.
Der Einrichtungsbefehl speichert den Server für deinen lokalen Benutzer. Für eine Einrichtung über die Konfigurationsdatei findest du im Dialog die Manuelle Konfiguration. Die MCP-Anleitung von Gemini CLI erklärt die Befehle und die Anmeldung.
Claude.ai verbinden
- Öffne in Claude Customize → Connectors und wähle + → Add custom connector. In Team- und Enterprise-Workspaces muss ein Owner den Connector zuerst für die Organisation hinzufügen.
- Füge die MCP URL aus Kontoflux.io in das URL-Feld ein und bestätige mit Add.
- Klicke beim Connector auf Connect. Melde dich bei Kontoflux.io an und bestätige den Zugriff auf deinen Workspace.
- Öffne einen Chat und schalte den Connector unter + → Connectors ein. Frage zum Beispiel: „Welche Bankkonten sind verbunden?“
Die Claude-Anleitung für eigene Connectoren beschreibt auch die Einrichtung für Organisationen.
ChatGPT verbinden
- Öffne in ChatGPT Settings → Security and login und aktiviere Developer mode. Die Funktion muss für dein Konto und deinen Workspace freigegeben sein.
- Öffne über ChatGPT öffnen die Verbindungsübersicht. Klicke dort auf + und trage einen Namen und eine Beschreibung ein.
- Füge unter Connection die vollständige MCP URL als MCP-Endpunkt ein und erstelle die Verbindung.
- Folge der Anmeldung bei Kontoflux.io und bestätige den Zugriff auf deinen Workspace. Prüfe die Tools, die ChatGPT für die Verbindung gefunden hat.
- Starte einen neuen Chat und füge die MCP-Verbindung über das Tool-Menü hinzu. Frage zum Beispiel: „Welche Bankkonten sind verbunden?“
Die OpenAI-Anleitung zur Verbindung mit ChatGPT beschreibt die aktuelle Oberfläche. Die OAuth-Anleitung von OpenAI erklärt die Anmeldung bei einem verbundenen Server.
Hermes Agent verbinden
- Wähle Hermes Agent im Dialog Client verbinden. Führe den Einrichtungsbefehl auf dem Gerät aus, auf dem Hermes mit MCP-Unterstützung installiert ist. Die Standardinstallation enthält diese Unterstützung bereits.
- Der Befehl startet die OAuth-Anmeldung. Melde dich im Browser bei Kontoflux.io an und bestätige den Zugriff. Öffnet sich kein Browser, verwende die URL aus dem Terminal. Bestätige anschließend dort die Tools:
Yfür alle oderselectfür eine Auswahl. Danach speichert Hermes den Server. - Führe den Prüfbefehl aus dem Dialog aus.
hermes mcp test <Servername>prüft die Verbindung und die verfügbaren Tools des gespeicherten Servers. - Starte
hermes chatoder gib/reload-mcpin einem laufenden Chat ein. Frage dann: „Welche Bankkonten sind verbunden?“
Läuft Hermes auf einem entfernten Gerät, leite den angezeigten Rückruf-Port per SSH weiter. So erreicht die Weiterleitung aus deinem Browser den Hermes-Server. Die Hermes-Anleitung für OAuth über SSH erklärt die Portweiterleitung.
Die MCP-Anleitung von Hermes beschreibt OAuth und die Tool-Auswahl. Die OAuth-Einrichtungsanleitung zeigt auch Verbindungstest und Neuladen.
OpenClaw verbinden
- Wähle OpenClaw im Dialog Client verbinden. Führe den Einrichtungsbefehl in einem Terminal auf dem Gerät aus, auf dem deine aktuelle OpenClaw-Version läuft. Bei einem entfernten Gateway ist das dessen Server. Der Befehl hinterlegt die MCP-URL mit Streamable HTTP und OAuth.
- Führe den angezeigten Anmeldebefehl im selben Terminal aus. Öffne die ausgegebene URL im Browser und bestätige den Zugriff bei Kontoflux.io. Wenn der Browser den Rückruf nicht erreicht, etwa bei einem entfernten Server, nutze den angezeigten
--code-Fallback. Die OpenClaw-Anleitung zur OAuth-Anmeldung erklärt beide Wege. - Führe den Prüfbefehl aus dem Dialog aus.
openclaw mcp probe <Servername>baut eine Verbindung auf und prüft die verfügbaren Tools. - Starte eine neue Agent-Sitzung und frage: „Welche Bankkonten sind verbunden?“ Fehlen die Tools, starte das laufende Gateway neu und prüfe das Tool-Profil:
codingundmessagingerlauben MCP;minimalblendet diese Tools aus.
openclaw mcp reload lädt nur den eigenen CLI-Prozess neu. Ein separat laufendes Gateway braucht seinen eigenen Neustart. Diese Unterschiede beschreibt die OpenClaw-Anleitung zur MCP-Verwaltung.
Verfügbare Werkzeuge
| Tool | Aufgabe |
|---|---|
get_accounts | Kontodaten und Kontostände lesen |
get_transactions | Transaktionen auflisten und nach Konto, Kategorie, Gegenkonto oder Zeitraum filtern |
search_transactions | Transaktionen nach einem Suchtext finden: reguläre Suche oder Matching von Verwendungszwecken und Referenzen |
get_categories | Kategorien mit IDs, Namen und Unterkategorien für Transaktionsfilter lesen |
get_categories liest die Kategorieliste über die API. Mit der optionalen numerischen categoryId ruft der Client eine einzelne Kategorie ab. Die Antwort enthält id, name und gegebenenfalls Unterkategorien in children. So kann der Client passende IDs oder exakte Namen für die Filter wählen. Das Werkzeug braucht categories:read.
get_transactions liefert eine Liste ohne Suchtext. Diese optionalen Parameter grenzen sie ein und bestimmen ihre Reihenfolge:
| Parameter | Wirkung |
|---|---|
accountId | Eigenes Konto per Konto-ID als Zahl oder Zeichenfolge oder per IBAN auswählen |
category | Genau diese Kategorie wählen, per ID oder exaktem Namen |
parentCategory | Eine Kategorie einschließlich ihrer Unterkategorien wählen, per ID oder exaktem Namen |
counterpartIban | Auf die IBAN des Gegenkontos filtern |
startDate, endDate | Buchungszeitraum eingrenzen |
valuedAfter, valuedBefore | Wertstellungszeitraum eingrenzen |
importedAfter, importedBefore | Importzeitraum eingrenzen |
sortBy | Nach bookingDate, valueDate, importDate, amount oder _id sortieren |
order | Aufsteigend mit asc oder absteigend mit desc sortieren |
limit, offset | Seitengröße wählen (standardmäßig 50, höchstens 250) und weitere Seiten abrufen |
Wenn du category und parentCategory gemeinsam angibst, verknüpft die API sie mit ODER: Sie liefert Buchungen der exakten Kategorie sowie Buchungen, deren übergeordnete Kategorie parentCategory entspricht. Ohne eigene Sortierung gilt _id absteigend. Datumsgrenzen sind einschließlich; ein Datum ohne Uhrzeit bezeichnet Mitternacht zu Beginn dieses Tages, nicht dessen Ende. Für genaue Zeiträume verwende vollständige ISO-Zeitstempel mit Zeitzone.
search_transactions benötigt den Suchtext query. Der Modus search ist die Voreinstellung und nutzt die reguläre API-Suche. Mit mode: "match" nutzt der Client den Matching-Endpunkt, etwa um Buchungen zu einer Rechnungsreferenz zu finden. Die Suchanfrage wird an den jeweiligen API-Endpunkt weitergegeben. Beide Modi unterstützen accountId, die Buchungsgrenzen startDate und endDate sowie limit (standardmäßig 10, höchstens 50) und offset.
Das Matching verwendet den API-Standardschwellenwert von 0.6. Die gelieferten Scores bewerten die Textübereinstimmung; sie sind keine Wahrscheinlichkeiten und bestätigen keine Zahlung. Beide Transaktionswerkzeuge brauchen die Leseberechtigung transactions:read.
Der Client sieht nur Werkzeuge, die in der Integration freigegeben sind und zu seinen Berechtigungen passen. Alle Tools gibt auch künftig ergänzte Tools frei und umfasst damit search_transactions und get_categories. Bei einer bestehenden Auswahl einzelner Werkzeuge musst du neue Tools zusätzlich aktivieren. Prüfe für get_categories auch die Berechtigung categories:read der Verbindung.
Für eine erste Prüfung kannst du den Client bitten, die verfügbaren Konten aufzulisten. Kontrolliere, ob nur die vorgesehenen Konten erscheinen.
Zugang über OAuth
Für Clients mit OAuth-Unterstützung:
- Öffne OAuth2-Einstellungen und prüfe OAuth-Autorisierungsserver aktivieren.
- Lege unter Erlaubte Scopes fest, welche Berechtigungen die Integration vergeben darf. Für MCP-Zugriff wird
mcp:toolsbenötigt; Konten, Transaktionen und Kategorien brauchen zusätzlich ihre jeweilige Leseberechtigung. - Wenn sich dein Client selbst registriert, aktiviere Dynamic Client Registration erlauben. Andernfalls erstelle eine OAuth-App unter Registrierte Apps.
- Klicke auf OAuth-Einstellungen speichern.
- Starte die Verbindung im Client und bestätige den Zugriff in Kontoflux.io.
Eine dynamische Registrierung legt nur die App an. Zugriff auf deine Bankdaten erhält sie erst, wenn du dich bei Kontoflux.io anmeldest und die Verbindung für deinen Workspace bestätigst.
Zugang über einen statischen Schlüssel
Wenn dein Client einen Bearer-Schlüssel statt OAuth verwendet:
- Öffne API-Schlüssel in der MCP-Integration.
- Klicke auf Neuer MCP-Schlüssel.
- Kopiere den vollständigen Schlüssel und prüfe seinen Aktivierungsstatus.
- Hinterlege ihn im Client für die kopierte MCP URL als Bearer-Schlüssel.
Diese Schlüssel beginnen mit mcp- und gehören zu einer bestimmten Integration. Ein normaler sk--Schlüssel aus dem API-Tab passt nicht zur MCP-URL.
Den Kontoumfang dieser Schlüssel legst du im Bereich Bankkonten der Integration fest. Die Schlüsselansicht bietet Kopieren, Aktivieren, Neugenerieren und Löschen.
Bankkonten begrenzen
Alle Bankkonten umfasst vorhandene und später hinzugefügte Konten. Eine Auswahl einzelner Konten begrenzt den Zugriff der gesamten Integration, einschließlich ihrer OAuth-Verbindungen und MCP-Schlüssel.
Mit Bankkonten beim Verbinden auswählen erhält der OAuth-Zustimmungsdialog eine zusätzliche Kontenauswahl. Du kannst dann innerhalb der Freigabe der Integration einzelne eigene Konten auswählen.
Änderungen an der Kontenauswahl gelten auch für bestehende Zugänge. Bereits in einen Client übernommene Daten werden dadurch dort nicht gelöscht.
Verbindung beenden
Über Registrierte Apps → Widerrufen entziehst du einer OAuth-App den Zugriff. Einen statischen Schlüssel deaktivierst oder löschst du im Bereich API-Schlüssel. Der Aktivierungsschalter der Integration sperrt die gesamte MCP-Instanz.
Wenn der Client keine Tools sieht, prüfe Werkzeugauswahl und OAuth-Scopes. Bei einer nicht erreichbaren URL prüfe außerdem den Aktivierungsstatus und ob die URL zur richtigen Integration gehört.