Resolvi o problema do Open Finance caro que postei aqui — achei uma alternativa e já está em produção
Há um tempo postei aqui perguntando se alguém tinha resolvido o problema do Open Finance
caro pra quem está construindo um app de finanças pessoais. Citei Pluggy (2,5k/mês),
Belvo (6k/mês) e Tecnospeed (1,5k de entrada + 540/mês) como as opções que eu
tinha mapeado até então. A ajuda da galera foi muito relevante e ajudou muito. Esse é o link do post (https://www.tabnews.com.br/GuilhermeVieira/estou-desenvolvendo-um-app-de-financas-pessoais-e-nao-consigo-pagar-o-open-finance-pluggy-r2-5k-mes-belvo-r6k-mes-tecnospeed-r1-5k-de-entrada-r540)
O post teve uma repercussão que eu não esperava, foi pros mais relevantes, e a galera
trouxe ideias boas nos comentários — desde usar OFX/CSV manual até o Meu Pluggy como
alternativa gratuita. Valeu mesmo pela ajuda de todo mundo.
Voltando aqui pra contar o desfecho: encontrei um serviço chamado Banco MCP que
roda Pluggy por baixo dos panos, mas com um modelo de cobrança bem mais acessível
pra quem está começando (plano a partir de 19,90/mês por conta conectada, ao invés
dos pacotes fechados de milhares de reais).
Como ficou a arquitetura
O modelo é multi-tenant: eu tenho uma API key (sk_live_) que representa o meu
workspace, e cada usuário do meu produto recebe um convite individual (inv_xxx).
Esse convite gera uma URL de conexão que abre o fluxo OAuth do banco — a mesma
experiência de conectar uma conta que você já conhece de outros agregadores.
Implementei:
- Tabela própria pra rastrear o status da conexão de cada usuário (pendente,
conectada, desconectada) - Um trial gratuito de 14 dias, oferecido de forma independente da assinatura paga
(pra não empilhar duas decisões de compra na cabeça de quem está só testando) - Um limite de contas conectadas simultaneamente em trial, porque o custo por
conexão é real (valor de 9,90 por cada banco conectado) e eu não queria criar uma fila falsa — o limite é literal, é a minha capacidade de pagar por aquilo enquanto valido a demanda
Como está funcionando
Testei na minha própria conta e funcionou muito bem. Consegui fazer a conexão, baixar os dados do banco (débito, pix, crédito). A ideia é que isso vire um diferencial do plano pago — ao invés do usuário digitar cada gasto manualmente, ele conecta a conta e o app já enxerga as transações. Fluxo normal do Open Finance.
Próximos passos
- Coletar o feedback dos usuários e validar se a demanda justifica manter o custo. Atualmente pago 49,90 com possibilidade de conectar 5 contas. E a cada conta adicional aumenta 9,90;
- Decidir o novo preço depois de coletar o feedback do pessoal;
Se alguém também tava enrolado com esse mesmo problema de custo, vale a pena dar uma olhada no mcp.ia (não estou ganhando nada por isso, apenas compartilhando).
E se tiver dúvida de como ficou a implementação, comenta aqui que explico com mais detalhes como fiz.