Skip to content

Agente de gestão de contratos com IA e OpenClaw

Image of Budi Voogt
Budi Voogt 06/11/2026

Um agente de gestão de contratos com inteligência artificial (IA) através do OpenClaw funciona na sua própria máquina e comunica consigo no Telegram, WhatsApp ou Slack. Pergunte-lhe se ainda pode cancelar a subscrição do Pipewell, um software de gestão da relação com clientes (CRM). Ele responde que o cancelamento tem de chegar até 15 de janeiro, que depois disso o contrato é renovado por um ano com mensalidades até 6% mais altas e que há um lembrete marcado para 5 de janeiro. O Contracko trata do trabalho especializado: análise de contratos com IA de cada documento, datas, lembretes e revisão de riscos. O agente trata do trabalho operacional.

Os logótipos do OpenClaw e do Contracko ao lado de uma conversa simulada em que o agente de contratos responde a uma pergunta de cancelamento com o prazo de aviso prévio

O OpenClaw é um agente pessoal de código aberto, mantido pela OpenClaw Foundation e publicado com a licença do Massachusetts Institute of Technology (MIT) [1]. É o utilizador que gere o gateway e escolhe o modelo que o alimenta, por exemplo da Anthropic, da OpenAI, da Google ou um modelo local [1].

Porque os contratos merecem um agente próprio

O OpenClaw pode executar vários agentes lado a lado. Cada um tem o seu espaço de trabalho, o seu SOUL.md que define quem é e as suas próprias sessões, e uma ligação de canal decide que conversas chegam até ele [3]. Isso encaixa no trabalho com contratos, com as suas próprias fontes, memória e calendário.

Para um particular, o agente acompanha o arrendamento, os seguros e as subscrições que se renovam sem ninguém reparar. Para uma pequena empresa, funciona como um gestor de contratos a tempo parcial.

A divisão de tarefas é o que torna fiável a gestão de contratos com IA através de um agente. O Contracko trata da extração e da análise com IA: partes, datas, condições de renovação, prazos de aviso prévio, valores, responsabilidades, obrigações e riscos. Consulte a análise de contratos com IA do Contracko. O agente lê essa análise, e o texto do contrato quando precisa da redação exata, e faz o resto:

  • encontra documentos na máquina onde corre ou numa pasta sincronizada na nuvem
  • carrega-os para o Contracko e verifica quando cada importação termina
  • confirma o tipo de cada contrato novo, corrige erros e volta a executar a análise
  • arquiva os contratos em pastas e adiciona os contactos em falta das contrapartes
  • define lembretes, cria relatórios e assinala o que precisa da sua atenção

Os dois estão ligados pelo Model Context Protocol (MCP), uma norma aberta para ligar agentes de IA a aplicações, explicada em o que é um servidor MCP de gestão de contratos. Este guia liga o servidor MCP de gestão de contratos do Contracko.

Um agente de contratos na sua conversa

Um exemplo de conversa no Telegram. As empresas e os dados são fictícios.

What needs notice in the next 60 days? Include anything that renews on its own.
ContratoContraparteAviso prévio atéRenova-se
Arrendamento de escritório, fração 4BMarlow Estates28 de dezembroSim, por 3 anos
Seguro de frotaCalder Mutual2 de janeiroSim, anualmente
Subscrição do CRMPipewell15 de janeiroSim, anualmente, mensalidades até 6% mais altas

O agente acrescenta que o aviso prévio do arrendamento tem de ser enviado por carta registada, como o Contracko encontrou na cláusula de denúncia. Pergunta se quer um lembrete 10 dias antes de cada data.

Conversa simulada no Telegram em que um agente de contratos do OpenClaw lista três contratos com prazos de aviso prévio nos próximos 60 dias e propõe lembretes

Configurar o seu agente de contratos

Precisa de um gateway do OpenClaw em funcionamento. O OpenClaw é gratuito e não tem nenhum plano pago [1]. Um modelo alojado ou um servidor alugado podem custar dinheiro, consoante o fornecedor e o plano; um modelo local usa antes o seu próprio hardware.

