Cztery ścieżki w jedną minutę
Każde pytanie o pieniądze zadane AI napotyka na tę samą ścianę: model nie widzi twojego konta bankowego. Claude, ChatGPT, Cursor i reszta już potrafią dobrze analizować transakcje, gdy tylko je dostaną. Doprowadzenie danych przed oczy modelu to cały problem.
Są cztery sposoby, żeby to zrobić. Możesz podać agentowi pliki, pozwolić mu sterować przeglądarką w twojej bankowości internetowej, samemu zbudować rozwiązanie na API banków, albo skierować go do hostowanego serwera MCP, który wykonuje pobieranie za ciebie.
Każdy z nich inaczej rozkłada świeżość danych, bezpieczeństwo i czas konfiguracji. Żaden nie jest zły w każdej sytuacji, łącznie z tym nudnym pierwszym.
Ścieżka pierwsza: ręczne wgrywanie CSV i PDF
Najstarsza metoda nadal działa. Pobierz wyciąg CSV lub PDF ze strony swojego banku, wrzuć go do czatu i zadawaj pytania.
Oto mój wyciąg za styczeń. Ile wydałem w restauracjach i które transakcje wyglądają na subskrypcje?
Do jednorazowego pytania o zamknięty okres jest w porządku. Podatki na podstawie zeszłorocznych wyciągów, spór dotyczący jednego miesiąca, szybki rzut oka na konto, którego rzadko dotykasz. Dane już się nie zmieniają, więc ich nieaktualność nie ma znaczenia.
Rozpada się jako nawyk. Wyciągi stają się przestarzałe w chwili eksportu, każdy bank formatuje eksporty inaczej, pliki PDF psują ekstrakcję tabel, a pełny rok transakcji może przekroczyć okno kontekstu modelu. W dodatku kończysz z plikami pełnymi numerów kont leżącymi w folderze Pobrane. Sporadycznie w porządku. Co tydzień, koszmar.
Ścieżka druga: screen scraping i automatyzacja przeglądarki
Screen scraping oznacza, że agent, albo usługa działająca w jego imieniu, loguje się do twojej bankowości internetowej z twoim prawdziwym loginem i hasłem i czyta to, co jest na ekranie. Agenci automatyzujący przeglądarkę sprawiają, że wygląda to na proste: wklej dane logowania, pozwól modelowi poklikać.
Nie rób tego. Twoje hasło do bankowości to klucz główny do przenoszenia twoich pieniędzy, a ta ścieżka wręcza go oprogramowaniu, które równie dobrze potrafi kliknąć Przelej. Regulaminy większości banków zabraniają udostępniania danych logowania w ogóle, co może przenieść odpowiedzialność za oszustwo na ciebie, jeśli coś pójdzie nie tak. I ciągle się psuje: monity MFA, ściany CAPTCHA i każde przeprojektowanie strony banku zabijają automatyzację, dopóki ktoś tego nie zauważy i nie naprawi.
Tak działał wczesny fintech około 2010 roku, bo nic lepszego nie istniało. Teraz istnieje coś lepszego.
Ścieżka trzecia: bezpośrednie API banków
Banki coraz częściej udostępniają oficjalne API, ustandaryzowane jako FDX w USA i wymagane przez przepisy otwartej bankowości, takie jak PSD2 w Europie. Dostęp jest tokenizowany, ograniczony zakresem i odwoływalny. Twoje hasło nigdy nie opuszcza banku. To jest naprawdę właściwy fundament, a dwie ścieżki pod powierzchnią większości nowoczesnych aplikacji finansowych są na nim zbudowane.
Haczyk polega na tym, kto może z niego korzystać. Bezpośredni dostęp do API jest zaprojektowany dla firm: umowy deweloperskie, przeglądy bezpieczeństwa, czasem miesiące onboardingu w każdym banku z osobna. Jeśli masz konta w trzech instytucjach, to trzy integracje z trzema zestawami dziwactw. Agregatorzy istnieją właśnie po to. Utrzymują połączenia z bankami, żeby deweloperzy aplikacji nie musieli, i niemal każda aplikacja finansowa, z której korzystałeś, siedzi na jednym z nich.
Dla osoby, która po prostu chce, żeby jej agent odpowiadał na pytania o pieniądze, samodzielne budowanie tego oznacza tygodnie pracy przed pierwszą użyteczną odpowiedzią, a do tego jesteś teraz inżynierem dyżurnym własnego kanału z bankiem.
Ścieżka czwarta: hostowany serwer MCP
MCP (Model Context Protocol) to otwarty standard, który pozwala aplikacjom AI wywoływać zewnętrzne narzędzia. Serwer MCP do danych bankowych daje twojemu agentowi mały zestaw typowanych narzędzi tylko do odczytu zamiast surowych plików albo sesji przeglądarki. Agent prosi o to, czego potrzebuje, dostaje ustrukturyzowane dane i wyciąga z nich wnioski.
BankBridge to nasza wersja tego rozwiązania. Podłączasz bank raz przez oficjalną warstwę połączeń bankowych (twoje dane logowania idą do banku, nigdy do nas ani do agenta), i od tego momentu twój agent ma 11 narzędzi: list_accounts, search_transactions, get_recurring_charges, get_monthly_cashflow, list_holdings i tak dalej. Każde wywołanie pobiera żywe dane z banku. Nic nie jest cache'owane na naszych serwerach, więc nie ma zapisanej kopii twoich finansów, o którą trzeba by się martwić.
Jakie mam saldo na koncie bieżącym w tej chwili i które opłaty cykliczne uderzają w tym miesiącu?
To pytanie, na które odpowiedź opiera się na żywych danych w dowolnym hoście MCP, jest tu całym sednem. Działa w Claude Desktop, Claude Code, ChatGPT, Cursor, Gemini, Zed i w około dwóch tuzinach innych aplikacji, które udokumentowaliśmy. Konfiguracja zajmuje kilka minut, uwierzytelnianie to bearer key albo OAuth 2.1, a kosztuje $5 miesięcznie za każdy podłączony bank. Anuluj w dowolnym momencie.
Obok siebie: świeżość, bezpieczeństwo, konfiguracja, co się psuje
Świeżość. Wgrane pliki są nieaktualne w chwili eksportu. Scraping jest żywy, dopóki nie przestanie. Bezpośrednie API i serwery MCP są żywe z założenia. BankBridge pobiera dane z banku przy każdym pytaniu, więc "jakie mam saldo" znaczy teraz, a nie w chwili twojego ostatniego eksportu.
Bezpieczeństwo. Wgrywanie plików jest w miarę bezpieczne, ale pliki wyciągów piętrzą się na dysku. Scraping to najgorsza opcja: pełne dane logowania, pełny dostęp do zapisu, naruszenia regulaminu. Bezpośrednie API i hostowane serwery MCP używają tokenizowanego, odwoływalnego dostępu tylko do odczytu. BankBridge nie ma żadnych narzędzi, które przenoszą pieniądze, więc najgorsze, co pomylony agent może zrobić, to zadać dziwne pytanie, a nie wysłać dziwny przelew.
Czas konfiguracji. Wgrywanie plików nic nie kosztuje na starcie, potem dziesięć minut eksportu i porządkowania w każdej sesji, na zawsze. Scraping wymaga popołudnia na oprzyrządowanie i czasu bez końca na pilnowanie. Bezpośrednie API zajmują tygodnie lub miesiące, jeśli budujesz je sam. Hostowany serwer MCP zajmuje kilka minut, raz na bank.
Co się psuje. Wgrywanie psuje się na dziwactwach formatów i limitach kontekstu. Scraping psuje się na MFA, CAPTCHA i przeprojektowaniach. Własnoręczna integracja z API psuje się, ilekroć bank coś zmieni, i teraz to jest twój pager. Hostowany serwer psuje się głównie w jednym przewidywalnym miejscu: połączenie z bankiem wymaga szybkiego ponownego uwierzytelnienia po zmianie hasła w bankowości, co jest dwuminutową poprawką.
Który powinieneś wybrać?
Jeśli masz jedno pytanie o jeden zamknięty miesiąc, wgraj wyciąg i pytaj. Nie ma w tym wstydu. Porównaliśmy BankBridge z ręcznymi eksportami CSV bezpośrednio, i wniosek brzmi nie "nigdy nie wgrywaj".
Nie dawaj żadnemu agentowi swojego hasła do bankowości. Nie na potrzeby demo, nawet raz.
Jeśli budujesz produkt fintech z budżetem na compliance, idź bezpośrednio do API banków albo do warstwy agregatora pod nimi. Do tego są zbudowane.
A jeśli jesteś osobą, która chce ciągłych odpowiedzi od agenta, którego już używasz, ścieżka hostowanego MCP jest tą, która się broni. Podłącz raz, potem pytaj o cokolwiek przyjdzie ci do głowy, kiedy tylko przyjdzie:
Czy mój rachunek za internet wzrósł w tym roku? Wyciągnij każdą opłatę od mojego dostawcy od stycznia i porównaj.