Agent AI do zarządzania umowami z asystentem AI Town
Weźmy umowę ramową z dostawcą, na przykład fikcyjną umowę z Marlow Logistics używaną w tym poradniku, która odnawia się 1 lutego, chyba że wypowiesz ją do 3 grudnia. Agent AI do zarządzania umowami w Town ma za zadanie pokazać ci tę datę na czas. Town to asystent pracy z AI od Town.com, Inc., a twój asystent nazywa się tam Townie. Połącz go z Contracko, daj mu kilka procedur, a Townie zbierze umowy ze skrzynki pocztowej i chmury, będzie aktualizować centralne repozytorium umów i wskaże sprawy wymagające decyzji. Contracko zajmuje się częścią specjalistyczną: analizą umów przez AI, terminami, powiadomieniami i przeglądem ryzyka.
W tym poradniku połączysz serwer Model Context Protocol (MCP) Contracko z Town, przekażesz swojemu Townie skill do umów i ustawisz pięć procedur, które działają, gdy zajmujesz się czymś innym.
Dlaczego umowy zasługują na własne procedury w Town
Town jest zbudowany wokół jednego asystenta, który już czyta twoją pocztę, kalendarz i pliki. W agenta do umów zmienia go stałe zadanie: procedury uruchamiane według harmonogramu lub po zdarzeniu oraz skill opisujący, jak wykonać pracę. Umowy dobrze pasują do tego schematu. Mają własne źródła, własne terminy i stały napływ nowych dokumentów.
W życiu prywatnym zadanie obejmuje najem, kredyt hipoteczny, polisy ubezpieczeniowe i subskrypcje, które co roku po cichu się odnawiają. W firmie Townie działa jak wewnętrzny opiekun umów. Wychwytuje podpisane umowy, porządkuje je, uzupełnia dane kontrahentów i przypomina właściwym osobom o terminach wypowiedzenia.
W tym układzie czytanie umów należy do Contracko. AI Contracko wyodrębnia warunki i analizuje ryzyko, a Townie pracuje na tych wynikach i na tekście klauzul, który do nich dołączono. Procedury Townie obsługują wszystko wokół: wyszukiwanie nowych plików w poczcie oraz w Drive, Dropbox lub Box, przesyłanie, uporządkowane typy umów i foldery, osoby kontaktowe kontrahentów, powiadomienia i cotygodniową notatkę dla ciebie.
Jeśli samo połączenie jest dla ciebie nowe, zacznij od artykułu czym jest serwer MCP do zarządzania umowami.
Jak wygląda agent do umów w Town
Przykładowa procedura jednorazowa z fikcyjnymi firmami i danymi. Wśród plików są zakres prac (SOW, statement of work) i umowa powierzenia przetwarzania danych (DPA, data processing agreement). Instrukcje procedury:
Import the contracts in the Dropbox folder "Contracts 2026" into Contracko and file them by supplier or client.
Townie raportuje:
| Dokument | Typ umowy | Folder | Status |
|---|---|---|---|
| Marlow Logistics framework.pdf | Umowa ramowa | Dostawcy / Marlow | Zaimportowano |
| Pinecrest Studio SOW 2.pdf | Zakres prac | Klienci / Pinecrest | Zaimportowano, typ zmieniono z „Other” |
| Harbour Street office lease.pdf | Najem biura | Obiekty | Zaimportowano |
| Ostrava Cloud DPA.docx | Umowa powierzenia przetwarzania danych | Dostawcy / Ostrava | Zaimportowano, nie znaleziono daty zakończenia |
Raport dodaje, że zakres prac Pinecrest trafił najpierw jako „Other”, więc Townie zmienił typ. Wskazuje też, że umowa ramowa Marlow odnawia się automatycznie 1 lutego, a wypowiedzenie trzeba złożyć do 3 grudnia.
Połącz Contracko z Townie
Contracko nie oferuje instalacji w Town jednym kliknięciem, więc udokumentowaną drogą jest integracja niestandardowa Town. Town opisuje integracje niestandardowe jako narzędzia włączane w procedurach, dlatego każdy prompt w tym poradniku jest napisany jako instrukcja procedury. Zapytanie Townie na czacie też powinno działać, ale nikt jeszcze nie testował Contracko ze zwykłego czatu z Townie.
Ta konfiguracja opiera się na opublikowanej dokumentacji Town i Contracko. Nikt jeszcze nie przetestował całego połączenia od początku do końca, od logowania po każdą procedurę poniżej, więc traktuj opisane wyniki jako to, do czego każda procedura jest skonfigurowana. Uruchom pierwszą procedurę ręcznie, a następnie sprawdź jej przebieg w Town i nowe rekordy w Contracko, zanim zaczniesz na niej polegać.
Dodaj serwer MCP Contracko
Town łączy się z zewnętrznymi narzędziami przez Model Context Protocol (MCP), otwarty standard, dzięki któremu asystenci AI pracują z innym oprogramowaniem. Dokumentacja Town nazywa je integracjami niestandardowymi. Serwer MCP Contracko ma jeden adres:
https://app.contracko.com/mcp
- W Town otwórz Integrations i wybierz Add an integration.
- Wklej powyższy adres jako adres internetowy (URL) serwera.
- Gdy Contracko poprosi o zalogowanie, Town przeprowadzi logowanie za ciebie. Zaloguj się do Contracko i zatwierdź.
Strona MCP Contracko oferuje też jednowierszowy prompt konfiguracyjny, dzięki któremu agent sam przeprowadza konfigurację:
Fetch and follow the setup instructions for Contracko MCP at https://contracko.com/mcp/install/prompt.md
Nikt nie testował tego promptu w Town, a Town dokumentuje dla serwerów niestandardowych tylko drogę przez Integrations, więc skorzystaj z powyższych kroków.
Gdy Contracko zapyta, na co zezwolić, od razu przyznaj Townie read and write access to your contracts (odczyt i zapis umów). Sam odczyt pozwala mu odpowiadać na pytania. Zapis umożliwia importowanie, porządkowanie, poprawianie typów i ustawianie powiadomień, i właśnie o to chodzi. Własne ustawienia zatwierdzania w Town, opisane niżej przy skillu, decydują, ile z tego działa bez pytania cię o zgodę.
Contracko ma dwa produkty i ekran logowania pokazuje oba:
- Contract management zawiera samo repozytorium z umowami, terminami, powiadomieniami, folderami, analizami i raportami. Tu pracuje Townie i nic tutaj nie zużywa kredytów Parser.
- Contracko Parser przekształca duże partie dokumentów w dane strukturalne, poza repozytorium. Agent do umów go nie potrzebuje, więc pozostaw go niezaznaczonego.
Nie masz jeszcze konta Contracko? Rozpocznij bezpłatny okres próbny bez karty kredytowej na stronie cennika.
Włącz Contracko w każdej procedurze
Dokumentacja Town opisuje serwery MCP jako coś, co włącza się osobno dla każdej procedury. Otwórz procedurę, znajdź kartę MCP servers, wybierz Add or manage MCP servers i zaznacz Contracko. Zrób to dla każdej poniższej procedury dotyczącej umów. Po zaznaczeniu Contracko procedura może działać przez Town MCP.
Naucz Townie pracy z umowami
Skill w Town to zestaw instrukcji wielokrotnego użytku, z którego Townie korzysta przy jednym rodzaju zadania. Utworzysz go, prosząc o to. Contracko publikuje własne instrukcje dla agentów jako jeden skill, contracko, w otwartej bibliotece skilli Contracko pod adresem github.com/contracko/contracko-skills. Wklej instrukcje do czatu wraz z tym poleceniem:
Create a skill called "Contracts" from the instructions I pasted. You run our contracts in Contracko with read and write access: import, file and correct them, and keep the repository current. Quote the clause behind every finding. Never delete anything. Tell me what needs a decision, and use this skill in every routine that touches contracts.
Nowe procedury w Town startują w trybie automatycznym, więc ich zmiany wykonują się bez pytania. W panelu Tools and permissions procedury opcja Execution mode może przełączyć ją na Human in the Loop. Nie jest to blokada każdej zmiany: tryb wstrzymuje tylko działania widoczne dla innych osób, takie jak e-maile do innych osób i wiadomości na Slacku. Dla ostrzejszej reguły w tym samym panelu możesz ustawić pojedyncze narzędzie na Ask each time. Town ostrzega też przy zapisie przed niebezpiecznymi kombinacjami, na przykład procedurą, która czyta prywatne dane, przyjmuje pocztę z zewnątrz i może wysyłać wiadomości na zewnątrz. Przeczytaj te ostrzeżenia, zanim włączysz procedurę do umów.
Zbuduj repozytorium i śledź umowy
Centralne repozytorium umów ze śledzeniem to miejsce, w którym Townie pokazuje swoją wartość. Każda umowa znajduje się w jednym miejscu, a terminy i powiadomienia działają długo po zakończeniu procedury. Jeśli nie znasz tego rozwiązania, przeczytaj czym jest repozytorium umów.
Zbierz wszystkie umowy
Town ma natywne połączenia z Gmail, Google Drive, Dropbox, Box i Outlook. Połącz te, w których przechowujesz umowy, a następnie utwórz procedurę jednorazową z zaznaczonym Contracko i tymi instrukcjami:
Find every signed contract in my Gmail attachments and in Google Drive from the last three years. Import each one into Contracko, wait until every import is done and list anything that failed.
Przy skrzynce z trzech lat lista niepowodzeń procedury jest równie ważna jak jej sukcesy, więc przeczytaj ją, zanim przejdziesz dalej. Każdy zakończony import staje się rekordem umowy, powiązanym z kontrahentem, którego Contracko już zna, albo z nowym. Dłuższą wersję tego zadania znajdziesz w poradniku importowania i organizowania umów przez MCP.
Contracko wie, jakie dane wyodrębnić
Analiza umów przez AI w Contracko wyodrębnia strony, daty rozpoczęcia, zakończenia i odnowienia, okresy wypowiedzenia, warunki płatności i wartości umów. Każdy typ umowy może mieć własne pola, a ekstrakcja uzupełnia także je. Analiza wskazuje też odpowiedzialność, zobowiązania i nietypowe warunki.
Weźmy umowę ramową Marlow. Jej data zakończenia mówi, kiedy kończy się pierwszy okres, a nie co dzieje się potem. Contracko zapisuje, czy umowa odnawia się automatycznie, jak długo trwa każde odnowienie i ile dni wypowiedzenia wymaga, więc termin 3 grudnia wynika z rekordu. Pola wyjaśnia opis dat i automatycznych odnowień umów.
Popraw typy i uporządkuj foldery
Krok, który ludzie pomijają, to ten, który utrzymuje repozytorium w użytecznym stanie. Dodaj go do procedury importu albo daj mu własną cotygodniową procedurę:
Check that every contract imported this week has the right contract type, and change any that are wrong. Then file each contract in the right client, supplier or facilities folder.
Aby uzupełnić własne pola poprawionego typu, poproś o ponowny odczyt jako osobny krok. Contracko ponownie odczytuje własne pola typu we wszystkich umowach tego typu, najpierw prosi o twoją zgodę i pozostawia bez zmian wartości już zapisane.
Powiadomienia i kalendarz
Gdy daty są już zapisane, jedno uruchomienie procedury może ustawić powiadomienia dla całego repozytorium:
Set a reminder 21 days before the notice deadline of every contract that renews automatically, and send it to me and to the contract owner.
Powiadomienia są zapisane w Contracko, więc uruchamiają się niezależnie od tego, czy Town działa danego dnia. Więcej promptów znajdziesz w artykule o powiadomieniach o odnowieniu umów przez MCP.
Kanał kalendarza Contracko umieszcza daty rozpoczęcia, zakończenia i wypowiedzenia w Google Calendar, Apple Calendar lub Outlook. Ta część nie wymaga procedury: skopiuj adres kanału ze strony Calendar w Contracko i wklej go raz do aplikacji kalendarza. Kroki opisuje instrukcja konfiguracji kalendarza.
Analiza dowolnej umowy przez AI
Contracko działa jako narzędzie do analizy umów przez AI, jedna umowa naraz: do czego cię zobowiązuje, które daty są ważne, jak przepływają pieniądze i co jest nietypowe. Contracko przeanalizowało już umowę, więc Townie odpowiada na podstawie tej analizy i cytuje zdanie, na którym opiera się każdy punkt. Przeczytaj cytowane brzmienie w umowie, zanim na jego podstawie podejmiesz działanie. Umieść takie pytania w procedurze jednorazowej:
Summarise the Marlow Logistics framework in five lines: term, notice period, pricing and anything unusual.
What does the Harbour Street lease require from us before we hand back the keys?
Przykładowa odpowiedź na pierwszy prompt, z fikcyjnymi danymi:
| Punkt | Co znalazło Contracko | Klauzula |
|---|---|---|
| Okres | Dwa lata od 1 lutego, potem co rok | „The initial term is two years from 1 February, after which the Agreement renews for successive one-year periods.” |
| Wypowiedzenie | Pisemnie, 60 dni przed odnowieniem | „Notice of non-renewal must be given in writing no later than 60 days before the renewal date.” |
| Nietypowe | Dopłatę paliwową ustala wyłącznie dostawca | „Marlow may adjust the fuel surcharge at its discretion on 14 days' notice.” |
Wersję tego zadania w asystencie czatu opisujemy w artykule przegląd umów przez AI z MCP.
Przegląd ryzyk i zobowiązań przez AI
Przegląd portfela odwraca perspektywę. Zamiast jednej umowy w szczegółach procedura zadaje jedno wąskie pytanie każdej umowie w repozytorium. Dobrze sprawdza się tu procedura comiesięczna, bo ekspozycja zmienia się wraz z napływem i odnawianiem umów:
Before the Marlow renewal, show me which logistics and cloud suppliers can end their contract at will while we cannot, and where their liability to us has no cap.
What do we owe clients over the next 60 days, counting deliverables, reports, payments and notices?
Przykładowa tabela wyników dla drugiego promptu, z fikcyjnymi danymi:
| Termin | Co jesteśmy winni | Kontrahent | Klauzula |
|---|---|---|---|
| 5 grudnia | Miesięczny raport usług | Pinecrest Studio | „Supplier shall deliver a service report by the fifth day of each month.” |
| 15 grudnia | Potwierdzenie ubezpieczenia | Wynajmujący Harbour Street | „Tenant shall provide evidence of insurance each year by 15 December.” |
| Przed każdą zmianą | Powiadomienie o nowym podwykonawcy z 30-dniowym wyprzedzeniem | Pinecrest Studio | „Supplier shall give 30 days' written notice before changing any subcontractor.” |
Każdy wiersz zawiera zdanie, na którym się opiera, więc możesz sprawdzić każde ustalenie w kontekście. Zaangażuj prawnika, gdy stawka tego wymaga. Więcej o tej dziedzinie przeczytasz w artykule o zarządzaniu ryzykiem umów.
Raporty, które zespół otworzy
Raporty Contracko to widoki twojego konta na żywo, zbudowane pod pytania takie jak nadchodzące odnowienia, koncentracja dostawców i ryzyko portfela. Procedura może zbudować raport za ciebie, aby odpowiedź znalazła się w Contracko, a nie w wiadomości na czacie.
Build a Contracko report of our upcoming renewals and tell me when it is ready to review.
Nowy raport jest początkowo prywatny. Udostępnienie go obszarowi roboczemu lub wskazanym współpracownikom to osobny krok, który wymaga twojej wyraźnej zgody. Ponieważ raport czyta dane na żywo, pokazuje bieżące odnowienia za każdym razem, gdy ktoś go otworzy.
Pięć procesów do uruchomienia jako procedury
Procedura w Town samodzielnie wykonuje zadanie. Może uruchamiać się według harmonogramu (codziennie, w dni robocze, co tydzień lub w niestandardowych odstępach) albo po zdarzeniu, takim jak przychodzący e-mail, zmiana w kalendarzu, wzmianka na Slacku lub webhook. Utwórz każdą procedurę w Town, zaznacz Contracko na jej karcie MCP servers i użyj poniższego promptu jako instrukcji.
Bezpłatny plan Town nie obejmuje procedur niestandardowych, a podstawowy plan płatny ogranicza ich liczbę i pozwala tylko na wyzwalacze według harmonogramu. Wyzwalacze pocztowe i Slack wymagają wyższego planu, więc sprawdź stronę planów Town, zanim zbudujesz wszystkie pięć.
Jednorazowo wprowadź wszystkie dokumenty
Uruchom to raz, jako procedurę jednorazową. Nadaje się zarówno do domowych dokumentów, jak i do archiwum firmy.
Go through Gmail, Outlook, Google Drive, Dropbox and Box and collect every agreement that has been signed. Upload them to Contracko one by one and keep checking until Contracko has processed them all. Where Contracko picked the wrong contract type, correct it. Give each household category, client and supplier its own folder and move the contracts in. Finish with a short report: the number uploaded, the folder each one went to and every file that would not upload.
Monitoruj folder nowych umów
Wyzwalacz: harmonogram, dni robocze o 07:00.
Look in the Drive folder "Signed agreements" for anything new since this routine last ran. Hand each new document to Contracko, confirm the upload is processed, correct the contract type if needed and move it to its client or supplier folder. Email me the new contract names, and stay silent on days with nothing new.
Znajduj podpisane umowy w skrzynce
Zacznij od jednorazowego przeglądu skrzynki, jako procedury jednorazowej:
Look through my email for signed contracts that arrived as attachments. Upload any that Contracko does not have yet and list what you added.
Następnie utwórz procedurę z inteligentnym wyzwalaczem pocztowym i warunkiem „przychodzi e-mail z podpisaną umową w załączniku”. Town uruchamia procedurę także wtedy, gdy nie potrafi ocenić warunku, więc instrukcje najpierw sprawdzają załącznik:
First check that the attachment really is a signed contract, and stop if it is not. Import it into Contracko and wait until the import has finished. Check the contract type and file it in the right folder. From the email thread, add the counterparty's contact person, email address and role to the counterparty in Contracko. Send me one line with what you imported.
Otrzymuj cotygodniowe podsumowanie terminów
Wyzwalacz: harmonogram, co tydzień w poniedziałek o 08:00.
Ask Contracko which agreements reach a notice deadline or an end date within 60 days. For each, give me the date and the choice in front of me: renew, renegotiate or cancel. Below that, flag last week's uploads that are missing an end date or a contract type. Email it to me as a single digest.
Udostępniaj raporty zespołowi
Najpierw połącz Slack w Town. Wyzwalacz: harmonogram, co miesiąc w pierwszy dzień roboczy o 09:00.
Udostępnij raport odnowień zespołowi w Contracko samodzielnie, jeden raz. Procedura publikuje potem tylko odnośnik do niego:
Read the Contracko report of upcoming renewals. Post a two-line summary of the renewals it shows in our #legal Slack channel, and tell people to open the report in Contracko for the detail.
Co Townie może, a czego nie może zrobić
Contracko daje Townie twoje własne uprawnienia w obszarze roboczym wybranym podczas logowania i nic ponad nie. Jego rekordy i zmiany mają w historii aktywności Contracko oznaczenie MCP, więc możesz prześledzić każdą zmianę.
Jedno zastrzeżenie dotyczące Town: procedury zespołowe zawsze działają w trybie automatycznym, bez kroku zatwierdzania. Zbuduj i przetestuj procedurę do umów jako własną, zanim udostępnisz ją zespołowi.
Usuwanie umów pozostaje zadaniem ludzi w aplikacji Contracko. Przez MCP Townie może usuwać tylko niestandardowe daty i powiadomienia. Umowy, ich dokumenty, foldery, kontrahenci i typy umów nie mają przez połączenie żadnej akcji usuwania.
Aby odłączyć Town, otwórz Settings w Contracko, przejdź do Integrations i usuń go w sekcji MCP Connections. Dokumentacja serwera MCP wyjaśnia wszystkie opcje dostępu.
Contracko nie trenuje modeli na twoich umowach. Town deklaruje, że domyślnie nic, co połączysz, nie służy do trenowania modelu, oraz podaje zgodność z System and Organization Controls (SOC) 2 Type 2. Omawiany tekst umów nadal przechodzi przez Town, więc przed połączeniem rzeczywistych umów sprawdź jego ustawienia.
Dlaczego połączenie jest lepsze niż wklejanie
Wklej umowę do czatu, a Townie zobaczy jeden plik, zamrożony w tej chwili. Nie ma jak wiedzieć, że w zeszłym miesiącu aneks zastąpił klauzulę 9. Połączony z Contracko pyta repozytorium za każdym razem, więc terminy i analizy, które podaje, to te zapisane dzisiaj. Poniedziałkowe podsumowanie jest tylko tak aktualne jak to źródło.
Często zadawane pytania
Jak połączyć Town z serwerem MCP do zarządzania umowami?
W asystencie AI Town otwórz Integrations, dodaj https://app.contracko.com/mcp jako integrację niestandardową i zaloguj się do Contracko w przeglądarce. Następnie zaznacz Contracko na karcie MCP servers każdej procedury, ponieważ dostęp Town MCP włącza się osobno dla każdej procedury. Kod nie jest potrzebny. Korzystanie na czacie też powinno działać, ale nie zostało przetestowane, dlatego ten poradnik prowadzi wszystko przez procedury.
Jak firmy automatycznie śledzą terminy odnowienia umów?
Daty muszą pochodzić z samych umów, a nie z czyjejś pamięci. W tym układzie procedury Town wprowadzają nowe umowy do Contracko, AI Contracko odczytuje warunki odnowienia i okresy wypowiedzenia, a powiadomienia są wysyłane z Contracko według własnego harmonogramu. Poniedziałkowa procedura dodaje drugą siatkę bezpieczeństwa, wymieniając to, co przypada w najbliższych 60 dniach.
Czy AI może niezawodnie czytać umowy?
Możesz poprosić Townie, aby przy każdej odpowiedzi cytował klauzulę, na której się opiera, i porównać ją z brzmieniem umowy. AI wciąż może źle odczytać klauzulę, więc ważne warunki potwierdzaj w samej umowie.
Czy mogę wypróbować bezpłatny przegląd umowy przez AI przed skonfigurowaniem agenta?
Tak. Narzędzie Contracko do bezpłatnego przeglądu umowy przez AI sprawdza jeden dokument.
Czy Townie zużywa kredyty Parser?
Nie. Agent do umów korzysta z narzędzi Contracko do zarządzania umowami, które nigdy nie zużywają kredytów Parser. Parser to osobny produkt do zbiorczego przetwarzania dokumentów.
Jakiego planu Town potrzebuję?
Bezpłatny plan Town nie obejmuje procedur niestandardowych, więc ten poradnik wymaga planu płatnego. Procedury niestandardowe zaczynają się od podstawowego planu płatnego, który ogranicza liczbę procedur i pozwala tylko na wyzwalacze według harmonogramu. Wyzwalacze pocztowe, wyzwalacze Slack i nieograniczona liczba procedur wymagają wyższego planu indywidualnego albo płatnego planu zespołowego dla procedur należących do zespołu. Town podaje, że integracje są dostępne w każdym planie, ale nie wymienia osobno niestandardowych serwerów MCP, więc sprawdź to na stronie planów przed zakupem.
Źródła
- Town. Custom Integrations (MCP): dodawanie niestandardowego serwera MCP przez URL, OAuth i włączanie serwerów dla poszczególnych procedur.
town.com/docs/integrations/mcp-servers - Town. Routine triggers: harmonogramy oraz wyzwalacze poczty, kalendarza, Slack i webhooków.
town.com/docs/routines/custom-routines/triggers - Town. Skills: tworzenie instrukcji wielokrotnego użytku dla Townie.
town.com/docs/features/skills - Town. Plans and pricing: kredyty i limity procedur.
town.com/docs/billing/plans - Contracko. Contract management MCP server: dostęp i historia aktywności.
- Contracko. MCP server documentation: logowanie, dostęp i zarządzanie połączeniami.
Zacznij korzystać z Contracko
Pożegnaj kłopoty z zarządzaniem umowami. Contracko pomoże Ci zachować porządek, dotrzymywać terminów i mieć wszystko pod kontrolą. Zacznij upraszczać już dziś.