Ligar o servidor MCP do Contracko

O OpenClaw suporta servidores MCP remotos com início de sessão através de Open Authorization (OAuth) [2]. Execute primeiro openclaw mcp status --verbose: se já existir uma entrada contracko guardada, reutilize-a em vez de adicionar uma segunda [6]. Caso contrário, a documentação de configuração do Contracko indica três comandos para a máquina que executa o gateway [6]:

openclaw mcp set contracko '{"url":"https://app.contracko.com/mcp","transport":"streamable-http"}'
openclaw mcp configure contracko --auth oauth
openclaw mcp login contracko

Guardam o servidor, mudam-no para OAuth e iniciam o acesso ao Contracko, que conclui no seu navegador. Se esse navegador correr noutra máquina ou não conseguir chegar ao endereço apresentado, passe o código devolvido com openclaw mcp login contracko --code <returned-code> [2]. Também pode adicionar o servidor na Control User Interface (UI) (interface de controlo) do gateway, nas definições de MCP [2], ou pedir ao agente que o faça com este prompt:

Fetch and follow the setup instructions for Contracko MCP at https://contracko.com/mcp/install/prompt.md

Depois, openclaw mcp status --verbose mostra se o início de sessão foi concluído, e openclaw mcp doctor contracko --probe abre uma ligação em direto ao Contracko [2]. Por fim, peça ao agente que atualize as suas ferramentas e execute a verificação de acesso só de leitura do Contracko, que indica o espaço de trabalho a que está ligado [6]. O endpoint para outros métodos é:

https://app.contracko.com/mcp

Quando o Contracko perguntar que acesso conceder, conceda logo de início read and write access to your contracts (acesso de leitura e escrita aos seus contratos). Só com leitura, o agente pode responder a perguntas, mas não importar, arquivar nem definir um lembrete.

O ecrã de acesso apresenta os dois produtos do Contracko:

  • Contract management é o seu repositório de contratos: contratos, datas, lembretes, pastas, análises e relatórios. É isto que o seu agente usa, e nunca gasta créditos do Parser.
  • Contracko Parser é uma ferramenta separada para documentos em massa. Deixe-a desativada.

Conversa simulada em que o OpenClaw mostra o cartão de autorização do Contracko com o acesso de leitura e escrita aos contratos selecionado

Ainda não tem conta? O ecrã de acesso oferece uma avaliação gratuita sem cartão de crédito. Também pode começar pelos preços.

Criar o agente de contratos

Adicione ao OpenClaw um novo bot do BotFather como conta do Telegram chamada contracts [3]. Pare o gateway, o que é necessário para adicionar um agente ligado, e depois crie o agente com o seu próprio espaço de trabalho, ligado a essa conta [3]:

openclaw agents add contracts --workspace ~/.openclaw/workspace-contracts --bind telegram:contracts

A ligação encaminha todas as conversas dessa conta de bot para o agente de contratos; uma ligação para uma conversa específica tem prioridade [3]. Reinicie o gateway e confirme o encaminhamento com openclaw agents list --bindings. Se essa ligação já pertencer a outro agente, o OpenClaw indica o conflito. Resolva-o com openclaw agents bind e openclaw agents unbind em vez de voltar a criar o agente [3].

Depois, escreva a função dele no AGENTS.md do espaço de trabalho do agente, onde o OpenClaw guarda as regras de trabalho. O SOUL.md é para o tom e o estilo.

You run my contracts in Contracko. Keep the contract repository complete, correctly typed and filed, and tell me what needs a decision before it is due. Quote the clause behind each finding.

Conversa simulada em que o OpenClaw mostra o comando que adiciona um agente de contratos dedicado com o seu próprio espaço de trabalho, ligado a uma conta de bot do Telegram

