Krótka odpowiedź
Nie istnieje oficjalny serwer MCP dla SimpleFIN. SimpleFIN publikuje mały, otwarty protokół dla danych bankowych tylko do odczytu, a SimpleFIN Bridge to hostowana usługa, która nim mówi. To, co dostajesz, to surowy JSON z jednego endpointu. Wszystko, czego agent AI potrzebuje ponad tym (definicje narzędzi, kategoryzacja, hosting, uwierzytelnianie) należy do ciebie, albo do pożyczenia z kilku projektów społecznościowych na GitHubie.
BankBridge to ta brakująca warstwa sprzedawana jako produkt. To hostowany serwer MCP z 11 typowanymi narzędziami, danymi pobieranymi na żywo i dwiema opcjami uwierzytelniania: kluczami API bbk_* albo OAuth 2.1. Podłącz bank, wklej URL do konfiguracji agenta, zacznij zadawać pytania.
Więc to naprawdę nie jest porównanie narzędzia z narzędziem. To zbudować kontra kupić: kanał danych za $15 rocznie plus weekend pracy, kontra serwer za $5 miesięcznie za bank, który jest już gotowy. Oba są rozsądnymi wyborami. Reszta tego przewodnika opisuje różnicę, żebyś mógł wybierać z otwartymi oczami.
Co daje ci SimpleFIN Bridge
SimpleFIN Bridge kosztuje $1.50 miesięcznie lub $15 rocznie, a jedna subskrypcja obejmuje do 25 instytucji. Podłączasz swoje banki przez jego warstwę połączenia bankowego, generujesz token konfiguracyjny, odbierasz go raz i otrzymujesz URL dostępowy z wpisanymi w niego danymi uwierzytelniającymi. Stamtąd pojedyncze żądanie GET do /accounts zwraca twoje dane.
Model danych jest celowo malutki. Konta mają nazwę, walutę, saldo i datę salda. Transakcje mają id, datę księgowania, kwotę, surowy opis tekstowy i czasem flagę oczekującą. To cały protokół.
Za te pieniądze to imponujące. To najtańszy legalny kanał danych bankowych tylko do odczytu, jaki może kupić deweloper, i dlatego narzędzia budżetowe takie jak Actual Budget go wspierają, a społeczność samohostująca go kocha.
Różnica między surowym JSON a narzędziem agenta
Opakowanie SimpleFIN w MCP jest łatwe na płytkim poziomie. Zdefiniuj jedno narzędzie, nazwij je get_accounts, pobierz JSON, przekaż go modelowi. Kompetentny deweloper robi to w jedno popołudnie, a wrappery społecznościowe, które znajdziesz, to głównie to.
Problem pojawia się przy drugim pytaniu. Opisy w SimpleFIN to cokolwiek przysłał bank: 'POS DEBIT SQ *COFFEE 4417' bez kategorii, bez oczyszczonej nazwy sprzedawcy, bez pojęcia cykliczności. Każde pytanie staje się 'pobierz wszystko i pozwól modelowi to poukładać'.
Za jakie subskrypcje płacę i czy któraś podniosła ceny w tym roku?
Z surowymi danymi SimpleFIN model musi wyciągnąć 90 dni transakcji, zgadnąć które opisy to ten sam sprzedawca, wywnioskować cykle rozliczeniowe i porównać kwoty. Często dojdzie do celu, ale zużywa kontekst, trwa dłużej i pomija rzeczy takie jak subskrypcja, której opis zmienił się w połowie roku. Z typowanym narzędziem to jedno wywołanie get_recurring_charges.
Lista do dobudowania, żeby dorównać
Oto co BankBridge dostarcza jako narzędzia: list_accounts, get_account, list_transactions, search_transactions, get_spending_summary, get_recurring_charges, get_monthly_cashflow, get_merchant_history, list_categories, list_holdings i list_investment_transactions. Żeby dorównać na bazie SimpleFIN, musiałbyś zbudować większość tego sam.
Narzędzia transakcyjne potrzebują warstwy kategoryzacji (protokół jej nie ma), normalizacji sprzedawców (jedna subskrypcja może pojawiać się pod kilkoma pisowniami opisów) i wykrywania cykliczności. Narzędzia podsumowujące potrzebują agregacji przez miesiące i kategorie. Wyszukiwanie potrzebuje indeksu, albo przynajmniej pełnego lokalnego lustra twojej historii.
Dwóch z jedenastu w ogóle nie da się zbudować. Protokół nie ma standardowych pól dla pozycji inwestycyjnych czy aktywności inwestycyjnej, więc pytania o rachunek maklerski są nie do dyskusji.
Potem jest serwowanie tego. Lokalny serwer stdio jest w porządku dla Claude Code, Cursor czy Zed. Ale zdalne hosty jak konektory ChatGPT i Claude w przeglądarce chcą hostowanego serwera mówiącego OAuth 2.1. Teraz uruchamiasz infrastrukturę, a rzeczą, którą chronisz, jest URL dostępowy, który zachowuje się jak dane uwierzytelniające do banku.
Świeżość danych i limity
SimpleFIN Bridge odświeża dane kont mniej więcej raz na 24 godziny, oczekuje 24 lub mniej zapytań API dziennie i ogranicza każde zapytanie do 90 dni historii. Te limity idealnie pasują do nocnej synchronizacji budżetu. Do rozmowy z agentem pasują mniej dobrze.
Agenci są rozmowni. Jedna sesja przeglądu pieniędzy może zrobić kilkanaście wywołań narzędzi bez wysiłku:
Porównaj moje wydatki w tym miesiącu do poprzedniego, potem rozbij największą kategorię według sprzedawcy.
BankBridge pobiera dane na żywo przy każdym wywołaniu i niczego nie cachuje na swoich serwerach, więc opłata zaksięgowana dziś rano jest w twojej następnej odpowiedzi. Sprawiedliwie wobec SimpleFIN, jeśli twoje pytania są tygodniowe i retrospektywne, dzienna świeżość jest w zupełności wystarczająca. Jeśli pytasz 'czy ten zwrot już wpłynął', to nie.
Gdzie wygrywa SimpleFIN
Cena, po pierwsze i wyraźnie. $15 rocznie obejmuje do 25 instytucji. Cztery banki w BankBridge kosztują $20 miesięcznie. Jeśli twoim jedynym ograniczeniem są dolary, SimpleFIN wygrywa i nie jest to blisko.
Wygrywa też pod względem własności. Protokół jest otwarty, dane płyną do kodu, który napisałeś, i nic nie stoi między tobą a JSON-em. Jeśli samohostujesz swój stos budżetowy, prowadzisz homelab albo po prostu lubisz budować, to jest dla ciebie warte prawdziwych pieniędzy, a SimpleFIN to szanuje.
A jeśli już płacisz za SimpleFIN, żeby zasilać Actual Budget albo podobne narzędzie, mały wrapper MCP do okazjonalnych pytań agenta kosztuje tylko czas na jego napisanie. To dobre miejsce, w którym można być.
Jak wybrać
Wybierz SimpleFIN, jeśli chcesz najtańszy możliwy kanał, lubisz budowanie, dzienna świeżość danych ci wystarcza, nie potrzebujesz narzędzi inwestycyjnych, a twój agent działa lokalnie w czymś takim jak Claude Code albo Cursor.
Wybierz BankBridge, jeśli wolisz zadawać pytania dziś niż budować w ten weekend, używasz zdalnych hostów jak ChatGPT albo Claude w przeglądarce, chcesz sald na żywo, albo trzymasz inwestycje, które chciałbyś, żeby twój agent widział. To $5 miesięcznie za podłączony bank, można zrezygnować w dowolnej chwili, z 29 integracjami hostów udokumentowanymi krok po kroku.
Rachunek warty przeliczenia: sam wrapper to fajny weekend, ale warstwy kategoryzacji, wykrywania cykliczności i normalizacji sprzedawców to prawdziwy produkt, i nigdy nie są całkiem gotowe. Opisy się zmieniają, banki przemianowują rzeczy, przypadki brzegowe się nawarstwiają. Jeśli utrzymywanie tego wszystkiego kosztuje cię choćby godzinę miesięcznie, oszczędzasz około $3.50 na bank i płacisz za to wieczorami.
Ile wydałem na spożywcze w zeszłym miesiącu i czy to rośnie?
Z BankBridge to działa w minutę, w której podłączysz bank. Z SimpleFIN działa, gdy zbudujesz to, co sprawia, że działa. Obie drogi tam prowadzą. Tylko jedna z nich jest twoim projektem.