Data 360 MCP Server em Developer Preview: conectando LLMs ao Salesforce sem estourar tokens
Nova arquitetura open-source permite que assistentes e agentes de IA consumam cerca de 200 APIs do Data 360 de forma eficiente e sem sobrecarregar a janela de contexto.
A Salesforce liberou o Developer Preview do Data 360 MCP Server. O modelo usa um padrão de 'facade tools' para expor centenas de operações REST da plataforma para clientes locais, adotando o protocolo MCP como padrão de conectividade de dados.
A Salesforce anunciou o Developer Preview do Data 360 MCP Server. O grande destaque do lançamento é a solução técnica para o desafio da janela de contexto (context window) ao conectar grandes modelos de linguagem (LLMs) a volumes massivos de metadados e registros corporativos.
A arquitetura por trás do servidor utiliza o conceito de facade tools. Em vez de inundar o LLM com o payload inteiro de centenas de APIs (o que consumiria todos os tokens disponíveis apenas com instruções), três ferramentas de fachada orquestram o acesso a aproximadamente 200 operações REST (já em GA) do Data 360, categorizadas por famílias de ferramentas.
Nesta fase de preview, o foco é totalmente no ambiente de desenvolvimento. O servidor foi disponibilizado como open-source, rodando exclusivamente de forma local e single-tenant. Ele utiliza a camada de transporte stdio, tornando-o compatível com a maioria dos clientes MCP (Model Context Protocol) disponíveis no mercado.
O plano da Salesforce é usar o feedback da comunidade nesta etapa open-source para amadurecer a arquitetura antes do lançamento oficial (GA), quando a solução passará a ser oferecida de forma nativa como um Salesforce Hosted MCP Server.
O Model Context Protocol (MCP) está rapidamente se consolidando como o padrão da indústria para espetar dados de negócio em agentes de IA. Para arquitetos e devs no ecossistema Salesforce, ter um servidor MCP oficial muda a dinâmica: em vez de criar customizações em Apex ou middlewares pesados para expor dados pontualmente, você usa um padrão unificado que o próprio Agentforce ou assistentes de código externos conseguem consumir nativamente.
A grande sacada aqui é o pragmatismo. A Salesforce percebeu que brigar contra os limites físicos de contexto dos LLMs enviando payloads de APIs cruas é enxugar gelo. A abstração via facade tools resolve a dor do consumo de tokens na veia. Além disso, lançar isso como open-source e focar na execução local primeiro é um movimento clássico de engenharia focada no desenvolvedor: ganham tração, pegam feedback real de quem está no VS Code/Cursor e preparam o terreno sólido para a versão corporativa multitenant no futuro.
Para botar a mão na massa e testar na sua máquina, você precisa de:
- Java 17+ e Maven 3.9+ instalados.
- Uma org com Data 360 habilitado (pode ser uma Agentforce Developer Edition ou um Trailhead Playground específico).
- Um client MCP local que suporte
stdio(como o Claude Desktop).
Cada instância rodando conecta um único usuário a uma única org. Suba o servidor localmente, conecte seu client MCP e comece a validar como seu modelo interage e consome os dados do Salesforce diretamente da fonte.
Atenção máxima: é um Developer Preview desenhado exclusivamente para execução local e single-tenant. A arquitetura atual não suporta múltiplos usuários (multitenant) e não deve ser exposta ou cogitada para cenários produtivos. Como a ferramenta tem acesso direto às APIs, garanta o uso apenas em orgs de desenvolvimento ou sandboxes isolados para evitar qualquer risco envolvendo dados de produção.
Este conteúdo foi reescrito e analisado editorialmente em português a partir de informações públicas da fonte indicada.