← Wróć do wszystkich artykułów

Podłącz Claude lub ChatGPT do swoich rezerwacji — micali.online ma teraz serwer MCP

#MCP #Claude #ChatGPT #AI #system rezerwacji #integracje #automatyzacja
Podłącz Claude lub ChatGPT do swoich rezerwacji — micali.online ma teraz serwer MCP

Otwierasz Claude lub ChatGPT, piszesz „kto jeszcze nie zapłacił mi za sobotni kurs?" — i dostajesz listę imion z numerami telefonów. Żadnego logowania do aplikacji, żadnego przeklikiwania się przez wydarzenia i rezerwacje. Dokładnie to od teraz umożliwia micali.online.

Stoi za tym MCP — Model Context Protocol. To otwarty standard, który rozwiązuje jedną konkretną rzecz: jak asystent AI ma bezpiecznie sięgnąć do cudzej aplikacji. Nie tak, że dajesz mu hasło, i nie tak, że gdzieś kopiujesz eksport danych. Tak, że sama aplikacja ogłasza listę rzeczy, które można zrobić, a asystent wybiera z niej — z Twoim logowaniem i w granicach Twoich uprawnień.

micali.online ma teraz własny serwer MCP. Ten artykuł mówi, co dokładnie wie, czego celowo nie wie, i dlaczego narysowaliśmy to właśnie tak.

Jak się połączyć

To trzy kroki i zajmuje mniej niż minutę.

  • Napiszesz swojemu asystentowi, że chcesz podłączyć serwer MCP, i wyślesz mu adres https://mcp.micali.online — cały, bez niczego za nim. Nic nigdzie nie klikasz i niczego nie szukasz w ustawieniach; wystarczy to napisać. Adres znajdziesz też w aplikacji, w Profil → Połączenia AI, z przyciskiem do skopiowania.
  • Otworzy się nasza strona logowania. Podajesz e-mail, przychodzi 6-cyfrowy kod, wpisujesz go. To dokładnie to samo logowanie co w aplikacji — żadnego nowego hasła, żadnego klucza API, który musiałbyś gdzieś przechowywać.
  • Gotowe. Od tej chwili asystent widzi Twoje konta i możesz pytać.

Nigdzie w tym procesie nie powstaje sekret, którego musiałbyś pilnować. To celowe: klucz API skopiowany do czatu to klucz, który zostaje w historii rozmowy na zawsze.

O co możesz pytać, jeśli zarządzasz kontem

Daliśmy asystentowi dwanaście narzędzi. To nie są polecenia, których musiałbyś się uczyć — asystent wybiera z nich sam, zależnie od tego, o co pytasz zwykłym zdaniem. Ale warto uczciwie napisać, co jest na tej liście, bo to dokładny zarys tego, czego AI może się dowiedzieć o Twoim koncie:

  • Wydarzenia i terminy — lista wydarzeń z informacją, jak bardzo zapełniony jest każdy termin, i całe ustawienia jednego wydarzenia: pojemność, terminy zamknięcia zapisów, płatności, potwierdzanie.
  • Rezerwacje — kto jest zapisany na który termin, z kontaktem i statusem potwierdzona / opłacona / obecność. Można zawęzić do jednej daty albo tylko do nieopłaconych lub niepotwierdzonych.
  • Lista oczekujących — kto czeka na zwolnione miejsce, od najdłużej czekającego.
  • Goście — wyszukiwanie po imieniu, e-mailu lub telefonie, a potem profil jednej osoby razem z jej planami przedpłaconymi i ostatnimi rezerwacjami.
  • Plany przedpłacone — co sprzedajesz, za ile, z jakim limitem i ile osób właśnie go ma.
  • Usługi i zamówienia — jakie usługi oferujesz i kto ma na nie zamówiony termin w danym okresie.
  • Zmiana statusu rezerwacji — potwierdzona, opłacona, obecność.
  • Anulowanie rezerwacji za klienta.

Dziesięć z tych dwunastu narzędzi tylko czyta. Zmienić można dwie rzeczy: status rezerwacji i jej anulowanie. To nie przypadek — o tym jest cały następny rozdział.

Mówiąc praktyczniej, to pytania typu: „ile wolnych miejsc zostało na przyszły tydzień?", „czy pani Kowalska ma jeszcze wejścia na karnecie?", „kto z piątkowego kursu ostatnio się nie pojawił?", „oznacz Piotrowi sobotę jako opłaconą". Asystent sam znajdzie konto, wydarzenie i rezerwację; nie musisz ich nazywać identyfikatorami.

O co możesz pytać, jeśli jesteś klientem

Serwer MCP ma też drugą twarz. Jeśli jesteś gościem — czyli osobą, która rezerwuje u kogoś — łączysz się dokładnie tak samo i dostajesz pięć narzędzi dla siebie:

  • listę organizacji, w których jesteś zarejestrowany,
  • swoje własne rezerwacje — zarówno wydarzenia, jak i zamówione usługi, domyślnie tylko te nadchodzące,
  • swoje plany przedpłacone z informacją, ile wejść wykorzystałeś i ile Ci zostało,
  • wyszukiwanie terminów, które możesz zarezerwować, razem z liczbą wolnych miejsc,
  • anulowanie własnej rezerwacji — z poszanowaniem terminu zamknięcia zapisów, który ustawił organizator.

„Co mam w przyszłym tygodniu?" albo „ile wejść mi zostało?" to pytanie, przez które nikt nie powinien musieć otwierać strony internetowej.

Czego asystent celowo nie wie

To część, którą uważamy za ważniejszą niż lista funkcji. Danie AI dostępu do danych klientów to decyzja, która powinna mieć jasne granice — i da się je wytłumaczyć.

