Escrever um arquivo do vault
vault_writeCria ou atualiza um arquivo de texto no vault da empresa, a base de conhecimento compartilhada que todos os membros e agentes da SalesTouch leem. O modo replace (padrão) exige base_version: a versão retornada por vault_read, ou 0 para um arquivo novo; uma versão desatualizada é recusada para que ninguém perca sua alteração. O modo append adiciona texto ao final, para registros e diários. Siga as convenções de SCHEMA.md e passe log_summary para registrar a alteração em log.md. Somente texto, até 3 MB.
Quando usar
Salve conhecimento duradouro para toda a equipe e seus agentes: atualize uma oferta, uma persona ou um playbook, registre uma ligação ou um aprendizado.
linkedin:accesssalestouch:useRequisitos
Exemplo
Adicione a objeção que ouvimos hoje à nossa nota de tratamento de objeções no vault.
{
"path": "05-messaging/objection-handling.md",
"content": "# Objection handling\n\n...",
"base_version": 3,
"log_summary": "Added the 'already have a tool' objection"
}{
"content": [
{
"type": "text",
"text": "{\n \"data\": { ... },\n \"meta\": null\n}"
}
],
"isError": false
}Resultado esperado: O caminho do arquivo, sua nova versão e tamanho, e se log.md registrou a alteração.
Parâmetros
spacestringcompany (padrão): o vault compartilhado com sua equipe. personal: seu espaço de trabalho privado, não compartilhado com ninguém.
pathobrigatóriostringCaminho do arquivo relativo à raiz do vault, por exemplo 02-offers/core-offer.md.
contentobrigatóriostringNovo texto completo do arquivo, ou o texto a adicionar no modo append.
base_versionintegerVersão retornada por vault_read, ou 0 para criar um arquivo novo. Obrigatória no modo replace.
modestringreplace (padrão) reescreve o arquivo; append adiciona content ao final.
log_summarystringResumo da alteração em uma linha, registrado em log.md.
Os aliases são exibidos separadamente porque os clientes MCP enviam um objeto JSON plano. Use apenas um alias de cada grupo obrigatório, não todos os aliases.
Erros comuns
insufficient_scopeReconecte o MCP e aprove a permissão solicitada do LinkedIn.
paid_plan_requiredSiga a action_url do erro: inicie o período de teste gratuito, escolha um plano se o teste ou a assinatura terminou, ou atualize a forma de pagamento após um pagamento recusado. details.reason indica o caso.
trial_payment_method_requiredTente novamente em um minuto se o checkout acabou de ser concluído; caso contrário, adicione uma forma de pagamento no faturamento da SalesTouch para ativar o período de teste e o acesso ao MCP do LinkedIn.
vault_unavailableO vault da empresa vem com o agente da SalesTouch. Peça a um administrador do espaço de trabalho para ativá-lo.
vault_conflictAlguém alterou o arquivo desde a sua leitura: leia-o novamente, combine sua alteração e tente de novo com a nova base_version.
credits_requiredArquivos acima de 256 KB são cobrados em créditos de agente: adicione créditos ao espaço de trabalho na SalesTouch e tente novamente.