Você está aqui:
MCP para Agentforce
O MCP para Agentforce proporciona maior interoperabilidade do agente para o Agentforce. Registre-se e use facilmente ferramentas de terceiros no Agentforce para que seus agentes possam fazer mais por seus clientes e funcionários em todos os sistemas.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Performance, Unlimited e Developer. As licenças complementares necessárias variam de acordo com o tipo de agente. |
O que é MCP?
O protocolo de contexto de modelo (MCP) é um padrão aberto para como os modelos de IA se conectam a sistemas externos, incluindo suas ferramentas. Anthropic, que desenvolveu o protocolo, sugere pensar em MCP como portas USB-C: "Assim como o USB-C fornece uma maneira padronizada de conectar seus dispositivos a vários periféricos e acessórios, o MCP fornece uma maneira padronizada de conectar modelos de IA a diferentes fontes de dados e ferramentas."
Como o MCP funciona?
Digamos que você queira que um agente Agentforce recupere uma pontuação de risco de empréstimo de um serviço bancário de terceiros para um contato associado a uma conta do Salesforce. Sem o MCP, você precisa integrar manualmente os dois sistemas e lidar com toda a conectividade da API, autenticação, acesso a dados e código. O MCP atua como um tradutor entre sistemas, assim, esse trabalho manual complexo é feito para você. O agente pode usar dados do Salesforce para pesquisar os detalhes do usuário com o serviço bancário de terceiros e pode usar a pontuação de risco de empréstimo para determinar suas próximas etapas na conversa.
O protocolo MCP depende de servidores, clientes e hosts.
- Um servidor MCP é criado por provedores de serviços como Salesforce, MuleSoft e provedores de serviços de terceiros. Um servidor contém todos os ativos que um sistema externo disponibiliza, incluindo ferramentas, avisos e recursos.
- As ferramentas são semelhantes às ações do agente: são funções executáveis que um LLM pode chamar para realizar ações em sistemas externos.
- Os avisos são instruções de linguagem natural do servidor para um LLM para orientar o comportamento.
- Recursos são dados que os servidores podem acessar, como feeds de dados, arquivos ou outras informações.
- Um cliente MCP se conecta a um ou mais servidores para acessar as ferramentas e os dados do sistema externo. Pense em um cliente como um recuperador de funcionalidade e informações.
- Um host de MCP é o aplicativo que coordena esse processo. O host fornece uma interface para usar as ferramentas e os dados do servidor MCP e gerencia o cliente MCP.
Criamos um cliente MCP no Agentforce para que você possa facilmente registrar e gerenciar servidores MCP e seus agentes possam acessar e usar ferramentas do servidor com segurança.
Trust e MCP para Agentforce
Na Salesforce, o Trust é o nosso maior valor. Como o Agentforce é o host e cliente, você pode Trust MCP para Agentforce.
O MCP para Agentforce é protegido pelos mesmos controles de segurança e conformidade que o restante do Agentforce, incluindo Camada de Trust do Agentforce e nossa política de retenção de dados zero. Seus dados do Salesforce permanecem no Salesforce.
Fornecemos verificações automáticas contra ameaças à segurança comuns.
- Caracteres invisíveis: Caracteres invisíveis podem ser usados para ocultar instruções mal-intencionadas. Quando você registra um servidor MCP no Agentforce Registry, verificamos os caracteres invisíveis nos nomes e descrições do servidor e das ferramentas e o avisamos antes de concluir o registro.
- Puxes de tapete: Um pull de tela ocorre quando um servidor ou ferramenta MCP anteriormente seguro é atualizado pelo editor para incluir instruções mal-intencionadas após o registro do servidor. Capturamos definições de servidor e ferramenta, incluindo esquemas de entrada e saída, na lista de permissões de registro e ferramenta. Esses são tratados como contratos estáveis, não apenas dados de tempo de execução, assim, podemos verificar alterações no início de cada sessão do agente e sempre que um agente chamar uma ferramenta do servidor. Quando detectamos alterações, bloqueamos automaticamente o uso do servidor ou ferramenta fora de sincronia no tempo de execução removendo as ações da ferramenta MCP associadas da lógica e do raciocínio do agente. Bloqueamos apenas as ações afetadas, portanto, não interrompemos seu agente de outra forma.
O Agentforce Gateway oferece outra camada de proteção, permitindo controlar o acesso, definir limites de uso e garantir a conformidade. No Agentforce Gateway, você pode criar e aplicar políticas para controlar o uso e o comportamento do servidor MCP, incluindo regras para agentes específicos e ferramentas MCP. Você pode aplicar políticas manualmente ou automaticamente por regras.
Como outros recursos do Agentforce, o MCP para Agentforce é alimentado por IA generativa. A IA generativa pode produzir respostas imprecisas. Teste e revise as respostas com cuidado.
Teste e capacidade de observação
Nas visualizações do agente no Agentforce Builder e na Central de testes do Agentforce, as ações da ferramenta MCP são identificadas e podem ser testadas de ponta a ponta, assim como outras ações do agente.
Verificamos alterações nas definições de servidor e ferramenta no tempo de execução. Quando detectamos uma alteração, removemos as ações da ferramenta MCP associadas da lógica e do raciocínio do agente.
Use dados de rastreamento no Agentforce Builder para identificar quando as ações da ferramenta MCP estão fora de sincronia. Procure eventos de Transição para subagente e Ações disponíveis. Quando seu agente faz a transição para um subagente que inclui ações da ferramenta MCP, as ações da ferramenta MCP que estão sincronizadas são incluídas no evento Ações disponíveis. Ações de ferramenta MCP que estão fora de sincronia são excluídas.
Para desabilitar temporariamente a validação de servidor e ferramenta como parte da depuração do agente, adicione um cabeçalho personalizado à credencial nomeada associada ao registro do servidor. Para o nome, insira x-sfdc-mcp-feature-no-tool-validation. Para o valor, insira verdadeiro. Essa opção de depuração avançada possibilita executar ações de ferramenta MCP fora de sincronia (por exemplo, se você suspeitar que o processo de validação está violando incorretamente) e registrar os erros de validação. Use esse cabeçalho apenas para testar e depurar cenários e remova-o antes de ativar um agente com ações da ferramenta MCP associadas ao servidor.
O MCP para Agentforce tem suporte no Modelo de dados de rastreamento de sessão (STDM) usado no Agent Analytics e na Otimização do agente.
- Requisitos para MCP para Agentforce
Revise os requisitos para garantir que você esteja pronto para registrar e usar servidores MCP no Agentforce. - Considerações sobre o MCP para Agentforce
Revise cuidadosamente as considerações e limitações atuais para MCP for Agentforce. - Conectar servidores MCP ao Salesforce
O processo para conectar o Salesforce a um servidor MCP depende da origem do servidor. Os servidores MCP de terceiros são conectados usando o Agentforce Registry e os servidores Mulesoft e hospedados no Salesforce são conectados usando o Catálogo de API. - Registrar um servidor MCP de terceiros no Registro Agentforce
Crie uma conexão com um servidor MCP e lista de permissões as ferramentas de servidor que você deseja usar com seus agentes. - Adicionar uma ação da ferramenta MCP ao seu agente
Adicione a ação do agente que faz referência à sua ferramenta de MCP a um agente da biblioteca de ativos para que o agente possa chamar a ferramenta em conversa.