Aqui não há regras de aprovação, porque o agente trabalha de forma autónoma. O Contracko verifica duas coisas em cada escrita: o acesso que aprovou ao iniciar sessão e as suas próprias permissões no espaço de trabalho [6]. Eliminar um relatório ou uma parte dele exige ainda a sua aprovação explícita. No OpenClaw, os servidores MCP são guardados para todo o gateway com um único início de sessão, por isso outros agentes nesse gateway também podem chegar ao Contracko, consoante o ambiente de execução e a política de ferramentas de cada um [2].

Instalar o skill do Contracko

Um skill ensina um agente a usar bem uma ferramenta. O skill do Contracko, contracko, abrange importação, arquivo, verificação de tipos e revisão de datas. A documentação de configuração do Contracko instala-o num anfitrião do OpenClaw com um único comando [6]:

npx skills@latest add contracko/contracko-skills

Depois, pergunte ao agente de contratos que skills pode usar. O OpenClaw carrega skills do espaço de trabalho do agente e de pastas partilhadas, dentro da lista de skills permitidos de cada agente, e openclaw skills check mostra porque é que um skill falta a um agente [1].

Criar um repositório de contratos com acompanhamento

Esta é a principal tarefa do agente: um único repositório de contratos cujas datas e lembretes continuam a funcionar quando o gateway está desligado. Se o conceito for novo para si, leia primeiro o que é um repositório de contratos.

Importar a pilha

O agente pode trabalhar com ficheiros na sua máquina, incluindo uma pasta sincronizada do Google Drive, Dropbox ou OneDrive.

Go through ~/Documents/Contracts and the synced folder ~/Google Drive/Agreements. Import every signed contract into Contracko, wait until each import is done, and list anything that failed.

O Contracko lê cada documento, cria o contrato e associa-o a uma contraparte existente ou nova. O guia completo está em importar e organizar contratos com MCP.

O que o Contracko extrai por si

O Contracko extrai as partes, as datas de início, fim e renovação, os prazos de aviso prévio, as condições de pagamento e os valores, e a análise assinala responsabilidades, obrigações e condições invulgares. Um tipo de contrato pode ter campos próprios, como a caução de um arrendamento. Também são preenchidos durante a extração.

O Contracko regista a renovação automática e o período de renovação separadamente da data de fim, e guarda o aviso prévio como um período fixo antes dela. Consulte datas de contratos e renovações automáticas.

Corrigir tipos e pastas

For every contract imported today, check the contract type. Correct any that are wrong and re-run the analysis, then file each contract under Clients, Suppliers, Property or Insurance.

Depois de uma mudança de tipo, o agente pede ao Contracko que volte a ler o documento. O Contracko mostra os novos valores como propostas, que aprova na aplicação.

Lembretes e datas de calendário

Add a reminder 21 days before the notice deadline of every contract that renews automatically.

Os lembretes ficam guardados no Contracko e chegam por email, mesmo quando o gateway está desligado. Encontra mais prompts em lembretes de renovação de contratos com MCP.

O feed de calendário do Contracko coloca estas datas no Google Calendar, Apple Calendar ou Outlook; consulte o guia de integração do calendário.

Análise de contratos com IA para cada acordo

O Contracko já analisou cada acordo. Por isso, o agente parte dessa análise, lê o texto do contrato para a redação exata e cita a frase que sustenta cada ponto. Quando a análise e o texto não resolvem um ponto, deve dizê-lo.

Explain the Marlow Estates lease in plain language: rent reviews, who repairs what, and how I get out of it.

Um exemplo de resposta, com dados fictícios:

PontoO que o Contracko encontrouCláusula
Revisão da rendaDe 2 em 2 anos, indexada à inflação"The Rent shall be reviewed in line with inflation on each second anniversary of the Term Commencement Date."
ReparaçõesO arrendatário repara o interior"The Tenant shall keep the interior of the Premises in good repair."
SaídaOpção de denúncia no terceiro aniversário, com pelo menos 6 meses de aviso prévio"The Tenant may terminate this Lease on the third anniversary by giving not less than six months' notice."

A versão em conversa desta tarefa está em revisão de contratos com IA através de MCP.

