Módulo MCP do Adobe Marketo Engage
O módulo MCP do Adobe Marketo Engage permite enviar um prompt em linguagem natural para o servidor MCP (Model Context Protocol) da Adobe Marketo Engage, usando um modelo de IA para interpretar a solicitação e chamar as próprias ferramentas da Marketo para preenchê-la. Ao contrário de um conector Marketo tradicional, em que cada módulo executa uma ação fixa, como “Criar um lead”, esse conector tem um único módulo que aceita uma instrução aberta em inglês simples e permite que a IA decida quais operações do Marketo são necessárias para satisfazê-las.
Esse conector é especificamente para o próprio servidor MCP da Marketo Engage
Para se conectar a MCPs para outros aplicativos, consulte Adicionar um prompt de IA ao seu cenário.
Requisitos de acesso
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Pacote do Adobe Workfront |
Qualquer pacote de fluxo de trabalho do Adobe Workfront e qualquer pacote do Adobe Workfront Automation and Integration Workfront Ultimate Os pacotes Workfront Prime e Select, com uma compra adicional do Workfront Fusion. |
| Licenças do Adobe Workfront |
Padrão Trabalho ou maior |
| Licença do Adobe Workfront Fusion |
Baseado em operação: disponível para organizações com licenças baseadas em operação Baseado em conector (legado): Workfront Fusion for Work Automation and Integration |
| Produto | Se sua organização tiver um pacote Workfront Select ou Prime, ele não inclui o Workfront Automation and Integration. É necessário comprar o Adobe Workfront Fusion. |
Para obter mais detalhes sobre as informações contidas nesta tabela, consulte Requisitos de acesso na documentação.
Para obter informações sobre licenças do Adobe Workfront Fusion, consulte Licenças do Adobe Workfront Fusion.
Pré-requisitos
- Você deve ter uma conta do Adobe Marketo Engage e uma instância válida do Marketo.
Conectar o Adobe Marketo Engage MCP ao Workfront Fusion connect-adobe-marketo-engage-mcp-to-workfront-fusion
Você pode criar uma conexão com sua instância do Marketo diretamente de dentro do módulo MCP do Adobe Marketo Engage.
-
No módulo MCP do Adobe Marketo Engage, clique em Adicionar ao lado do campo Conexão.
-
Preencha os seguintes campos:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header Connection name Insira um nome para a nova conexão. Environment Selecione se você está se conectando a um ambiente de produção ou não produção. Type Selecione se você está se conectando a uma conta de serviço ou a uma conta pessoal. Client ID Insira a ID do cliente para o serviço de API REST do Marketo, conforme criado no Marketo LaunchPoint. Client Secret Insira o Segredo do cliente do serviço de API REST do Marketo, conforme criado no Marketo LaunchPoint. Munchkin ID Insira a Munchkin ID da sua instância do Marketo (por exemplo, "123-ABC-456"). A Munchkin ID é mostrada no Marketo em Admin → Munchkin. -
Clique em Continuar para criar a conexão e retornar ao módulo.
- Use um usuário Marketo dedicado somente à API com a função e as permissões mínimas necessárias para o cenário, em vez de reutilizar uma conta de administrador.
- A criação da conexão não valida as credenciais. O Fusion os salva sem uma chamada de teste, de modo que a conexão pode parecer criada com sucesso mesmo se um valor estiver errado ou digitado incorretamente. Se uma credencial estiver incorreta, a falha geralmente aparecerá mais tarde quando o módulo tentar acessar o Marketo pela primeira vez ou quando as listas de ferramentas não forem carregadas.
O módulo: “Processar um prompt de usuário”
Esse é o único módulo que o conector fornece. Um cenário o utiliza fornecendo:
- Conexão — a conexão Marketo criada acima.
- Digite seu prompt — a instrução, em inglês simples (por exemplo, “encontre todos os clientes em potencial adicionados à lista de Webinários de primavera na semana passada e diga-me quais não têm nome de empresa definido”).
- Ferramentas (opcional) — descrito abaixo. Esses campos só aparecem depois que uma conexão é selecionada.
- Chave LLM (opcional, avançada) — descrita abaixo.
Ele retorna a resposta final da IA como texto, além de uma trilha de auditoria completa do que aconteceu ao produzir essa resposta.
Módulo MCP do Adobe Marketo Engage e seus campos
Processar um prompt de usuário
Esse módulo de ação envia uma instrução em inglês simples para o servidor MCP do Adobe Marketo Engage e retorna a resposta da IA.
Saída do módulo
A saída é um pacote único que contém o seguinte:
- Resposta: a resposta final da IA, como texto. Você pode mapear esses dados em módulos subsequentes.
- Trilha de auditoria: o registro detalhado da execução, incluindo uma ID de sessão, o prompt original, horas de início e término, duração total, status geral, a resposta final e uma lista de chamadas de ferramenta. Cada entrada de chamada de ferramenta registra qual ferramenta Marketo executou, seus argumentos, sua saída, sua hora e duração de início e término, se teve êxito e sua ordem na sequência.
- Resumo: A mesma execução condensada em contagens: total de chamadas de ferramenta, chamadas bem-sucedidas, chamadas com falha, tempo de processamento e status.
Modelos de IA
Por padrão, o módulo usa o próprio serviço de IA gerenciada da Adobe automaticamente, sem chave ou credenciais para inserir.
Em vez disso, você pode selecionar uma chave LLM específica para usar OpenAI, Anthropic Claude ou Amazon Bedrock, se a sua organização tiver uma conta com uma dessas.
Escolha de quais ações do Marketo a IA pode realizar
Depois que uma conexão é selecionada, o módulo pergunta ao servidor MCP do Marketo quais ferramentas ele oferece e as apresenta como listas de seleção múltipla, cada uma mostrando quantas ferramentas contém:
- Ferramentas somente leitura: ações que pesquisam apenas algo e nunca alteram nada, como encontrar um lead, listar membros da campanha ou ler os detalhes de um programa.
- Ferramentas de gravação/exclusão: ações que alteram algo, como criar ou atualizar um cliente potencial, adicionar alguém a uma lista, ativar uma campanha ou aprovar ou enviar um email.
- Outras ferramentas: uma terceira lista que aparece somente se o servidor do Marketo oferecer ferramentas que não foram rotuladas como somente leitura ou não. Elas são mostradas separadamente em vez de serem consideradas seguras ou inseguras. Se o servidor rotular tudo, essa lista não aparecerá.
Se nenhuma ferramenta for selecionada, a IA poderá usar todas elas. Você pode restringir uma lista a ações específicas. Por exemplo, selecionar apenas 2 ações “gravar” específicas, deixando apenas a opção “somente leitura”, significa que a IA pode pesquisar o que precisar livremente, mas só pode fazer esses dois tipos específicos de alterações. Deixar uma lista vazia significa que todas as ações nessa categoria são permitidas. A restrição da IA exige escolher ativamente quais ações específicas permitir nessa categoria. Dessa forma, você pode garantir que a IA não execute uma ação destrutiva inesperada contra dados de marketing em tempo real, enquanto ainda permite que ela colete informações livremente.
Como as listas são lidas em tempo real no servidor do Marketo, as ferramentas exatas mostradas podem mudar à medida que o Adobe atualiza esse servidor.
Nenhum histórico de conversa persistente
Cada execução desse módulo é uma execução única e independente. A IA não pode fazer uma pergunta complementar e esperar uma resposta. Em vez disso, deve fazer o seu melhor julgamento e produzir uma resposta completa e definitiva numa única passagem. Se uma solicitação for ambígua, a IA fará uma suposição razoável, declarará essa suposição como parte de sua resposta e prosseguirá. Ele não vai parar e pedir ao usuário para esclarecer, porque não há como ele receber uma resposta em uma única execução.
A IA também é instruída a verificar os fatos com uma chamada de ferramenta em vez de depender da memória, pois os dados do Marketo podem ter sido alterados desde a execução anterior.
A IA só executa uma ação de gravação, atualização ou exclusão quando o prompt realmente solicita uma. Ele não executará uma ação que não foi solicitada, incluindo a ativação ou desativação de campanhas, a criação ou exclusão de clientes potenciais e listas e a aprovação ou envio de emails, mesmo que seja na mesma execução em que estiver fazendo algo que o usuário solicitou.
Como cada execução é independente, a IA não tem memória de uma execução anterior por si só. Um cenário que deseja uma experiência de bate-papo em várias rodadas deve fornecer explicitamente esse histórico como parte do novo prompt, armazenando a pergunta e a resposta anteriores no Data Store do Fusion ou transmitidas entre módulos e incluindo-o como texto no início do novo prompt, seguido da nova pergunta. Não há ID de sessão ou conversa que se lembre automaticamente de execuções anteriores.
Exemplo de prompts
Você pode usar prompts como os seguintes:
- Liste os clientes potenciais que ingressaram no programa ‘Lançamento de Produto do 3º Trimestre’ nos últimos 7 dias e resuma de quais setores eles são.
- Verifique se a campanha inteligente ‘Série de Boas-vindas’ está ativa no momento e diga quantas pessoas a ela pertencem.
- Localize o formulário usado em nossa página de preços e diga-me quais campos são marcados como obrigatórios.
- Adicionar o cliente potencial com email
jane@example.comà lista estática ‘Clientes do VIP’. - Resuma o desempenho de cada email no programa ‘Spring Newsletter’.