Servidor MCP com Open Finance: guia de implementação

Servidor MCP com Open Finance: guia de implementação

Principais lições deste artigo

  • MCP atua como camada de interface tecnológica que permite a assistentes de IA acessarem dados do Open Finance e exige conformidade integral com FAPI-BR, LGPD e Manual de Monitoramento 3.0.

  • A arquitetura de referência posiciona o servidor MCP como intermediário que valida consentimento ativo, orquestra chamadas às APIs reguladas e mantém trilhas de auditoria completas.

  • A implementação regulada requer OAuth 2.1/PKCE, private_key_jwt, PAR, tokens de curta duração e criptografia JWS/JWE conforme o perfil FAPI-BR v2.2.1.

  • O Manual de Monitoramento 3.0 exige monitoramento contínuo de disponibilidade diária de 95%, gestão de sobrecarga e Plano de Adequação para servidores MCP.

  • A Celcoin oferece infraestrutura regulada e APIs documentadas que aceleram a implementação de servidores MCP com conformidade completa; saiba mais.

O cenário: IA generativa encontra o Open Finance no Brasil

Instituições financeiras brasileiras já conectam assistentes como ChatGPT e Claude aos dados do Open Finance para oferecer experiências mais inteligentes e personalizadas aos clientes. O contexto é favorável: o Open Finance no Brasil ultrapassou 100 milhões de consentimentos ativos, as transações via Pix por Iniciador de Pagamento (ITP) cresceram de 7,4 milhões em 2024 para 64,5 milhões em 2025 e 92% dos bancos brasileiros consideram o Open Finance uma oportunidade estratégica para acesso a dados financeiros.

MCP (Model Context Protocol) surge como padrão aberto para integrar assistentes de IA a fontes de dados externas, incluindo as APIs reguladas do Open Finance. Para instituições reguladas, adotar soluções experimentais sem garantir conformidade com o Banco Central gera risco operacional e regulatório elevado. Este guia apresenta um roteiro técnico para implementar MCP sobre Open Finance com segurança, conformidade e escalabilidade.

Veja como o banking da Celcoin apoia esse tipo de projeto em produção.

O que é MCP e como ele se relaciona com o Open Finance?

MCP é um padrão aberto desenvolvido pela Anthropic e adotado pela indústria que padroniza a comunicação entre modelos de linguagem e fontes de dados externas. Esse padrão define como um assistente de IA descobre, invoca e interpreta ferramentas expostas por servidores externos.

MCP e Open Finance formam camadas distintas e complementares. O Open Finance é o framework regulado pelo Banco Central do Brasil para compartilhamento de dados entre instituições financeiras, com regras de consentimento, autenticação e segurança definidas em normas como a Resolução Conjunta nº 1 e o Manual de Monitoramento. MCP é uma camada de interface tecnológica que permite a assistentes de IA acessarem esses dados de forma estruturada.

Na prática, o servidor MCP atua como tradutor entre o assistente de IA e as APIs reguladas do Open Finance. Todo acesso a dados financeiros passa pelos fluxos de consentimento exigidos pelo Banco Central. Para instituições reguladas, o servidor MCP funciona como mais um canal de acesso aos dados, sujeito às mesmas regras de segurança, auditoria e governança que qualquer integração Open Finance existente.

Arquitetura de referência para um servidor MCP de Open Finance

Um servidor MCP integrado ao Open Finance segue o fluxo:

Usuário final → assistente de IA (ChatGPT/Claude) → servidor MCP → APIs Open Finance → instituição financeira

Cada componente tem uma função específica:

  • Usuário final: interage em linguagem natural com o assistente, sem precisar conhecer a estrutura das APIs.

  • Assistente de IA: processa a solicitação, decide quais ferramentas MCP acionar e formata a resposta para o usuário.

  • Servidor MCP: autentica o cliente, verifica o consentimento ativo, orquestra chamadas às APIs reguladas e retorna os dados ao assistente.

  • APIs Open Finance: expõem endpoints regulados que retornam dados financeiros mediante consentimento válido e token de acesso dentro do prazo de validade.