Revisão com IA de riscos e obrigações

Numa revisão de contratos com IA de toda a carteira, faz a mesma pergunta a cada acordo.

Which of my supplier contracts have uncapped liability or let the supplier change prices on its own? Sort by renewal date.
What do I owe under my client contracts in the next 90 days? Payments, deliverables, reports and notices.

Resultados de exemplo para o segundo prompt, com dados fictícios:

ObrigaçãoPerantePrazo
Relatório mensal de serviçoHeron LogisticsDia 5 de cada mês
Comprovativo de seguro de responsabilidade civilMarlow Estates31 de janeiro
Aviso de mudanças de pessoal com 30 dias de antecedênciaFenwick Dental GroupAntes de cada mudança

Conversa simulada em que um agente de contratos do OpenClaw lista as obrigações perante clientes que vencem nos próximos 90 dias

Cada resultado parte da análise de riscos e obrigações do Contracko [5]. O agente cita a cláusula para que possa verificar a redação. Para a abordagem geral, consulte a gestão de risco contratual.

Relatórios que se mantêm atualizados

O Contracko cria relatórios a partir dos dados da sua conta e atualiza-os quando os contratos mudam. O agente cria relatórios a partir dos modelos de relatório e dos campos do Contracko, por exemplo contratos que terminam em breve, valor anual por contraparte ou contratos por tipo. Mostra primeiro uma pré-visualização de cada parte e guarda o relatório de forma privada na sua conta.

Create a Contracko report of the contracts ending in the next 6 months, with counterparty, end date and annual value. Show me the preview, then save it and tell me its name.

Quem o abrir no próximo mês vê os números do próximo mês.

Cinco fluxos de trabalho recorrentes

O OpenClaw agenda trabalho como automações, também conhecidas pelo nome antigo cron. Uma tarefa pode correr a uma hora fixa, em intervalos ou segundo um agendamento cron, na sua própria sessão isolada, e publicar o resultado numa conversa [4]. As tarefas só correm enquanto o gateway está em funcionamento, no fuso horário do anfitrião do gateway, salvo se indicar outro [4]. Se a ferramenta de automações estiver disponível, pode pedir na conversa que configure uma tarefa. Uma tarefa criada a partir de uma conversa reporta a essa conversa, salvo se indicar outro destino ou tiver definido um destino predefinido [4]. Peça ao agente que lhe mostre o agendamento guardado e o destino antes de confiar numa tarefa.

O antigo heartbeat do OpenClaw é agora uma automação chamada Proactive check para o agente que conduz as suas conversas do dia a dia; openclaw doctor --fix converte as definições de heartbeat suportadas e indica o que não consegue converter [4]. Dê ao trabalho com contratos as suas próprias automações, cada uma com uma hora e um resultado claros.

Incorporar tudo de uma vez

Find every signed contract in ~/Documents and my synced cloud storage folders. Import each into Contracko and wait for every import. Fix any wrong contract type and re-run the analysis. File each contract by client, supplier or household category, then tell me how many you imported, where they went and what failed.

Vigiar uma pasta para contratos novos

Create an automation that runs every weekday at 07:00 in an isolated session. Check the synced folder ~/Google Drive/Agreements for files that are not yet in Contracko. Import each one, wait for the import, check the contract type and file it. Post one line in this chat with what you imported, or nothing if there was nothing new.

O Contracko avisa o agente quando um documento já está associado a um contrato e só adiciona uma segunda cópia se insistir. Um ficheiro cuja importação falhou ainda não está no Contracko, por isso a execução seguinte tenta novamente.

Recolher contratos assinados do email

O plugin de email do OpenClaw inicia uma sessão separada para cada nova mensagem dos remetentes que permitir, como @docusign.net. Por predefinição, uma mensagem tem também de passar a verificação do remetente, com um token associado ao remetente como exceção documentada, e no primeiro arranque o email que já está na caixa é ignorado [4]. Comece, por isso, com uma recolha única: exporte os documentos concluídos do DocuSign, Adobe Sign ou PandaDoc para uma pasta e execute aí o prompt de incorporação.

