Por que consultar seu saldo dentro de um editor
Você está no meio de uma sessão, prestes a renovar um domínio ou subir de plano num servidor, e quer saber se a conta corrente aguenta o gasto. O fluxo antigo: destravar o celular, abrir o app do banco, esperar o login, achar a conta certa, apertar os olhos no número. O novo fluxo: perguntar ao agente que já está aberto.
Cursor, Windsurf e Zed falam o Model Context Protocol, o que significa que os três podem conversar com o BankBridge, um servidor MCP hospedado que dá ao seu agente acesso apenas leitura aos seus dados bancários ao vivo. Uma linha de configuração e "qual é o saldo da minha conta corrente" vira uma pergunta que o editor responde.
Este guia mostra o arquivo de configuração exato para cada um dos três editores, mais alguns prompts que valem a pena testar depois que a conexão está de pé.
O que você precisa antes
Três coisas, e juntas levam mais ou menos cinco minutos: uma conta no BankBridge, pelo menos um banco conectado ($5 por mês por banco, cancela quando quiser) e uma chave de API. As chaves começam com bbk_ e funcionam como bearer tokens. O BankBridge também suporta OAuth 2.1 para hosts que preferem um fluxo de login pelo navegador, mas para editores de código a chave é o caminho mais simples.
Conecte seu banco pelo painel em bankbridge.money. Você faz login diretamente pela camada de conexão do banco, então o BankBridge nunca vê sua senha bancária, e o seu editor também não. Assim que a conexão aparecer como ativa, gere uma chave e deixe à mão para o próximo passo.
Cursor
O Cursor lê servidores MCP de um arquivo JSON. Para todos os seus projetos, o arquivo é ~/.cursor/mcp.json na sua pasta pessoal. Para um projeto único, crie .cursor/mcp.json na raiz do projeto, o que é útil se você só quer acesso bancário dentro, digamos, do seu repositório de contabilidade.
Dentro do objeto mcpServers, adicione uma entrada chamada bankbridge com dois campos: a URL do servidor que aparece no seu painel do BankBridge e um objeto headers com Authorization: Bearer seguido da sua chave bbk_. O trecho para copiar e colar está na nossa página de documentação do Cursor em /docs/cursor. Salve o arquivo, abra as configurações do Cursor, encontre a seção MCP e confirme que bankbridge aparece com o ponto verde de status e a lista de ferramentas.
Aí é só abrir o painel de chat no modo Agent e perguntar.
Qual é o saldo da minha conta corrente agora?
O Cursor chama list_accounts, o BankBridge busca o saldo ao vivo no seu banco, e a resposta vem como uma frase em vez de uma tela cheia de interface bancária. Na primeira vez, o Cursor pede sua aprovação para a chamada da ferramenta; você pode liberar para o resto da sessão.
Windsurf
O Windsurf guarda a configuração MCP em ~/.codeium/windsurf/mcp_config.json. Você pode editar o arquivo direto ou chegar lá pela interface: abra as configurações do Windsurf, vá até a seção Cascade e clique na opção MCP servers, que abre o mesmo arquivo.
O formato é quase igual ao do Cursor. Adicione uma entrada bankbridge em mcpServers com a URL do servidor (o Windsurf chama esse campo de serverUrl) e o mesmo cabeçalho Authorization. O trecho exato para a versão do Windsurf que você está rodando está em /docs/windsurf.
Recarregue o Windsurf, abra o Cascade e teste.
Quanto tem na minha conta corrente?
O Cascade mostra a chamada da ferramenta para aprovação na primeira vez e depois responde com o número ao vivo.
Zed
O Zed não usa um arquivo MCP separado. Os servidores ficam no seu settings.json principal, que você abre com o comando zed: open settings. Adicione um objeto context_servers no topo, ou complemente o que já existe, com uma entrada bankbridge.
Dependendo da sua versão do Zed, você vai apontar direto para a URL do BankBridge ou rodar por um pequeno comando bridge que encaminha para o servidor hospedado. A página /docs/zed mantém as duas variantes atualizadas com uma nota sobre qual versão precisa de qual. Nos dois casos, sua chave bbk_ entra como bearer token, igual aos outros dois editores.
Assim que o Zed detectar a mudança, abra o Agent Panel e faça a mesma pergunta sobre saldo. O Zed lista as ferramentas de cada servidor nas configurações do painel, então dá para conferir se as onze ferramentas do BankBridge entraram antes de fazer o prompt.
Prompts que funcionam depois que você está conectado
A pergunta do saldo é só a porta de entrada. Assim que funciona, a mesma conexão responde à maioria das perguntas cotidianas sobre dinheiro sem sair do editor.
Qual é o meu saldo da conta corrente, e quanto dele já está comprometido com cobranças recorrentes deste mês?
Compare o saldo atual da conta corrente com o mesmo dia do mês passado.
Quanto gastei na AWS nos últimos 90 dias?
Por baixo dos panos, essas perguntas acionam ferramentas diferentes (get_recurring_charges, get_monthly_cashflow, get_merchant_history), mas você não precisa saber disso. Pergunte em português normal e o agente escolhe a ferramenta certa. Se quiser mais ideias, nosso guia de padrões de prompt para perguntas financeiras tem uma lista viva.
Quais editores conseguem consultar dados bancários ao vivo
Para deixar registrado, já que essa é a pergunta que as pessoas buscam: Cursor, Windsurf e Zed conseguem consultar dados bancários ao vivo, porque os três são hosts MCP e o BankBridge é um servidor MCP. Também dá para fazer isso no Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex e mais algumas dezenas de opções. Documentamos 29 integrações de host, cada uma com sua própria página de configuração em /docs.
O formato da configuração muda de host para host, mas o servidor por trás é o mesmo. Uma conta única do BankBridge, e uma chave bbk_ única se você quiser, funciona em todos os editores que você usa. Se trocar de editor no mês que vem, sua conexão bancária vai junto. É uma mudança de cinco linhas na configuração, não uma migração.
O que o editor pode e não pode fazer
Todas as ferramentas do BankBridge são de apenas leitura. Não existe ferramenta de transferência, ferramenta de pagamento, nada que movimente dinheiro. O pior que um agente com problema pode fazer é ler seu saldo duas vezes.
Nada fica em cache nos nossos servidores também. Quando o Cursor pede seu saldo, o BankBridge busca no seu banco naquele momento e repassa direto. Feche o editor e não sobra cópia das suas finanças em lugar nenhum, esperando envelhecer ou vazar.
A chave de API é a única coisa que precisa de proteção. Trate como qualquer outro segredo: um ~/.cursor/mcp.json global fica fora dos seus repositórios por padrão, mas um .cursor/mcp.json de projeto precisa de uma linha no .gitignore. Se uma chave parar em algum lugar público, gire pelo painel; a antiga morre na hora e sua conexão bancária migra para a nova.