O fluxo de consentimento segue etapas claras. O usuário é redirecionado para o ambiente Open Finance do banco, autoriza o compartilhamento com escopo e prazo definidos e o servidor MCP recebe um token de acesso vinculado a esse consentimento. Para instituições reguladas, o servidor MCP precisa operar em ambiente seguro com controles de acesso rigorosos, seguir as especificações FAPI-BR e manter trilhas de auditoria completas de cada chamada.

Veja como a infraestrutura do banking da Celcoin já implementa os requisitos FAPI-BR para você não reconstruir do zero.

Autenticação e consentimento: OAuth 2.1/PKCE e o perfil FAPI-BR

O Open Finance Brasil adota o perfil FAPI-BR (Financial-grade API Security Profile), atualmente na versão 2.2.1, que reforça os requisitos de segurança do OAuth 2.1 para o contexto de dados financeiros. Qualquer servidor MCP que acesse APIs do Open Finance precisa implementar integralmente esse perfil.

Os requisitos técnicos obrigatórios do FAPI-BR v2.2.1 incluem:

  • Autenticação de cliente via private_key_jwt, sem suporte a métodos mais fracos.

  • Uso obrigatório de Pushed Authorization Requests (PAR) e Proof Key for Code Exchange (PKCE).

  • Access tokens com validade entre 300 e 900 segundos e refresh tokens sem expiração enquanto o consentimento permanecer ativo.

  • Assinatura JWS com algoritmo PS256 e criptografia JWE com RSA-OAEP/A256GCM.

  • Suporte a TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 e TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, com TLS Session Resumption e TLS Renegotiation desabilitados.

  • Níveis de autenticação LoA2 para APIs de dados e LoA3 para iniciação de pagamentos.

  • Proibição de refresh token rotation e revogação imediata de tokens quando o consentimento vinculado é deletado.

  • Uso do cabeçalho x-fapi-interaction-id em endpoints de recursos protegidos.

O consentimento dinâmico é implementado via escopos parametrizados no formato consent:urn:bancoexemplo:..., recurring-consent:urn:... e enrollment:urn:..., o que permite controle detalhado sobre quais dados cada autorização cobre e por quanto tempo.

Para cenários em que o redirecionamento do usuário não é viável, como notificações push ou fluxos desacoplados, o CIBA-BR (Client Initiated Backchannel Authentication) v2.0.0 oferece uma alternativa regulada. No CIBA-BR, o consentimento é autorizado via backchannel, como push notification, SMS ou WhatsApp, após um vínculo inicial via FAPI Hybrid Flow, sem necessidade de redirecionamento em cada interação.

A Celcoin, como participante do Open Finance, já implementa esses requisitos em sua infraestrutura. Clientes passam a oferecer serviços via MCP com autenticação e consentimento alinhados ao perfil FAPI-BR.

Segurança e LGPD: conformidade com o Manual de Monitoramento 3.0

A Instrução Normativa BCB nº 706, de 29/01/2026, divulgou a versão 3.0 do Manual de Monitoramento do Open Finance e elevou as exigências de segurança, disponibilidade e governança para todos os participantes. Servidores MCP que acessam APIs do Open Finance seguem esses requisitos.

Os principais itens monitorados aplicáveis a servidores MCP incluem:

  • Disponibilidade (item 2.1 II): APIs devem manter 95% de disponibilidade diária e 99,5% na média móvel de 90 dias.

  • Gestão de sobrecarga (item 2.1 III): controle de requisições que falham por sobrecarga (HTTP 529), com análise de causa raiz documentada e controles preventivos como auto scaling e rate limiting.

  • Ciclo de vida de APIs (itens 2.2 I e 2.2 IV): versionamento controlado, monitoramento contínuo por telemetria e descontinuação dentro dos prazos de sunset.

  • Plano de Adequação: para itens em desconformidade, exige plano com causa raiz identificada, cronograma individualizado e assinatura do diretor responsável.

