---
title: "How to connect your bank to ChatGPT"
slug: how-to-connect-your-bank-to-chatgpt
url: https://bankbridge.money/guides/how-to-connect-your-bank-to-chatgpt
category: how-to
published: 2026-07-10
updated: 2026-07-10
---
# How to connect your bank to ChatGPT

> To connect ChatGPT to your bank account, add BankBridge as a remote MCP connector. Sign up at bankbridge.money, link your bank, then in ChatGPT open Settings, Connectors, Advanced, and turn on Developer mode. Import the connector at https://bankbridge.money/api/mcp, choose OAuth, and approve read-only access. ChatGPT can then answer questions about your balances, spending, and subscriptions in real time.

Connect Your Bank to ChatGPT via MCP | BankBridge | BankBridge  

[How-to](/guides/how-to)

# How to connect your bank to ChatGPT

Updated Jul 10, 2026·5 min read

To connect ChatGPT to your bank account, add BankBridge as a remote MCP connector. Sign up at bankbridge.money, link your bank, then in ChatGPT open Settings, Connectors, Advanced, and turn on Developer mode. Import the connector at https://bankbridge.money/api/mcp, choose OAuth, and approve read-only access. ChatGPT can then answer questions about your balances, spending, and subscriptions in real time.

## What you need before you start

Connecting ChatGPT to your bank account takes about five minutes and no code. You need three things: a paid ChatGPT plan (Plus, Pro, Business, Enterprise, or Edu), a BankBridge account with at least one bank linked, and a web browser. Developer mode, which is where custom connectors live, isn't available on the free tier and doesn't appear in the mobile apps.

What you're actually setting up is a remote MCP connector. MCP (the Model Context Protocol) is the open standard ChatGPT uses to talk to outside tools, and BankBridge is a hosted MCP server that gives it read-only access to your real accounts. Once connected, ChatGPT stops guessing about your money and starts looking it up.

No CSV exports, no screenshots of your banking app, no pasting statements into the chat.

## Set up BankBridge first

Head to bankbridge.money and sign up with your email. We send a magic link instead of using a password. Once you're in, the dashboard walks you through connecting your first bank.

The linking step happens inside a secure window run by the bank-connection layer, not by us. You search for your institution, sign in with the same credentials you'd use on your bank's website, and approve read-only access. BankBridge never sees your bank password. All we store is an encrypted access token, and even that only lets us read data, never move it.

Pricing is $5 a month per connected bank, cancel anytime from the dashboard. If you want ChatGPT to see checking, savings, and a credit card that all live at one bank, that still counts as one connection.

## Turn on developer mode in ChatGPT

Open ChatGPT on the web and go to Settings, then Connectors, then Advanced. Toggle on Developer mode. This unlocks the option to import a remote MCP server, which is exactly what BankBridge is.

OpenAI gates this behind a setting because custom connectors can do a lot. That caution makes sense in general, but it's worth knowing what you're enabling here: BankBridge has no write tools at all. The worst any of its 11 tools can do is read a transaction list.

If you don't see the Advanced section, double check that you're on a paid plan and using the web app. The mobile apps don't show developer mode at all.

## Add BankBridge as a remote MCP connector

Back on the Connectors screen, choose Import remote MCP (the button is labeled Create on some accounts). Name it BankBridge and enter https://bankbridge.money/api/mcp as the server URL.

For authentication, pick OAuth. This is the part that matters. ChatGPT reads BankBridge's OAuth 2.1 metadata, registers itself as a client automatically, and opens a bankbridge.money window asking you to sign in and approve access. Click Allow and you're sent back, connected. You never copy an API key, and nothing secret ever touches a chat box or a settings form where it could linger.

ChatGPT shows a trust prompt before it saves a custom connector. Confirm it, and BankBridge appears in your connectors list.

BankBridge also supports plain bearer keys (they start with bbk\_) if you'd rather manage credentials yourself, but for ChatGPT the OAuth flow is the better default. Tokens are scoped read-only and you can revoke them from your dashboard at any point.

## Test it with a real question

Start a new chat. Depending on your account, BankBridge is either available right away or you switch it on for the conversation from the tools menu. Then just ask:

> What's my checking balance right now?

> How much did I spend on groceries last month?

> List every subscription that charged me in the last 90 days.

Behind the scenes ChatGPT is calling tools like list\_accounts, get\_spending\_summary, and get\_recurring\_charges. Every answer is fetched live from your bank at the moment you ask. BankBridge doesn't cache balances or transactions on its servers, so there's no stale copy of your finances sitting anywhere.

