Agent de gestion des contrats par IA avec OpenClaw
Un agent de gestion des contrats par intelligence artificielle (IA) avec OpenClaw fonctionne sur votre propre machine et vous parle sur Telegram, WhatsApp ou Slack. Demandez-lui si vous pouvez encore résilier l'abonnement à Pipewell, un logiciel de gestion de la relation client (CRM). Il répond que la résiliation doit arriver au plus tard le 15 janvier, qu'au-delà le contrat est reconduit pour un an avec des frais jusqu'à 6 % plus élevés, et qu'un rappel est programmé pour le 5 janvier. Contracko se charge du travail spécialisé : l'analyse de contrats par IA de chaque document, les dates, les rappels et l'évaluation des risques. L'agent fait le travail d'exécution.
OpenClaw est un agent personnel open source, maintenu par l'OpenClaw Foundation et publié sous la licence du Massachusetts Institute of Technology (MIT) [1]. Vous exploitez vous-même sa passerelle et choisissez le modèle qui le fait fonctionner, par exemple d'Anthropic, d'OpenAI, de Google ou un modèle local [1].
Pourquoi les contrats méritent leur propre agent
OpenClaw peut exécuter plusieurs agents côte à côte. Chacun a son propre espace de travail, son propre SOUL.md qui décrit qui il est et ses propres sessions, et une liaison de canal détermine quelles discussions l'atteignent [3]. Cela convient au travail sur les contrats, avec ses propres sources, sa mémoire et son calendrier.
Pour un particulier, l'agent suit le bail, les assurances et les abonnements qui se renouvellent sans qu'on y pense. Pour une petite entreprise, il travaille comme un gestionnaire de contrats à temps partiel.
La répartition des tâches rend fiable la gestion des contrats par IA avec un agent. Contracko se charge de l'extraction et de l'analyse par IA : parties, dates, conditions de renouvellement, préavis, montants, responsabilités, obligations et risques. Voir l'analyse de contrats par IA de Contracko. L'agent lit cette analyse, et le texte du contrat lorsqu'il a besoin de la formulation exacte, puis fait le reste :
- trouver les documents sur la machine où il tourne ou dans un dossier cloud synchronisé
- les envoyer vers Contracko et vérifier la fin de chaque import
- vérifier le type de chaque nouveau contrat, corriger les erreurs et relancer l'analyse
- classer les contrats dans des dossiers et ajouter les contacts manquants des cocontractants
- programmer des rappels, créer des rapports et signaler ce qui demande votre attention
Les deux sont connectés par le Model Context Protocol (MCP), un standard ouvert qui relie des agents IA à des applications, expliqué dans ce qu'est un serveur MCP de gestion des contrats. Ce guide connecte le serveur MCP de gestion des contrats de Contracko.
Un agent contrats dans votre messagerie
Un exemple d'échange sur Telegram. Les entreprises et les données sont fictives.
What needs notice in the next 60 days? Include anything that renews on its own.
| Contrat | Cocontractant | Préavis avant le | Reconduction |
|---|---|---|---|
| Bail de bureaux, lot 4B | Marlow Estates | 28 décembre | Oui, de 3 ans |
| Assurance flotte | Calder Mutual | 2 janvier | Oui, annuelle |
| Abonnement CRM | Pipewell | 15 janvier | Oui, annuelle, frais jusqu'à 6 % plus élevés |
L'agent ajoute que le préavis du bail doit être envoyé par lettre recommandée, comme Contracko l'a relevé dans la clause de résiliation. Il demande si vous voulez un rappel 10 jours avant chaque date.
Configurer votre agent contrats
Il vous faut une passerelle OpenClaw en fonctionnement. OpenClaw lui-même est gratuit, sans offre payante [1]. Un modèle hébergé ou un serveur loué peut coûter de l'argent selon le fournisseur et la formule ; un modèle local utilise votre propre matériel à la place.
Connecter le serveur MCP de Contracko
OpenClaw prend en charge les serveurs MCP distants avec une connexion par Open Authorization (OAuth) [2]. Lancez d'abord openclaw mcp status --verbose : si une entrée contracko est déjà enregistrée, réutilisez-la au lieu d'en ajouter une deuxième [6]. Sinon, la documentation d'installation de Contracko donne trois commandes pour la machine qui exécute la passerelle [6] :
openclaw mcp set contracko '{"url":"https://app.contracko.com/mcp","transport":"streamable-http"}'
openclaw mcp configure contracko --auth oauth
openclaw mcp login contracko
Elles enregistrent le serveur, le passent en OAuth et lancent la connexion à Contracko, que vous terminez dans votre navigateur. Si ce navigateur tourne sur une autre machine ou ne peut pas atteindre l'adresse affichée, transmettez le code renvoyé avec openclaw mcp login contracko --code <returned-code> [2]. Vous pouvez aussi ajouter le serveur dans la Control User Interface (UI) (interface de contrôle) de la passerelle, dans les paramètres MCP [2], ou demander à l'agent de le faire avec ce prompt :
Fetch and follow the setup instructions for Contracko MCP at https://contracko.com/mcp/install/prompt.md
openclaw mcp status --verbose indique ensuite si la connexion est terminée, et openclaw mcp doctor contracko --probe ouvre une connexion en direct vers Contracko [2]. Enfin, demandez à l'agent d'actualiser ses outils et d'exécuter la vérification de connexion en lecture seule de Contracko, qui nomme l'espace de travail auquel il est connecté [6]. Le point de terminaison pour les autres méthodes est :
https://app.contracko.com/mcp
Quand Contracko vous demande quel accès accorder, donnez dès le départ read and write access to your contracts (accès en lecture et en écriture à vos contrats). En lecture seule, l'agent peut répondre aux questions, mais pas importer, classer ou programmer un rappel.
L'écran de connexion présente les deux produits de Contracko :
- Contract management est votre référentiel de contrats : contrats, dates, rappels, dossiers, analyses et rapports. C'est ce qu'utilise votre agent, et cela ne consomme jamais de crédits Parser.
- Contracko Parser est un outil distinct pour les documents en masse. Laissez-le désactivé.
Pas encore de compte ? L'écran de connexion propose un essai gratuit sans carte bancaire. Vous pouvez aussi commencer par la page des tarifs.
Créer l'agent contrats
Ajoutez à OpenClaw un nouveau bot BotFather comme compte Telegram nommé contracts [3]. Arrêtez la passerelle, ce qui est nécessaire pour ajouter un agent lié, puis créez l'agent avec son propre espace de travail, lié à ce compte [3] :
openclaw agents add contracts --workspace ~/.openclaw/workspace-contracts --bind telegram:contracts
La liaison envoie chaque discussion de ce compte bot vers l'agent contrats ; une liaison pour une discussion précise est prioritaire [3]. Redémarrez la passerelle et vérifiez le routage avec openclaw agents list --bindings. Si cette liaison appartient déjà à un autre agent, OpenClaw signale le conflit. Résolvez-le avec openclaw agents bind et openclaw agents unbind au lieu de recréer l'agent [3].
Écrivez ensuite sa mission dans le fichier AGENTS.md de l'espace de travail de l'agent, où OpenClaw conserve les règles de travail. SOUL.md sert au ton et au style.
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.
Il n'y a pas de règles d'approbation ici, car l'agent travaille de façon autonome. Contracko vérifie deux choses à chaque écriture : l'accès que vous avez approuvé à la connexion et vos propres droits dans l'espace de travail [6]. Supprimer un rapport ou en retirer une partie demande en plus votre approbation explicite. Dans OpenClaw, les serveurs MCP sont enregistrés pour toute la passerelle avec une seule connexion, donc d'autres agents de cette passerelle peuvent aussi atteindre Contracko, selon leur environnement d'exécution et leur politique d'outils [2].
Installer le skill Contracko
Un skill apprend à un agent à bien utiliser un outil. Le skill de Contracko, contracko, couvre l'import, le classement, la vérification des types et l'examen des dates. La documentation d'installation de Contracko l'installe sur un hôte OpenClaw avec une seule commande [6] :
npx skills@latest add contracko/contracko-skills
Demandez ensuite à l'agent contrats quels skills il peut utiliser. OpenClaw charge les skills depuis l'espace de travail de l'agent et depuis des dossiers partagés, dans la limite de la liste d'autorisation de skills de chaque agent, et openclaw skills check indique pourquoi un skill manque à un agent [1].
Construire un référentiel de contrats avec suivi
C'est la mission principale de l'agent : un référentiel de contrats unique dont les dates et les rappels continuent de fonctionner quand la passerelle est arrêtée. Si la notion est nouvelle pour vous, lisez d'abord ce qu'est un référentiel de contrats.
Importer la pile
L'agent peut travailler avec les fichiers de sa machine, y compris un dossier synchronisé de 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.
Contracko lit chaque document, crée le contrat et le rattache à un cocontractant existant ou nouveau. Le guide complet se trouve dans importer et organiser des contrats avec MCP.
Ce que Contracko extrait pour vous
Contracko extrait les parties, les dates de début, de fin et de renouvellement, les préavis, les conditions de paiement et les montants, et l'analyse signale les responsabilités, les obligations et les conditions inhabituelles. Un type de contrat peut avoir ses propres champs, comme le dépôt de garantie d'un bail. Ils sont remplis aussi lors de l'extraction.
Contracko enregistre la reconduction tacite et la période de renouvellement séparément de la date de fin, et stocke le préavis comme une période fixe avant celle-ci. Voir dates de contrat et renouvellements automatiques.
Corriger les types et les dossiers
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.
Après un changement de type, l'agent demande à Contracko de relire le document. Contracko présente les nouvelles valeurs comme des propositions, que vous approuvez dans l'application.
Rappels et dates de calendrier
Add a reminder 21 days before the notice deadline of every contract that renews automatically.
Les rappels sont enregistrés dans Contracko et arrivent par e-mail, même si votre passerelle est arrêtée. D'autres prompts se trouvent dans rappels de renouvellement de contrats avec MCP.
Le flux de calendrier de Contracko place ces dates dans Google Calendar, Apple Calendar ou Outlook ; voir le guide d'intégration du calendrier.
Analyse de contrats par IA pour chaque accord
Contracko a déjà analysé chaque accord. L'agent part donc de cette analyse, lit le texte du contrat pour la formulation exacte et cite la phrase qui fonde chaque point. Lorsque l'analyse et le texte ne tranchent pas un point, il doit le dire.
Explain the Marlow Estates lease in plain language: rent reviews, who repairs what, and how I get out of it.
Un exemple de réponse, avec des données fictives :
| Point | Ce que Contracko a trouvé | Clause |
|---|---|---|
| Révision du loyer | Tous les 2 ans, indexée sur l'inflation | "The Rent shall be reviewed in line with inflation on each second anniversary of the Term Commencement Date." |
| Réparations | Le locataire entretient l'intérieur | "The Tenant shall keep the interior of the Premises in good repair." |
| Sortie | Faculté de résiliation au troisième anniversaire, préavis d'au moins 6 mois | "The Tenant may terminate this Lease on the third anniversary by giving not less than six months' notice." |
La version en discussion de cette tâche se trouve dans revue de contrats par IA avec MCP.
Revue IA des risques et des obligations
Pour une revue de contrats par IA sur tout le portefeuille, vous posez la même question à chaque accord.
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.
Exemples de résultats pour le deuxième prompt, avec des données fictives :
| Obligation | Envers | Échéance |
|---|---|---|
| Rapport de service mensuel | Heron Logistics | Le 5 de chaque mois |
| Attestation d'assurance responsabilité civile | Marlow Estates | 31 janvier |
| Préavis de 30 jours pour tout changement de personnel | Fenwick Dental Group | Avant chaque changement |
Chaque constat part de l'analyse des risques et des obligations de Contracko [5]. L'agent cite la clause pour que vous puissiez vérifier la formulation. Pour l'approche d'ensemble, voir la gestion des risques contractuels.
Des rapports qui restent à jour
Contracko crée des rapports à partir des données de votre compte et les met à jour quand les contrats changent. L'agent construit les rapports à partir des modèles de rapport et des champs de Contracko, par exemple les contrats qui arrivent bientôt à échéance, la valeur annuelle par cocontractant ou les contrats par type. Il affiche d'abord un aperçu de chaque partie et enregistre le rapport en privé dans votre compte.
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.
Celui qui l'ouvre le mois prochain voit les chiffres du mois prochain.
Cinq workflows récurrents
OpenClaw planifie le travail sous forme d'automatisations, aussi connues sous l'ancien nom cron. Une tâche peut s'exécuter à heure fixe, à intervalle régulier ou selon une planification cron, dans sa propre session isolée, et publier son résultat dans une discussion [4]. Les tâches ne s'exécutent que lorsque la passerelle tourne, dans le fuseau horaire de l'hôte de la passerelle, sauf si vous en indiquez un autre [4]. Si l'outil d'automatisation est disponible, vous pouvez demander dans la discussion de configurer une tâche. Une tâche créée depuis une discussion rend compte à cette discussion, sauf si vous nommez une autre destination ou avez défini une destination par défaut [4]. Demandez à l'agent d'afficher la planification enregistrée et la destination avant de compter sur une tâche.
L'ancien heartbeat d'OpenClaw est désormais une automatisation nommée Proactive check pour l'agent qui mène vos conversations courantes ; openclaw doctor --fix convertit les paramètres de heartbeat pris en charge et signale ce qu'il ne peut pas convertir [4]. Donnez au travail sur les contrats ses propres automatisations, chacune avec une heure et un résultat clairs.
Tout reprendre en une fois
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.
Surveiller un dossier pour les nouveaux contrats
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.
Contracko indique à l'agent quand un document est déjà rattaché à un contrat et n'ajoute une deuxième copie que si vous insistez. Un fichier dont l'import a échoué n'est pas encore dans Contracko, donc l'exécution suivante le retente.
Récupérer les contrats signés dans votre messagerie
Le plugin e-mail d'OpenClaw lance une session distincte pour chaque nouveau message provenant d'expéditeurs que vous autorisez, comme @docusign.net. Par défaut, un message doit aussi passer la vérification de l'expéditeur, avec un jeton lié à l'expéditeur comme exception documentée, et au premier démarrage les e-mails déjà présents dans la boîte sont ignorés [4]. Commencez donc par une reprise ponctuelle : exportez les documents finalisés de DocuSign, Adobe Sign ou PandaDoc dans un dossier et lancez-y le prompt de reprise.
Pour les nouveaux messages, la documentation d'OpenClaw vous fait d'abord configurer un agent lecteur distinct : en bac à sable, avec presque aucun outil, ce qui exige un backend de bac à sable et un modèle fonctionnel [4]. Il peut résumer un message mais ne rien importer, et c'est voulu : un e-mail peut contenir des instructions que vous n'avez pas écrites. Dans l'exemple documenté, les résumés restent silencieux. Pour être prévenu quand un contrat est signé, activez la livraison pour cette boîte, envoyez-vous un message de test et vérifiez dans les journaux que l'exécution s'est terminée et que le résumé a été livré [4]. Enregistrez l'exemplaire signé dans le dossier surveillé pour l'automatisation des jours ouvrés, puis donnez les détails à l'agent contrats :
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.
Recevoir un récapitulatif hebdomadaire des échéances
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.
Partager des rapports avec votre équipe
Connectez d'abord Slack comme canal OpenClaw. Les automatisations publient dans un canal Slack par son identifiant (ID), sous la forme 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.
Un rapport Contracko reste privé jusqu'à ce que vous le partagiez. Avant de le partager, vérifiez qui le verra : un rapport partagé peut montrer des données de contrats à des personnes qui ne peuvent pas ouvrir ces contrats elles-mêmes. La présentation des rapports explique les liens de partage.
Listez vos tâches avec openclaw automations list --all, qui affiche aussi les tâches désactivées, et consultez l'historique d'une tâche avec openclaw automations runs et son identifiant, qui indique si chaque exécution s'est terminée et a été livrée [4]. Par défaut, OpenClaw alerte après deux exécutions échouées consécutives, selon les paramètres de routage, et une tâche planifiée récurrente qui échoue dix fois de suite est désactivée [4]. Un échec de livraison n'est pas un échec d'exécution, pas plus qu'une exécution où le modèle se contente de signaler un problème. Consultez donc l'historique des exécutions et lisez vous-même les récapitulatifs.
Ce que fait votre agent, et ses limites
L'agent agit en votre nom, dans l'espace de travail choisi à la connexion, et ne peut ouvrir aucun contrat que vous ne pouvez pas ouvrir vous-même. Chaque écriture exige l'accès en écriture que vous avez approuvé et vos propres droits dans l'espace de travail [6]. Tout ce qu'il crée ou modifie est marqué comme provenant de MCP dans l'historique d'activité de Contracko [5].
Il ne peut supprimer aucun contrat, document, dossier, cocontractant ou type de contrat ; cela ne se fait que dans l'application Contracko. Il ne peut supprimer que des dates personnalisées, des rappels, des rapports et des parties de rapport, et les rapports ou leurs parties seulement après votre approbation.
Déconnectez-le à tout moment dans Contracko via Settings, puis Integrations, puis MCP Connections [6]. La documentation du serveur MCP couvre le reste.
Une précaution est propre à OpenClaw. Les serveurs MCP sont enregistrés pour toute la passerelle et non par agent, donc d'autres agents de la même passerelle peuvent aussi utiliser Contracko, selon leur environnement d'exécution et leur politique d'outils [2]. Les espaces de travail des agents ne sont pas non plus des bacs à sable, et par défaut les agents peuvent voir les sessions des autres. OpenClaw recommande lui-même une passerelle distincte pour une séparation stricte [3] ; donnez donc aux agents d'autres personnes leur propre passerelle.
Contracko n'entraîne aucun modèle sur vos contrats [6]. Avec OpenClaw, le contenu des conversations va au fournisseur de modèle que vous avez choisi. Vérifiez ses paramètres d'entraînement avant de connecter de vrais contrats.
Pourquoi une connexion vaut mieux qu'un copier-coller
Un agent sans connexion ne connaît que les fichiers que vous lui avez montrés en dernier. Connecté à Contracko, il travaille sur des données à jour, et le récapitulatif du lundi décrit le portefeuille de cette semaine.
Questions fréquentes
Comment connecter OpenClaw à un serveur MCP de gestion des contrats ?
Si aucune entrée Contracko n'est encore enregistrée, lancez openclaw mcp set avec le point de terminaison de Contracko, openclaw mcp configure pour activer OAuth, puis openclaw mcp login pour vous connecter via votre navigateur. Ensuite, vous parlez à l'agent en langage courant. La configuration d'OpenClaw demande d'être un peu à l'aise avec un terminal.
Comment les entreprises suivent-elles automatiquement les renouvellements de contrats ?
Elles conservent chaque contrat dans un référentiel qui connaît chaque date de renouvellement et de préavis. Ici, l'agent importe les contrats, Contracko extrait les dates et envoie les rappels, et une automatisation hebdomadaire liste ce qui arrive.
Puis-je essayer gratuitement la revue de contrats par IA avant de configurer l'agent ?
Oui. L'outil de revue de contrats par IA gratuite de Contracko vérifie un seul document. Il est distinct de l'agent, qui travaille dans votre compte Contracko.
L'agent consomme-t-il des crédits Parser, et de quelle formule ai-je besoin ?
Non. Votre agent contrats utilise les outils de gestion des contrats de Contracko, qui ne consomment jamais de crédits Parser. Pour les formules actuelles, voir les tarifs. OpenClaw n'a pas d'offre payante [1]. La disponibilité dans votre pays dépend du fournisseur de modèle et des canaux de discussion que vous choisissez.
Qui développe OpenClaw, et envoie-t-il mes contrats quelque part ?
L'OpenClaw Foundation le maintient [1]. Avec un modèle local, le traitement par le modèle reste sur votre machine ; un modèle hébergé reçoit vos conversations. Dans tous les cas, les canaux et serveurs MCP que vous connectez, comme Telegram ou Contracko, reçoivent ce que vous leur envoyez. Les vérifications de mise à jour d'OpenClaw ne contiennent aucun contenu de message, mais le service de mise à jour enregistre une localisation approximative, et une vérification peut être suivie d'une requête de comptage sans identifiant. Définissez update.checkOnStart: false ou OPENCLAW_NO_AUTO_UPDATE=1 pour arrêter les requêtes de mise à jour automatiques [1].
Sources
[1] OpenClaw Foundation. Présentation d'OpenClaw, licence, fournisseurs de modèles, skills et télémétrie de mise à jour. docs.openclaw.ai
[2] OpenClaw Foundation. Commandes MCP, connexion OAuth, la Control UI et paramètres MCP à l'échelle de la passerelle. docs.openclaw.ai/cli/mcp
[3] OpenClaw Foundation. Routage multi-agents, espaces de travail, comptes Telegram et la commande agents. docs.openclaw.ai/concepts/multi-agent
[4] OpenClaw Foundation. Automatisations : planifications, livraison, alertes d'échec, la migration du heartbeat et le déclencheur e-mail IMAP. docs.openclaw.ai/automation
[5] Contracko. Serveur MCP de gestion des contrats : analyse lisible par l'agent, contrôles à l'écriture et marquage MCP dans l'historique d'activité. contracko.com/mcp/contract-management
[6] Contracko. Documentation et prompt d'installation du serveur MCP : installation pour OpenClaw, réutilisation d'une connexion, vérification de connexion, accès en lecture et en écriture, gestion des connexions et entraînement des modèles. contracko.com/docs/mcp-server
Lancez-vous avec Contracko
Débarrassez-vous des tracas de la gestion des contrats. Contracko vous permet de rester organisé, ponctuel et maître de la situation. Commencez à simplifier dès aujourd'hui.