No âmbito da LGPD (Lei nº 13.709/2018), dados financeiros podem revelar informações sensíveis por contexto (art. 11, §1º). Os requisitos aplicáveis a servidores MCP incluem:

Na prática, isso significa versionar prompts, ferramentas e escopos do servidor MCP, registrar aprovações e alterações com responsável e data e manter logs auditáveis de cada chamada realizada pelo assistente de IA. A infraestrutura da Celcoin incorpora criptografia, controle de acesso, relatórios regulatórios automatizados e trilhas de auditoria. Clientes passam a focar no produto enquanto contam com uma base alinhada à LGPD e ao Manual de Monitoramento.

Conheça como o banking da Celcoin atende aos requisitos do Manual de Monitoramento 3.0.

Ferramentas e opções de mercado para MCP regulado

Instituições reguladas precisam escolher a infraestrutura de servidor MCP com foco em segurança, conformidade e controle sobre dados. A decisão técnica deve priorizar aderência nativa ao Open Finance Brasil e capacidade de operar em produção regulada.

Projetos open-source disponíveis em repositórios públicos cobrem desde agregadores de dados públicos governamentais até conectores para bancos específicos. Vários servidores MCP financeiros brasileiros open-source estão em estágio alpha ou com maturidade de produção limitada, sem documentação técnica completa, SLAs definidos ou certificações de segurança auditáveis. Esses projetos ajudam em prototipagem e validação de conceito, mas não atendem aos requisitos de produção regulada, em que disponibilidade, rastreabilidade e conformidade são obrigatórias.

Para uso corporativo, a escolha da infraestrutura de servidor MCP precisa considerar suporte especializado em regulação brasileira e integração consistente com o ecossistema Open Finance. A Celcoin oferece essa base regulada e reduz o esforço de adaptação para FAPI-BR, LGPD e Manual de Monitoramento 3.0.

Os critérios determinantes para produção regulada são:

  • maturidade para produção com SLA documentado

  • conformidade nativa com FAPI-BR e Manual de Monitoramento 3.0

  • suporte especializado em regulação brasileira

  • escalabilidade com controles de rate limiting e auto scaling

  • controle total sobre os dados sem dependência de agregadores de terceiros não regulados

Passo a passo: como implementar um servidor MCP com Open Finance

  1. Definir o caso de uso: consulta de saldo, análise de gastos, conciliação automática ou portabilidade de dados. O escopo define quais permissões e escopos Open Finance serão necessários e qual nível de autenticação, LoA2 ou LoA3, se aplica.

  2. Escolher a arquitetura: hospedagem própria exige infraestrutura de segurança, monitoramento e conformidade completos. Um provedor de infraestrutura regulada é recomendado para instituições sem time dedicado de compliance técnico.

  3. Implementar autenticação OAuth/FAPI: configurar private_key_jwt, PAR, PKCE, algoritmos PS256/RSA-OAEP e níveis de autenticação LoA2/LoA3 conforme o perfil FAPI-BR v2.2.1.

  4. Configurar o servidor MCP: definir ferramentas, escopos de acesso parametrizados, tratamento de erros, limites de rate limiting e anotações de segurança, como readOnlyHint e destructiveHint, por ferramenta.

  5. Testar em sandbox: validar fluxos de consentimento, revogação, tratamento de incidentes como HTTP 529 e tokens expirados e comportamento em cenários de sobrecarga antes de produção.

  6. Obter certificação: submeter à certificação FAPI-BR quando aplicável e alinhar documentação com os requisitos do Plano de Adequação do Manual de Monitoramento 3.0.

  7. Monitorar e auditar: implementar telemetria com alertas de disponibilidade, trilhas de auditoria por chamada, versionamento de configurações e controles preventivos de auto scaling.