Para mensagens novas, a documentação do OpenClaw manda configurar primeiro um agente leitor separado: em sandbox, quase sem ferramentas, o que exige um backend de sandbox e um modelo funcional [4]. Pode resumir uma mensagem, mas não importar nada, e isso é intencional: um email pode conter instruções que não escreveu. No exemplo documentado, os resumos não são entregues. Para saber quando um contrato é assinado, ative a entrega para essa caixa, envie a si próprio uma mensagem de teste e confirme nos registos que a execução terminou e que o resumo foi entregue [4]. Guarde a cópia assinada na pasta vigiada para a automação dos dias úteis e, depois, dê os dados ao agente de contratos:

Pipewell signed the CRM renewal. Their contact is Dana Reyes, account manager, [email protected]. Check that the contract is in Contracko, add her as the counterparty contact and confirm in one line.

Receber um resumo semanal de prazos

Create an automation for every Monday at 08:00 in an isolated session. List every contract with a notice deadline or end date in the next 60 days, with the date and the decision I need to make. Add any contract imported last week that has no end date or no contract type. Post it in this chat.

Conversa simulada em que um agente de contratos do OpenClaw configura uma automação semanal para um resumo de prazos à segunda-feira

Partilhar relatórios com a sua equipa

Ligue primeiro o Slack como canal do OpenClaw. As automações publicam num canal do Slack através do seu identificador (ID), no formato channel:C0123456 [4].

Create a Contracko report with two parts: the contracts ending in the next 6 months, sorted by annual value, and their total annual value. Show me the preview before you save it. Then create an automation for 09:00 Amsterdam time on the 1st of each month that previews both parts again and posts to Slack channel:C0123456 how many contracts end, their total annual value and the three largest. Show me the saved schedule.

Um relatório do Contracko é privado até o partilhar. Antes de partilhar, verifique quem o vai ver: um relatório partilhado pode mostrar dados de contratos a pessoas que não conseguem abrir esses contratos. A página de relatórios explica as ligações de partilha.

Liste as suas tarefas com openclaw automations list --all, que também mostra as desativadas, e consulte o histórico de uma tarefa com openclaw automations runs e o respetivo ID, que indica se cada execução terminou e foi entregue [4]. Por predefinição, o OpenClaw alerta após duas execuções falhadas seguidas, consoante as definições de encaminhamento, e uma tarefa agendada recorrente que falhe dez vezes seguidas é desativada [4]. Uma entrega falhada não é uma execução falhada, nem o é uma execução em que o modelo apenas reporta um problema. Consulte, por isso, o histórico de execuções e leia os resumos pessoalmente.

Capacidades e limites do seu agente

O agente age em seu nome, no espaço de trabalho escolhido ao iniciar sessão, e não pode abrir nenhum contrato que não consiga abrir. Cada escrita exige o acesso de escrita que aprovou e as suas próprias permissões no espaço de trabalho [6]. Tudo o que cria ou altera fica marcado como proveniente de MCP no histórico de atividade do Contracko [5].

Não pode eliminar nenhum contrato, documento, pasta, contraparte nem tipo de contrato; isso só se faz na aplicação do Contracko. Só pode eliminar datas personalizadas, lembretes, relatórios e partes de relatórios, e os relatórios ou as suas partes apenas depois de aprovar.

Desligue-o a qualquer momento no Contracko em Settings, depois Integrations e por fim MCP Connections [6]. A documentação do servidor MCP cobre o resto.

Há uma ressalva específica do OpenClaw. Os servidores MCP são guardados para todo o gateway, não por agente, por isso outros agentes no mesmo gateway também podem usar o Contracko, consoante o ambiente de execução e a política de ferramentas de cada um [2]. Além disso, os espaços de trabalho dos agentes não são sandboxes e, por predefinição, os agentes podem ver as sessões uns dos outros. O próprio OpenClaw recomenda um gateway separado para uma separação rigorosa [3], por isso dê aos agentes de outras pessoas o seu próprio gateway.

