Empat jalur, dalam satu menit
Setiap pertanyaan uang ke AI menabrak tembok yang sama: model tidak bisa melihat rekening bank Anda. Claude, ChatGPT, Cursor, dan lainnya sudah bagus dalam menganalisis transaksi setelah mereka memilikinya. Membawa data ke hadapan model adalah seluruh masalahnya.
Ada empat cara untuk melakukannya. Anda bisa memberi file ke agent, membiarkannya mengoperasikan browser melalui online banking Anda, membangun sendiri di atas bank API, atau mengarahkannya ke MCP server yang di-host yang mengambilkan data untuk Anda.
Masing-masing menukar kesegaran, keamanan, dan waktu setup secara berbeda. Tidak ada yang salah di setiap situasi, termasuk yang pertama yang membosankan.
Jalur satu: unggah CSV dan PDF manual
Metode tertua masih berfungsi. Unduh laporan CSV atau PDF dari situs bank Anda, jatuhkan ke chat, dan ajukan pertanyaan.
Ini laporan Januari saya. Saya menghabiskan berapa di restoran, dan tagihan mana yang terlihat seperti langganan?
Untuk pertanyaan sekali pakai tentang periode yang sudah ditutup, ini baik-baik saja. Persiapan pajak untuk laporan tahun lalu, sengketa tentang satu bulan, atau lirikan cepat ke rekening yang jarang Anda sentuh. Datanya tidak berubah lagi, jadi kebasiannya tidak jadi masalah.
Ini runtuh sebagai kebiasaan. Laporan basi begitu Anda mengekspornya, setiap bank memformat ekspor berbeda, PDF merusak ekstraksi tabel, dan setahun penuh transaksi bisa melampaui context window model. Anda juga berakhir dengan file berisi nomor rekening yang menumpuk di folder Downloads. Sesekali baik. Mingguan menyedihkan.
Jalur dua: screen scraping dan otomasi browser
Screen scraping berarti agent, atau layanan yang bertindak atas namanya, login ke online banking Anda dengan username dan password asli Anda dan membaca apa yang ada di layar. Agent otomasi browser membuatnya tampak mudah: tempel kredensial Anda, biarkan model mengklik di sekitarnya.
Jangan. Password banking Anda adalah kunci utama untuk memindahkan uang Anda, dan jalur ini menyerahkannya ke perangkat lunak yang juga bisa mengklik Transfer. Sebagian besar ketentuan bank melarang berbagi kredensial sama sekali, yang bisa mengalihkan tanggung jawab penipuan ke Anda jika terjadi kesalahan. Dan ini rusak terus-menerus: permintaan MFA, tembok CAPTCHA, dan setiap desain ulang situs bank membunuh otomasi sampai seseorang menyadari dan memperbaikinya.
Ini adalah cara fintech awal bekerja sekitar 2010, karena tidak ada yang lebih baik. Yang lebih baik sudah ada sekarang.
Jalur tiga: bank API langsung
Bank semakin banyak mengekspos API resmi, distandardisasi sebagai FDX di AS dan diwajibkan oleh aturan open banking seperti PSD2 di Eropa. Akses ditokenisasi, dilingkupi, dan bisa dicabut. Password Anda tidak pernah meninggalkan bank. Ini benar-benar fondasi yang tepat, dan dua jalur di balik permukaan sebagian besar aplikasi keuangan modern dibangun di atasnya.
Tangkapannya adalah siapa yang bisa memakainya. Akses API langsung dirancang untuk perusahaan: perjanjian developer, tinjauan keamanan, terkadang onboarding per bank yang memakan waktu berbulan-bulan. Jika Anda menabung di tiga institusi, itu tiga integrasi dengan tiga kumpulan keunikan. Agregator ada untuk memecahkan tepat hal ini. Mereka memelihara koneksi bank sehingga developer aplikasi tidak perlu, dan hampir setiap aplikasi keuangan yang pernah Anda gunakan bertumpu pada salah satunya.
Bagi individu yang hanya ingin agent-nya menjawab pertanyaan uang, membangun sendiri di atas ini berarti berminggu-minggu kerja sebelum jawaban berguna pertama, ditambah Anda kini menjadi engineer on-call untuk feed bank Anda sendiri.
Jalur empat: MCP server yang di-host
MCP (Model Context Protocol) adalah standar terbuka yang memungkinkan aplikasi AI memanggil alat eksternal. MCP server data bank memberi agent Anda serangkaian kecil alat bertipe, read-only, bukan file mentah atau sesi browser. Agent meminta apa yang dibutuhkan, mendapat data terstruktur kembali, dan bernalar di atasnya.
BankBridge adalah versi kami untuk ini. Anda menghubungkan bank sekali melalui lapisan koneksi bank resmi (kredensial Anda pergi ke bank Anda, tidak pernah ke kami atau ke agent Anda), dan sejak saat itu agent Anda memiliki 11 alat: list_accounts, search_transactions, get_recurring_charges, get_monthly_cashflow, list_holdings, dan seterusnya. Setiap panggilan mengambil data live dari bank. Tidak ada yang di-cache di server kami, jadi tidak ada salinan tersimpan dari keuangan Anda yang perlu dikhawatirkan.
Berapa saldo checking saya sekarang, dan tagihan berulang mana yang mengenai bulan ini?
Pertanyaan itu, dijawab terhadap data live di host MCP mana pun, adalah seluruh intinya. Ini bekerja di Claude Desktop, Claude Code, ChatGPT, Cursor, Gemini, Zed, dan sekitar dua lusin aplikasi lain yang telah kami dokumentasikan. Setup memakan waktu beberapa menit, auth adalah bearer key atau OAuth 2.1, dan biayanya $5 per bulan per bank yang terhubung. Bisa dibatalkan kapan saja.
Berdampingan: kesegaran, keamanan, setup, apa yang gagal
Kesegaran. Unggahan basi begitu Anda mengekspornya. Scraping live sampai tidak. Bank API langsung dan MCP server live secara desain. BankBridge mengambil dari bank pada setiap pertanyaan, jadi "berapa saldo saya" berarti sekarang juga, bukan per ekspor terakhir Anda.
Keamanan. Unggahan cukup aman, tapi file laporan menumpuk di disk. Scraping adalah opsi terburuk: kredensial penuh, akses tulis penuh, pelanggaran ketentuan. Bank API langsung dan MCP server yang di-host memakai akses read-only, ditokenisasi, dan bisa dicabut. BankBridge tidak memiliki alat yang memindahkan uang, jadi hal terburuk yang bisa dilakukan agent yang bingung adalah mengajukan pertanyaan aneh, bukan mengirim transfer aneh.
Waktu setup. Unggahan tidak memerlukan biaya di depan, lalu sepuluh menit ekspor-dan-bersihkan setiap sesi, selamanya. Scraping perlu sesorean untuk dirakit dan waktu tak terbatas untuk mengasuhnya. Bank API langsung butuh berminggu-minggu sampai berbulan-bulan jika Anda membangunnya sendiri. MCP server yang di-host butuh beberapa menit, sekali per bank.
Apa yang gagal. Unggahan gagal pada keunikan format dan batas konteks. Scraping gagal pada MFA, CAPTCHA, dan desain ulang. Integrasi API DIY gagal setiap kali bank mengubah sesuatu, dan sekarang itu pager Anda. Server yang di-host kebanyakan gagal di satu tempat yang bisa diprediksi: koneksi bank butuh re-auth cepat setelah Anda mengubah password banking, yang merupakan perbaikan dua menit.
Mana yang sebaiknya Anda pakai?
Jika Anda punya satu pertanyaan tentang satu bulan yang sudah ditutup, unggah laporan dan tanyakan. Tidak perlu malu. Kami membandingkan BankBridge dengan ekspor CSV manual secara langsung, dan kesimpulannya bukan "jangan pernah unggah."
Jangan berikan password banking Anda ke agent mana pun. Tidak untuk demo, tidak sekali pun.
Jika Anda sedang membangun produk fintech dengan anggaran kepatuhan, langsung ke bank API atau lapisan agregator di bawahnya. Untuk itulah mereka dibangun.
Dan jika Anda orang yang ingin jawaban berkelanjutan dari agent yang sudah Anda gunakan, jalur MCP yang di-host adalah yang bertahan. Hubungkan sekali, lalu tanyakan apa pun yang muncul di pikiran, kapan pun muncul di pikiran:
Apakah tagihan internet saya naik tahun ini? Tarik setiap tagihan dari ISP saya sejak Januari dan bandingkan.