A Celcoin oferece APIs documentadas, sandboxes e suporte especializado que aceleram cada etapa desse processo. Clientes reduzem o tempo de implementação de meses para semanas.

Veja como o banking da Celcoin apoia o desenvolvimento de servidores MCP com Open Finance.

Casos de uso práticos

Três casos de uso mostram como servidores MCP sobre Open Finance funcionam em produção para clientes de instituições financeiras.

Consulta de saldo em tempo real: o usuário pergunta “Qual meu saldo disponível?” ao assistente de IA. O assistente aciona a ferramenta MCP correspondente, o servidor verifica o consentimento ativo, consulta o saldo via API do Open Finance e retorna o dado atualizado. Todo o fluxo ocorre dentro do token de acesso válido, entre 300 e 900 segundos, sem armazenamento do saldo na infraestrutura do servidor.

Análise de gastos mensais: o usuário pergunta “Qual foi meu maior gasto este mês?”. O servidor MCP consulta as transações do período via Open Finance, categoriza os dados e retorna um resumo estruturado ao assistente, que formata a resposta em linguagem natural. O consentimento cobre apenas leitura de transações, sem acesso a outros produtos.

Conciliação automática para PMEs: o usuário pergunta “Quais transações ainda não foram conciliadas?”. O servidor MCP cruza dados de extrato bancário obtidos via Open Finance com registros internos do ERP e identifica divergências. A fintech Iniciador já desenvolveu solução baseada em MCP para pagamentos agênticos via Pix, com autorização por biometria e chave criptográfica vinculada ao dispositivo, o que indica a direção do ecossistema para além da leitura de dados.

Em todos os casos, o consentimento é prévio, explícito e revogável a qualquer momento. O servidor MCP opera em modo leitura de dados e só movimenta valores ou inicia pagamentos quando existe autorização explícita do usuário.

Celcoin: a infraestrutura para MCP em Open Finance

A Celcoin é uma plataforma de infraestrutura bancária que oferece soluções de Open Finance, Core Banking e Banking as a Service. Empresas passam a lançar e operar serviços financeiros com conformidade regulatória e escalabilidade. A Celcoin é participante do Open Finance Brasil, com APIs modulares documentadas, infraestrutura regulada e suporte a todo o ciclo de vida, de empresas não reguladas em modelo BaaS a instituições com licença própria em Core Banking.

Para implementação de servidores MCP, a Celcoin fornece a base tecnológica e regulatória que elimina a necessidade de construir do zero a camada de conformidade com FAPI-BR, LGPD e Manual de Monitoramento 3.0. A plataforma media mais de R$ 30 bilhões em transações mensalmente e atende mais de 6 mil clientes entre fintechs, bancos digitais, ERPs e varejistas. A tabela abaixo resume como cada funcionalidade da Celcoin se traduz em benefícios concretos para sua empresa.

Funcionalidade da Celcoin

Benefício para sua empresa

APIs modulares

Integrações mais rápidas, com redução de custos e prazos de desenvolvimento.

Experiência e suporte ao desenvolvedor

Documentação, SDKs e sandboxes que reduzem ciclos de integração e custos de engenharia.

Capacidade de lançamento rápido

Módulos pré-construídos e entrega via SaaS aceleram lançamentos e melhoram o tempo para geração de receita.

Distribuição white-label e embutida (embedded)

Suporte a produtos financeiros com marca própria.

Escalabilidade com confiabilidade

Solução com alta disponibilidade e escalável na nuvem mantém serviços funcionando mesmo com altos volumes e protege a receita.

Cobertura de diversas possibilidades de pagamentos, incluindo crédito

Oferecer pagamentos e emissão de crédito aumenta conversão, ARPU e fidelização. A Celcoin não oferece empréstimo para consumidores. A Celcoin fornece a infraestrutura tecnológica para que empresas ofertem produtos de crédito aos seus clientes.