O Contracko não treina modelos com os seus contratos [6]. Com o OpenClaw, o conteúdo das conversas vai para o fornecedor de modelos que escolheu. Verifique as definições de treino desse fornecedor antes de ligar contratos reais.

Porque ligar é melhor do que colar

Um agente sem ligação só conhece os ficheiros que lhe mostrou da última vez. Ligado ao Contracko, trabalha com dados atuais, e o resumo de segunda-feira descreve a carteira desta semana.

Perguntas frequentes

Como ligo o OpenClaw a um servidor MCP de gestão de contratos?

Se ainda não houver nenhuma entrada do Contracko guardada, execute openclaw mcp set com o endpoint do Contracko, openclaw mcp configure para ativar o OAuth e depois openclaw mcp login para iniciar sessão no navegador. A seguir, fala com o agente em linguagem corrente. Configurar o OpenClaw exige alguma familiaridade com o terminal.

Como acompanham as empresas automaticamente as renovações de contratos?

Guardam cada contrato num repositório que conhece cada data de renovação e de aviso prévio. Aqui, o agente importa os contratos, o Contracko extrai as datas e envia os lembretes, e uma automação semanal lista o que se aproxima.

Posso experimentar gratuitamente a revisão de contratos com IA antes de configurar o agente?

Sim. A ferramenta de revisão de contratos com IA gratuita do Contracko verifica um único documento. É separada do agente, que trabalha dentro da sua conta do Contracko.

O agente gasta créditos do Parser, e de que plano preciso?

Não. O seu agente de contratos usa as ferramentas de gestão de contratos do Contracko, que nunca gastam créditos do Parser. Para os planos atuais, consulte os preços. O OpenClaw não tem nenhum plano pago [1]. A disponibilidade no seu país depende do fornecedor de modelos e dos canais de conversa que escolher.

Quem desenvolve o OpenClaw, e ele envia os meus contratos para algum lado?

É mantido pela OpenClaw Foundation [1]. Com um modelo local, o processamento do modelo fica na sua máquina; um modelo alojado recebe as suas conversas. Em qualquer caso, os canais e servidores MCP que ligar, como o Telegram ou o Contracko, recebem o que lhes enviar. As verificações de atualização do OpenClaw não incluem conteúdo de mensagens, mas o serviço de atualizações regista uma localização aproximada, e uma verificação pode ser seguida de um pedido de contagem sem identificador. Defina update.checkOnStart: false ou OPENCLAW_NO_AUTO_UPDATE=1 para parar os pedidos automáticos de atualização [1].

Fontes

[1] OpenClaw Foundation. Visão geral do OpenClaw, licença, fornecedores de modelos, skills e telemetria de atualizações. docs.openclaw.ai

[2] OpenClaw Foundation. Comandos MCP, início de sessão OAuth, a Control UI e definições MCP para todo o gateway. docs.openclaw.ai/cli/mcp

[3] OpenClaw Foundation. Encaminhamento multiagente, espaços de trabalho, contas do Telegram e o comando agents. docs.openclaw.ai/concepts/multi-agent

[4] OpenClaw Foundation. Automações: agendamentos, entrega, alertas de falha, a migração do heartbeat e o acionador de email IMAP. docs.openclaw.ai/automation

[5] Contracko. Servidor MCP de gestão de contratos: análise que o agente pode ler, verificações nas escritas e etiquetas MCP no histórico de atividade. contracko.com/mcp/contract-management

[6] Contracko. Documentação e prompt de configuração do servidor MCP: configuração para o OpenClaw, reutilização de uma ligação, verificação de acesso, acesso de leitura e escrita, gestão de ligações e treino de modelos. contracko.com/docs/mcp-server

Comece com o Contracko

Elimine as complicações da gestão de contratos. O Contracko permite-lhe manter-se organizado, dentro dos prazos e no controlo. Comece a simplificar hoje.