Die kurze Antwort
Es gibt keinen offiziellen SimpleFIN MCP-Server. SimpleFIN veröffentlicht ein kleines, offenes Protokoll für Nur-Lese-Bankdaten, und SimpleFIN Bridge ist der gehostete Dienst, der es spricht. Was du bekommst, ist rohes JSON von einem einzigen Endpunkt. Alles, was ein KI-Agent darüber hinaus braucht (Tool-Definitionen, Kategorisierung, Hosting, Auth), ist deine Sache zu bauen oder aus einer Handvoll Community-Projekte auf GitHub zu übernehmen.
BankBridge ist genau diese fehlende Schicht, als Produkt verkauft. Es ist ein gehosteter MCP-Server mit 11 typisierten Tools, live geholten Daten und zwei Auth-Optionen: bbk_* API-Schlüssel oder OAuth 2.1. Bank verbinden, eine URL in die Konfiguration deines Agenten einfügen, anfangen Fragen zu stellen.
Das ist also nicht wirklich ein Tool-gegen-Tool-Vergleich. Es ist Bauen gegen Kaufen: ein $15-pro-Jahr-Datenfeed plus ein Wochenende Arbeit, gegen einen $5-pro-Monat-und-Bank-Server, der schon fertig ist. Beides sind vernünftige Entscheidungen. Der Rest dieses Leitfadens zeichnet die Lücke nach, damit du mit offenen Augen wählen kannst.
Was SimpleFIN Bridge dir gibt
SimpleFIN Bridge kostet $1.50 pro Monat oder $15 pro Jahr, und ein Abonnement deckt bis zu 25 Institute ab. Du verbindest deine Banken über die Bankverbindungs-Schicht, erzeugst ein Setup-Token, beanspruchst es einmal und bekommst eine Access-URL mit eingebackenen Zugangsdaten zurück. Von da aus liefert eine einzige GET-Anfrage an /accounts deine Daten.
Das Datenmodell ist bewusst winzig. Konten tragen einen Namen, eine Währung, einen Saldo und ein Saldo-Datum. Transaktionen tragen eine id, ein Buchungsdatum, einen Betrag, eine rohe Beschreibungs-Zeichenkette und manchmal ein Pending-Flag. Das ist das ganze Protokoll.
Für das Geld ist es bemerkenswert. Es ist der günstigste legitime Nur-Lese-Bankfeed, den ein Entwickler kaufen kann, weshalb Budget-Tools wie Actual Budget ihn unterstützen und weshalb die Selfhosting-Szene ihn liebt.
Die Lücke zwischen rohem JSON und einem Agent-Tool
SimpleFIN in MCP einzuwickeln ist an der flachen Seite einfach. Definiere ein Tool, nenne es get_accounts, hole das JSON, gib es dem Modell. Ein kompetenter Entwickler macht das an einem Nachmittag, und die Community-Wrapper, die du findest, sind größtenteils genau das.
Das Problem zeigt sich bei der zweiten Frage. SimpleFIN-Beschreibungen sind, was auch immer die Bank geschickt hat: 'POS DEBIT SQ *COFFEE 4417' ohne Kategorie, ohne bereinigten Händlernamen, ohne Vorstellung von Wiederkehr. Jede Frage wird zu 'hole alles und lass das Modell es sortieren'.
Welche Abos bezahle ich, und haben davon welche dieses Jahr die Preise erhöht?
Mit rohen SimpleFIN-Daten muss das Modell 90 Tage Transaktionen ziehen, raten, welche Deskriptor-Zeichenketten derselbe Händler sind, Abrechnungszyklen ableiten und Beträge vergleichen. Es kommt oft dorthin, aber es verbrennt Kontext, dauert länger und übersieht Dinge wie ein Abo, dessen Deskriptor sich mitten im Jahr geändert hat. Mit einem typisierten Tool ist das ein Aufruf an get_recurring_charges.
Die Bauliste, um Parität zu erreichen
Hier ist, was BankBridge als Tools mitbringt: list_accounts, get_account, list_transactions, search_transactions, get_spending_summary, get_recurring_charges, get_monthly_cashflow, get_merchant_history, list_categories, list_holdings und list_investment_transactions. Um auf SimpleFIN aufsetzend Parität zu erreichen, würdest du das meiste davon selbst bauen.
Die Transaktions-Tools brauchen eine Kategorisierungs-Schicht (das Protokoll hat keine), Händler-Normalisierung (ein Abo kann unter mehreren Deskriptor-Schreibweisen erscheinen) und Wiederkehr-Erkennung. Die Summary-Tools brauchen Aggregation über Monate und Kategorien. Suche braucht einen Index oder zumindest ein vollständiges lokales Abbild deiner Historie.
Zwei der elf lassen sich überhaupt nicht bauen. Das Protokoll hat keine Standardfelder für Bestände oder Investment-Aktivität, also sind Broker-Fragen vom Tisch.
Dann ist da noch die Auslieferung. Ein lokaler stdio-Server ist für Claude Code, Cursor oder Zed in Ordnung. Aber Remote-Hosts wie ChatGPT-Konnektoren und Claude im Web wollen einen gehosteten Server, der OAuth 2.1 spricht. Jetzt betreibst du Infrastruktur, und das, was du schützt, ist eine Access-URL, die sich wie eine Bank-Zugangsberechtigung verhält.
Aktualität und Kontingente
SimpleFIN Bridge aktualisiert Kontodaten etwa einmal alle 24 Stunden, erwartet 24 oder weniger API-Anfragen pro Tag und begrenzt jede Abfrage auf 90 Tage Historie. Diese Grenzen passen perfekt zu einem nächtlichen Budget-Sync. Zu einer Agent-Unterhaltung passen sie weniger gut.
Agenten sind gesprächig. Eine Sitzung zur Geldübersicht kann ohne Weiteres ein Dutzend Tool-Aufrufe machen:
Vergleiche meine Ausgaben diesen Monat mit dem letzten Monat, und schlüssele dann die größte Kategorie nach Händler auf.
BankBridge holt bei jedem Aufruf live und speichert nichts auf seinen Servern zwischen, sodass eine heute Morgen gebuchte Belastung in deiner nächsten Antwort ist. Um SimpleFIN gerecht zu werden: wenn deine Fragen wöchentlich und rückblickend sind, reicht tägliche Aktualität dicke. Wenn du fragst 'ist die Rückerstattung schon angekommen', reicht sie nicht.
Wo SimpleFIN gewinnt
Preis, zuerst und klar. $15 pro Jahr deckt bis zu 25 Institute ab. Vier Banken auf BankBridge kosten $20 pro Monat. Wenn deine einzige Einschränkung Geld ist, gewinnt SimpleFIN, und zwar deutlich.
Es gewinnt auch bei Eigentum. Das Protokoll ist offen, die Daten fließen zu Code, den du geschrieben hast, und nichts sitzt zwischen dir und dem JSON. Wenn du deinen Budget-Stack selbst hostest, ein Homelab betreibst oder einfach den Bau genießt, ist dir das echtes Geld wert, und SimpleFIN respektiert das.
Und wenn du SimpleFIN sowieso schon bezahlst, um Actual Budget oder ein ähnliches Tool zu füttern, kostet ein kleiner MCP-Wrapper für gelegentliche Agent-Fragen nichts außer der Zeit, ihn zu schreiben. Das ist eine gute Position.
Wie du dich entscheidest
Wähle SimpleFIN, wenn du den günstigstmöglichen Feed willst, du den Bau genießt, tägliche Daten aktuell genug sind, du keine Investment-Tools brauchst und dein Agent lokal in etwas wie Claude Code oder Cursor läuft.
Wähle BankBridge, wenn du lieber heute Fragen stellen als dieses Wochenende bauen willst, du Remote-Hosts wie ChatGPT oder Claude im Web nutzt, du Live-Salden willst oder du Investments hältst, die dein Agent sehen soll. Es kostet $5 pro Monat pro verbundener Bank, jederzeit kündbar, mit 29 Host-Integrationen Schritt für Schritt dokumentiert.
Die Rechnung, die sich lohnt: der Wrapper selbst ist ein schönes Wochenende, aber die Schichten für Kategorisierung, Wiederkehr-Erkennung und Händler-Normalisierung sind das eigentliche Produkt, und sie sind nie ganz fertig. Deskriptoren verändern sich, Banken benennen Dinge um, Randfälle häufen sich. Wenn dich das Pflegen von all dem auch nur eine Stunde pro Monat kostet, sparst du etwa $3.50 pro Bank und bezahlst dafür mit Abenden.
Was habe ich letzten Monat für Lebensmittel ausgegeben, und ist das steigend?
Mit BankBridge funktioniert das in der Minute, in der du verbindest. Mit SimpleFIN funktioniert es, nachdem du das Ding gebaut hast, das es zum Laufen bringt. Beide Wege führen dorthin. Nur einer davon ist dein Projekt.