Acesso a dados e personalização

Dados e análises via Open Finance permitem ofertas personalizadas e melhoram conversão e retenção.

Compliance e conformidade como princípio

KYC, AML e relatórios integrados reduzem risco regulatório e aceleram ciclos de vendas.

Prevenção de fraude e controles de risco

Monitoramento baseado em IA e autenticação robusta reduzem estornos, perdas e exposição regulatória.

Força do ecossistema de parceiros da Celcoin

Parcerias e integrações com bancos, redes e fintechs ampliam cobertura, recursos e velocidade de entrada no mercado.

Fale com a Celcoin e entenda como estruturar seu servidor MCP com o banking da Celcoin.

Perguntas frequentes (FAQ)

O que é um servidor MCP para Open Finance?

Um servidor MCP para Open Finance é uma camada de software que conecta assistentes de IA, como ChatGPT e Claude, às APIs reguladas do Open Finance Brasil. Essa camada funciona como intermediário controlado: recebe solicitações do assistente de IA, verifica se existe consentimento ativo do usuário para o escopo solicitado, realiza a chamada à API do Open Finance com autenticação FAPI-BR e retorna os dados ao assistente. Todo acesso a dados financeiros passa pelos fluxos de consentimento autorizados pelo usuário e em conformidade com as normas do Banco Central. Para instituições reguladas, o servidor MCP deve ser tratado como qualquer outro canal de integração Open Finance, sujeito às mesmas exigências de segurança, disponibilidade e auditoria.

Como o usuário revoga o consentimento em um fluxo MCP?

O usuário pode revogar o consentimento a qualquer momento, diretamente no ambiente Open Finance do banco de origem ou no painel de controle da instituição que implementou o servidor MCP. A revogação invalida imediatamente os tokens de acesso e os refresh tokens vinculados àquele consentimento, conforme a LGPD, art. 8º, §5º, e o perfil FAPI-BR v2.2.1. O servidor MCP precisa implementar a verificação de status do consentimento antes de cada chamada e retornar erro adequado quando o consentimento estiver revogado ou expirado. O Open Finance Brasil define prazo máximo de 12 meses para consentimentos de compartilhamento de dados, após o qual é necessária nova autorização.

MCP é seguro para instituições financeiras implementarem?

MCP é seguro quando a instituição implementa arquitetura e controles alinhados à regulação. A segurança de um servidor MCP em ambiente regulado depende da conformidade com o perfil FAPI-BR v2.2.1, com autenticação via private_key_jwt, PAR, PKCE, algoritmos PS256/RSA-OAEP e LoA3 para pagamentos, da aderência à LGPD e ao Manual de Monitoramento 3.0 do Banco Central e da infraestrutura de hospedagem, com criptografia em trânsito e em repouso, controles de acesso, monitoramento contínuo e trilhas de auditoria. Servidores MCP hospedados em infraestrutura regulada, com esses controles implementados, atingem o mesmo nível de segurança de integrações Open Finance já consolidadas. O risco aumenta quando a instituição adota soluções experimentais sem certificação, SLA ou conformidade documentada.

Qual a diferença entre MCP e Open Finance?

Open Finance é o framework regulado pelo Banco Central do Brasil para compartilhamento de dados financeiros entre instituições, com regras de consentimento, autenticação, segurança e governança definidas em normas como a Resolução Conjunta nº 1 e o Manual de Monitoramento. MCP é um padrão tecnológico aberto que define como assistentes de IA descobrem e invocam ferramentas em servidores externos. MCP complementa o Open Finance e funciona como camada de interface entre o assistente de IA e as APIs reguladas. Todo acesso a dados financeiros via MCP continua passando pelos fluxos de consentimento e autenticação do Open Finance, enquanto MCP organiza a forma como o assistente interage com essas APIs.

Saiba mais