The first call in a session can take a few seconds while the live fetch runs. That's normal.

## What ChatGPT can and can't do with your bank

BankBridge exposes 11 tools, all read-only. ChatGPT can list your accounts and balances, pull and search transactions, summarize spending by category or merchant, detect recurring charges, compute monthly cashflow, review a single merchant's history, and read investment holdings and trades.

What it can't do: move money, pay bills, open accounts, or change anything at your bank. There's no write path to turn off because none exists in the first place. That's not a settings toggle, it's the architecture.

That combination, real data with zero write access, is what makes it comfortable to hand ChatGPT the kinds of financial questions you'd never trust to a model working from memory. Subscription audits, spending reviews, and cashflow checks all get a lot more useful when the numbers are real.

## If something doesn't work

BankBridge doesn't show up in a chat: make sure developer mode is still on and that the connector is enabled for that conversation. Connectors sometimes need to be switched on per chat from the tools menu.

You get an authorization error: your OAuth grant was revoked or expired. Open Settings, Connectors, find BankBridge, and run the sign-in again. If you connected with a bearer key instead and later rotated it, update the key.

ChatGPT says it can't see a bank you know you connected: banks occasionally drop the connection, usually after you change your online banking password. Log in to the BankBridge dashboard and you'll see a reconnect prompt next to the affected bank. Two minutes and it's back.

Started the chat on your phone? Developer mode connectors only work in conversations on the web. Open a fresh chat in the browser and ask again.

## FAQ

Can ChatGPT connect directly to my bank account?

Not on its own. ChatGPT needs an MCP connector to reach outside data. BankBridge provides that connector: it links to your bank through a regulated bank-connection layer and gives ChatGPT read-only tools for balances, transactions, and holdings. ChatGPT never sees your bank credentials.

Is it safe to connect ChatGPT to my bank?

Access is read-only by design, so there's no way to move money through it. Authorization uses OAuth 2.1, your bank password never leaves the bank's own login flow, and you can revoke access from the BankBridge dashboard at any time.

Can ChatGPT move money or make payments through BankBridge?

No. BankBridge's 11 tools only read data: accounts, transactions, spending summaries, recurring charges, cashflow, and investments. There is no transfer, payment, or account-change tool, so there's nothing to misuse even if a prompt goes wrong.

Do I need a paid ChatGPT plan?

Yes. Custom MCP connectors require developer mode, which is available on ChatGPT Plus, Pro, Business, Enterprise, and Edu, on the web only. The free tier can't add custom connectors yet, and the mobile apps don't support developer mode.

What does BankBridge cost?

$5 per month per connected bank. One bank is $5, two banks are $10, and every account at a single bank (checking, savings, credit cards) counts as one connection. You can cancel anytime from the dashboard.

Does BankBridge store my banking data?

No. Every question triggers a live fetch from your bank, and nothing is cached on BankBridge servers. Whatever ChatGPT displays does become part of that conversation, so it falls under OpenAI's normal chat data controls, which you manage in your ChatGPT settings.

## FAQ

### Can ChatGPT connect directly to my bank account?

Not on its own. ChatGPT needs an MCP connector to reach outside data. BankBridge provides that connector: it links to your bank through a regulated bank-connection layer and gives ChatGPT read-only tools for balances, transactions, and holdings. ChatGPT never sees your bank credentials.

### Is it safe to connect ChatGPT to my bank?

Access is read-only by design, so there's no way to move money through it. Authorization uses OAuth 2.1, your bank password never leaves the bank's own login flow, and you can revoke access from the BankBridge dashboard at any time.

### Can ChatGPT move money or make payments through BankBridge?

No. BankBridge's 11 tools only read data: accounts, transactions, spending summaries, recurring charges, cashflow, and investments. There is no transfer, payment, or account-change tool, so there's nothing to misuse even if a prompt goes wrong.

### Do I need a paid ChatGPT plan?

Yes. Custom MCP connectors require developer mode, which is available on ChatGPT Plus, Pro, Business, Enterprise, and Edu, on the web only. The free tier can't add custom connectors yet, and the mobile apps don't support developer mode.

### What does BankBridge cost?

$5 per month per connected bank. One bank is $5, two banks are $10, and every account at a single bank (checking, savings, credit cards) counts as one connection. You can cancel anytime from the dashboard.

### Does BankBridge store my banking data?

No. Every question triggers a live fetch from your bank, and nothing is cached on BankBridge servers. Whatever ChatGPT displays does become part of that conversation, so it falls under OpenAI's normal chat data controls, which you manage in your ChatGPT settings.