Asystent nigdy nie widzi więcej niż Ty. Token logowania mówi tylko, kim jesteś; nie mówi nic o tym, co wolno Ci widzieć. Dlatego każde narzędzie przy każdym pojedynczym wywołaniu na nowo sprawdza, czy naprawdę zarządzasz danym kontem. Nie istnieje coś takiego jak „aktualnie otwarte konto", na czym dałoby się polegać — a więc nie ma też sposobu, żeby pytaniem prześlizgnąć się do cudzego konta.

Członkowie zespołu są na razie wyłączeni. Jeśli ktoś w Twoim koncie ma rolę członka zespołu, w aplikacji widzi tylko te wydarzenia i usługi, które mu przypisałeś. To ograniczenie trzeba by dopisać osobno do każdego pojedynczego narzędzia — a wystarczy zapomnieć o nim w jednym zapytaniu do bazy danych, żeby pokazać mu cudzą listę zapisanych osób. Dopóki nie będzie to wbudowane natywnie w narzędzia, przy łączeniu dostanie zrozumiały błąd zamiast połowicznego dostępu. Lepiej wyłączone niż prawie poprawne.

Nieodwracalne działania są oznaczone jako nieodwracalne. Protokół MCP pozwala każdemu narzędziu zadeklarować, czy tylko czyta, czy jego efekt da się cofnąć i czy jest destrukcyjne. Anulowanie rezerwacji jest oznaczone jako destrukcyjne — usuwamy nim wiersz, wysyłamy klientowi wiadomość i od razu proponujemy zwolnione miejsce pierwszej osobie z listy oczekujących. Dzięki temu oznaczeniu Claude i ChatGPT pytają przed wykonaniem. Dodatkowo w samym opisie narzędzia jest instrukcja, żeby asystent najpierw przeczytał Ci imię i nazwisko klienta oraz datę wydarzenia i poczekał na wyraźne potwierdzenie.

Twoich rozmów nie widzimy. Asystent działa na Twojej subskrypcji Claude lub ChatGPT i rozmawia z Tobą bezpośrednio. Po naszej stronie widzimy tylko pojedyncze wywołania narzędzi, które do nas docierają — czyli dokładnie to samo, co widzielibyśmy, gdybyś klikał w aplikacji. Treść Twoich pytań ani odpowiedzi do nas nie dociera.

Logowanie i odłączanie

Dostęp, którego nie da się cofnąć jednym przyciskiem, nie jest porządnym dostępem. W aplikacji, w Profil, znajdziesz sekcję Połączenia AI: listę wszystkich połączonych asystentów z datą połączenia i ostatniego użycia, a przy każdym przycisk Odłącz.

Odłączenie jest natychmiastowe i dotyczy tylko tego jednego konektora — Twoje logowanie w przeglądarce i pozostałe połączenia zostają nienaruszone. Ta sama sekcja istnieje też dla gości, na ich profilu.

Token dostępu jest ważny pięć godzin, a asystent sam go odnawia; odnawianie ma limit 90 dni. Nawet więc, gdybyś zupełnie zapomniał o połączeniu, samo z czasem wygaśnie.

Dla zainteresowanych stroną techniczną

Serwer mówi w Streamable HTTP i obsługuje wersje protokołu 2025-06-18 oraz 2025-03-26. Autoryzacja to OAuth 2.1 z PKCE (metoda S256; plain w ogóle nie jest akceptowane) i z dynamiczną rejestracją klienta według RFC 7591 — właśnie dlatego wystarczy wkleić adres i nigdzie wcześniej niczego nie zakładać. Dokumenty discovery leżą tam, gdzie szukają ich klienci: /.well-known/oauth-protected-resource i /.well-known/oauth-authorization-server. Unieważnienie tokenu odbywa się przez revoke według RFC 7009.

Oznacza to, że połączy się nie tylko Claude i ChatGPT, ale cokolwiek, co mówi w MCP — Claude Code, Codex, Cursor i inne narzędzia, które w międzyczasie się pojawią. Nic z tego nie musimy wspierać osobno; o to właśnie chodzi w standardzie.

Ile to kosztuje

Nic. Serwer MCP jest częścią micali.online dla wszystkich kont i nie ma własnego cennika. AI działa na Twojej subskrypcji u Anthropic lub OpenAI, więc po naszej stronie nie powstaje żaden koszt modelu — a więc i żaden powód, żeby Cię za to obciążać.

Jeśli chcesz AI bezpośrednio w aplikacji, ono też tam już jest: Zapytaj AI zna aplikację i Twoje konto, a generowanie tekstu wiadomości pomoże Ci napisać e-mail czy SMS. MCP to co innego — jest na te chwile, kiedy jesteś już w jakimś asystencie i nie chce Ci się przełączać.

Jak zacząć

Skopiuj adres https://mcp.micali.online z Profil → Połączenia AI, napisz swojemu asystentowi, że chcesz podłączyć ten serwer MCP, i zaloguj się e-mailem i kodem. Pierwsze pytanie, które polecamy wypróbować, jest nudne i dużo mówi: „co mam w tym tygodniu w kalendarzu i kto jeszcze nie zapłacił?"

Jeśli na liście narzędzi brakuje Ci czegoś, czego oczekiwałbyś od swojego asystenta, napisz do nas. Dodanie kolejnego narzędzia jest dla nas proste — trudne jest zdecydowanie, które z nich mogą coś zmieniać. Przy takiej decyzji Twoje doświadczenie pomoże nam bardziej niż nasze domysły.

Wypróbuj micali.online