Principais lições deste artigo
-
O MCP (Model Context Protocol) padroniza a conexão entre modelos de IA e sistemas financeiros, elimina integrações pontuais e permite que fintechs acessem dados bancários de forma segura e escalável.
-
A especificação 2026-07-28 tornou o protocolo stateless, viabiliza servidores MCP em funções serverless e reduz custos de infraestrutura para instituições financeiras.
-
Casos de uso práticos incluem assistentes virtuais para consulta de saldo e extrato, automação de backoffice, análise de crédito via Open Finance e exposição de APIs bancárias como ferramentas MCP.
-
Segurança e conformidade exigem OAuth 2.1 com PKCE, RBAC por ferramenta, mTLS, logs imutáveis e aprovação humana para transações sensíveis, além de atender à LGPD e à Resolução CMN nº 4.658.
-
A Celcoin oferece a infraestrutura ideal para implementar MCP com APIs modulares, suporte a Open Finance e Pix, e conformidade regulatória completa, conheça as APIs da Celcoin.
Como o MCP funciona: arquitetura cliente-servidor
O MCP segue um modelo cliente-servidor com três papéis distintos: o host, que é a aplicação de IA com a qual o usuário interage, como Claude ou ChatGPT, o cliente MCP, que é um conector dentro do host que mantém sessão com o servidor, e o servidor MCP, que é o programa que expõe ferramentas, recursos e prompts. Essa separação é uma propriedade de segurança: cada servidor opera isolado, sem acesso ao tráfego dos demais.
O transporte padrão para servidores remotos é o Streamable HTTP sobre JSON-RPC 2.0. A especificação 2026-07-28, publicada em 28 de julho de 2026 introduziu a mudança mais importante desde o lançamento do protocolo: o núcleo tornou-se completamente stateless. O handshake initialize/initialized e o cabeçalho Mcp-Session-Id foram aposentados. Cada requisição agora é autodescritiva: versão do protocolo, identidade do cliente e capacidades viajam no campo _meta inline. Os nomes de método e ferramenta trafegam nos cabeçalhos HTTP Mcp-Method e Mcp-Name. Isso permite que gateways e WAFs roteiem e autorizem sem inspecionar corpos JSON.
Para fintechs, essa mudança permite rodar servidores MCP em funções serverless, como Google Cloud Run ou AWS Lambda, sem gerenciar sessões persistentes. Essa abordagem reduz custos de infraestrutura e simplifica a escalabilidade. A especificação também introduziu o Multi Round-Trip Requests (MRTR). Quando uma ferramenta precisa de confirmação do usuário, o servidor retorna resultType: "input_required" e o cliente reenvia a chamada com as respostas. Esse fluxo viabiliza aprovação humana em arquiteturas stateless.
Um exemplo simplificado de ferramenta MCP em Python para consulta de saldo:
@mcp.tool() async def get_account_balance(account_id: str) -> dict: """Retorna o saldo disponível de uma conta bancária.""" token = validate_oauth_token(request_context) balance = await core_banking_api.get_balance(account_id, token) return {"account_id": account_id, "balance": balance, "currency": "BRL"}
Casos de uso de MCP em serviços financeiros
O MCP já suporta aplicações em serviços financeiros que vão de atendimento ao cliente até automação de backoffice e análise de crédito. As principais categorias de uso incluem:
-
Assistentes virtuais: consulta de saldo, extrato e faturas em linguagem natural, sem telas de aplicativo.
-
Automação de backoffice: conciliação financeira, KYC assistido por IA e geração de relatórios regulatórios.
-
Análise de crédito com Open Finance: agentes que consolidam dados de múltiplas instituições com consentimento do usuário para decisões mais precisas.
-
Banking as a Service e embedded finance: exposição de APIs bancárias como ferramentas MCP para produtos de terceiros.
-
Investimentos e mercado: alertas, análise de portfólio e monitoramento de mercado em tempo real.
No Brasil, implementações reais já estão em produção. O Banco MCP funciona como um conector read-only entre o Open Finance Brasil e assistentes de IA como Claude e ChatGPT, usa OAuth 2.1 com PKCE para autenticação e não armazena dados financeiros. O site oficial informa suporte a mais de 800 instituições do Open Finance, enquanto outras fontes do projeto citam mais de 30 bancos. A Cumbuca, Instituição de Pagamento regulada, lançou um servidor MCP que conecta contas bancárias a assistentes de IA via Open Finance, com autenticação pelo CPF e banco do usuário. O Unicred MCP expõe 18 ferramentas somente leitura para cooperados consultarem saldos, extratos e investimentos em linguagem natural.
O Open Finance brasileiro atingiu mais de 220 milhões de consentimentos ativos até o fim de junho de 2026. Essa base de dados consentidos torna o MCP especialmente relevante no contexto nacional.
Arquitetura de referência para uma fintech brasileira
Uma arquitetura MCP típica para fintechs brasileiras segue o fluxo abaixo:
[Host de IA / Assistente] | | JSON-RPC 2.0 / Streamable HTTP v [Gateway de API + WAF] (valida Mcp-Method, Mcp-Name, OAuth token) _____|_____ | | v v [Servidor MCP] [Servidor MCP] Open Finance Core Banking / Pix | | v v [APIs Banco Central] [Sistemas internos] [Consentimento OAuth] [Ledger / KYC / Risco]
Com a especificação stateless de 2026-07-28, cada servidor MCP pode rodar em funções serverless, como Cloud Run ou Workers, e escalar horizontalmente sem sticky sessions. O gateway de API valida os cabeçalhos Mcp-Method e Mcp-Name sem inspecionar corpos JSON. Esse gateway aplica rate limiting e RBAC por ferramenta antes que a requisição chegue ao servidor.
A integração com Open Finance exige fluxo OAuth 2.1 com PKCE e gestão de consentimento conforme normas do Banco Central. Para Pix, o servidor MCP atua como Iniciador de Pagamentos, com aprovação humana obrigatória antes da execução. Essa aprovação é implementada via MRTR na especificação mencionada.
Conheça a infraestrutura da Celcoin e veja como ela suporta essa arquitetura de ponta a ponta.
Exemplo prático: integração com Pix via MCP
Um assistente de IA que inicia um Pix via MCP segue estas etapas:
-
Autenticação OAuth 2.1 do usuário
-
Consentimento explícito
-
Chamada ao servidor MCP com a ferramenta
send_pix -
MRTR solicita confirmação humana
-
Usuário aprova
-
Execução via API para Pix do Banco Central
-
Confirmação retornada ao host
@mcp.tool() async def send_pix( recipient_key: str, amount: float, description: str ) -> dict: """ Inicia uma transferência Pix após confirmação humana. Requer aprovação explícita antes da execução. """ token = validate_oauth_token(request_context) rbac_check(token, scope="pix:write") log_audit(token.sub, "send_pix", recipient_key, amount) result = await pix_api.initiate(recipient_key, amount, description, token) return {"transaction_id": result.id, "status": result.status}
Essa ferramenta sempre exige token válido, verificação de RBAC e log de auditoria imutável. Esses controles atendem diretamente à Resolução CMN nº 4.658 e à LGPD.
Segurança e conformidade: LGPD, OAuth e aprovação humana
A segurança de servidores MCP em produção exige atenção a riscos específicos do protocolo. A Trend Micro encontrou 492 servidores MCP expostos na internet sem autenticação, e a BlueRock Security analisou mais de 7.000 servidores MCP e identificou que 36,7% eram potencialmente vulneráveis a SSRF, ataque de Server-Side Request Forgery.
As principais ameaças e mitigações para fintechs incluem:
-
Injeção de prompt: sanitizar entradas no limite do servidor e exigir confirmação humana para operações de alto impacto.
-
SSRF: manter lista restrita de URLs permitidas e bloquear acesso a endpoints de metadados de nuvem, como 169.254.169.254.
-
Envenenamento de ferramentas: fixar definições de ferramentas por versão e alertar sobre qualquer desvio nos metadados.
-
Cadeia de suprimentos: auditar código-fonte de servidores de terceiros e manter SBOM atualizado.
As boas práticas de autenticação e autorização incluem mTLS entre agentes e servidor MCP, OAuth 2.1 com PKCE, validação do parâmetro iss conforme RFC 9207, introduzida na especificação mencionada, RBAC por ferramenta, tokens de curta duração e logs de auditoria imutáveis retidos conforme prazos regulatórios.
Para conformidade com a LGPD, a implementação de MCP deve começar pelo mapeamento de dados pessoais, definição da base legal prevista nos arts. 7º e 11 da Lei 13.709/2018 e formalização do contrato controlador-operador. Acessar dado pessoal por uma ferramenta MCP configura tratamento sob a LGPD. A transferência internacional de dados, por exemplo quando o host de IA processa dados fora do Brasil, é regida pelo Capítulo V da LGPD e pela Resolução CD/ANPD nº 19/2024 e exige mecanismo aprovado, como decisão de adequação ou cláusulas-padrão contratuais.
A Resolução CMN nº 4.658 exige que instituições financeiras avaliem riscos de terceirização de processamento em nuvem, o que inclui servidores MCP hospedados por terceiros. Instituições reguladas pela SUSEP seguem obrigações equivalentes no mercado de seguros.
Como começar: passos para implementar MCP na sua fintech
-
Identificar casos de uso de alto valor: começar por consultas read-only, como saldo, extrato e Open Finance, antes de operações de escrita como Pix.
-
Escolher um provedor de infraestrutura: selecionar um parceiro com APIs modulares, suporte a Open Finance e conformidade regulatória nativa.
-
Desenhar a arquitetura com segurança desde o início: aplicar OAuth 2.1, RBAC, mTLS, logs imutáveis e aprovação humana para transações sensíveis.
-
Implementar um piloto: usar o MCP Inspector para validar ferramentas localmente antes de conectar ao host de IA em produção.
-
Testar, iterar e monitorar: medir precisão de seleção de ferramentas, falhas de validação de schema e padrões anômalos via SIEM.
A governança corporativa de MCP deve incluir catálogo centralizado de servidores aprovados, SSO e RBAC, registro de auditoria estruturado e aplicação de políticas em tempo real. Esses pilares se aplicam diretamente a fintechs reguladas pelo Banco Central.
Celcoin: a infraestrutura ideal para sua estratégia MCP
A Celcoin opera com um portfólio completo de licenças e tecnologia proprietária e oferece APIs modulares para que empresas possam prover serviços bancários completos, de contas digitais e cartões até liquidação, compliance e relatórios regulatórios. Para fintechs que adotam MCP, essa infraestrutura permite conectar servidores MCP diretamente às APIs da Celcoin e expor ferramentas de saldo, Pix, Open Finance, KYC e relatórios regulatórios a modelos de IA sem reconstruir a camada bancária.
Empresas que ainda não possuem licença própria operam sob a infraestrutura regulatória da Celcoin no modelo BaaS. Empresas já licenciadas utilizam o Core Banking da Celcoin para ganhar eficiência e escala. A Celcoin atua como participante direta no Pix e como Iniciadora de Pagamentos no Open Finance, dois dos principais casos de uso de MCP no setor financeiro brasileiro.
A Celcoin não oferece nenhum tipo de empréstimo para consumidores. A Celcoin fornece a infraestrutura tecnológica para que empresas consigam ofertar produtos de crédito aos seus clientes. A tabela abaixo resume como cada funcionalidade da Celcoin se traduz em benefícios concretos para a sua empresa, desde integrações mais rápidas até redução de risco regulatório.
|
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 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 sua receita. |
|
Cobertura de diversas possibilidades de pagamentos, incluindo crédito |
Oferta de pagamentos e emissão de crédito aumenta conversão, ARPU e fidelização. |
|
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. |
Conclusão
O MCP representa uma oportunidade concreta para fintechs brasileiras integrarem IA generativa a serviços financeiros de forma padronizada e escalável. A especificação 2026-07-28, com núcleo stateless, OAuth 2.1 endurecido e suporte a MRTR para aprovação humana, oferece a base técnica necessária para produção segura. Essa base de consentimentos do Open Finance mencionada anteriormente amplia o potencial do protocolo no contexto nacional.
A adoção bem-sucedida de MCP em fintechs depende de infraestrutura bancária robusta, conformidade com LGPD e Banco Central e APIs modulares que possam ser expostas como ferramentas MCP sem reconstrução do core bancário. A Celcoin oferece essa base, do BaaS ao Core Banking, do Open Finance ao Pix, para que fintechs, bancos digitais, gestoras de fundos, varejistas e ERPs possam inovar com IA mantendo segurança e conformidade regulatória.
FAQ — Perguntas frequentes
O que é MCP (Model Context Protocol)?
O Model Context Protocol (MCP) é um protocolo aberto que padroniza a comunicação entre modelos de linguagem de grande porte, ou LLMs, e sistemas externos como bancos de dados, APIs e serviços financeiros. Lançado pela Anthropic em novembro de 2024 e doado à Linux Foundation em dezembro de 2025, o MCP define três primitivos do lado do servidor: ferramentas, que são funções que o modelo pode chamar, recursos, que são contextos endereçáveis por URI, e prompts, que são templates parametrizados. O protocolo usa JSON-RPC 2.0 como formato de mensagem. A analogia mais comum é a do “USB-C para IA”: assim como o USB-C padronizou a conexão de periféricos, o MCP padroniza a conexão de modelos de IA a sistemas externos e reduz integrações M×N para M+N.
Como o MCP funciona em serviços financeiros?
Em serviços financeiros, o MCP funciona como uma camada de acesso padronizado entre um assistente de IA, que atua como host, e os sistemas bancários, que atuam como servidores MCP. O host envia requisições JSON-RPC ao servidor MCP, que valida o token OAuth 2.1 do usuário, verifica permissões via RBAC, consulta o sistema bancário subjacente, como Core Banking, Open Finance ou API para Pix, e retorna os dados ao modelo. O modelo processa a resposta e apresenta o resultado ao usuário em linguagem natural.
Com a especificação 2026-07-28, o protocolo tornou-se stateless. Cada requisição carrega sua própria versão de protocolo e identidade do cliente, o que permite escalabilidade horizontal em infraestrutura serverless. Para operações sensíveis, como transferências Pix, o mecanismo MRTR permite que o servidor solicite confirmação humana antes da execução e mantém o controle do usuário sobre ações financeiras.
Quais são os casos de uso de MCP em fintechs brasileiras?
Os casos de uso mais relevantes para fintechs brasileiras incluem assistentes virtuais que respondem perguntas sobre saldo, extrato e faturas em linguagem natural, automação de backoffice para conciliação financeira, KYC assistido por IA e geração de relatórios regulatórios, análise de crédito com dados do Open Finance, consolidando informações de múltiplas instituições com consentimento do usuário, Banking as a Service com APIs bancárias expostas como ferramentas MCP para produtos de terceiros e monitoramento de investimentos com alertas e análise de portfólio em tempo real. No Brasil, implementações como Banco MCP, Cumbuca e Unicred MCP já demonstram a viabilidade do protocolo integrado ao Open Finance regulado pelo Banco Central, com centenas de instituições participantes disponíveis para conexão consentida.
Como implementar MCP com segurança e conformidade com a LGPD?
A implementação segura de MCP em conformidade com a LGPD exige uma abordagem em camadas. No plano jurídico, a empresa deve mapear quais dados pessoais trafegam pelo servidor MCP, definir a base legal aplicável prevista nos arts. 7º e 11 da Lei 13.709/2018, formalizar o contrato controlador-operador com o fornecedor do servidor MCP e avaliar se existe transferência internacional de dados, regida pelo Capítulo V da LGPD e pela Resolução CD/ANPD nº 19/2024. No plano técnico, a empresa deve implementar OAuth 2.1 com PKCE e validação do parâmetro iss conforme RFC 9207, aplicar mTLS entre agentes e servidor, configurar RBAC por ferramenta com princípio do menor privilégio, manter logs de auditoria imutáveis com identidade do chamador e nome da ferramenta e exigir aprovação humana para transações financeiras sensíveis via MRTR.
O servidor MCP deve evitar encaminhar tokens do cliente para APIs downstream e obter suas próprias credenciais para preservar trilhas de auditoria. A Resolução CMN nº 4.658 também exige avaliação de risco de terceirização para servidores MCP hospedados em nuvem por terceiros.
