Otvorite Claude ili ChatGPT, napišete „tko mi još nije platio subotnji tečaj?" — i dobijete popis imena s telefonskim brojevima. Bez prijave u aplikaciju, bez proklikavanja kroz događaje i rezervacije. Upravo to micali.online odsad omogućuje.
Iza toga stoji MCP — Model Context Protocol. To je otvoreni standard koji rješava jednu konkretnu stvar: kako AI asistent smije sigurno posegnuti u tuđu aplikaciju. Ne tako da mu date lozinku, i ne tako da negdje kopirate izvoz podataka. Nego tako da aplikacija sama objavi popis stvari koje se mogu učiniti, a asistent iz njega bira — s vašom prijavom i u okviru vaših prava.
micali.online odsad ima vlastiti MCP poslužitelj. Ovaj članak govori što on točno zna, što namjerno ne zna i zašto smo to tako zamislili.
Kako se povezati
To su tri koraka i traje manje od minute.
- Svom asistentu napišete da želite povezati MCP poslužitelj, i pošaljete mu adresu
https://mcp.micali.online— cijelu, bez ičega iza nje. Nigdje se ništa ne klika i ništa ne treba tražiti u postavkama; dovoljno je to napisati. Adresu ćete pronaći i u aplikaciji, u Profil → AI veze, s gumbom za kopiranje. - Otvorit će vam se naša stranica za prijavu. Unesete e-mail, stigne vam 6-znamenkasti kod, upišete ga. To je posve ista prijava kao u aplikaciji — nikakva nova lozinka, nikakav API ključ koji biste morali negdje čuvati.
- Gotovo. Asistent od tog trenutka vidi vaše račune i možete postavljati pitanja.
Nigdje u tom postupku ne nastaje tajna koju biste morali čuvati. To je namjerno: API ključ zalijepljen u razgovor jest ključ koji zauvijek živi u povijesti tog razgovora.
Što možete pitati ako upravljate računom
Asistentu smo dali dvanaest alata. To nisu naredbe koje biste morali naučiti — asistent sam bira među njima, ovisno o tome što ga pitate običnom rečenicom. No pošteno je napisati što je na tom popisu, jer to je točan obris onoga što AI može saznati o vašem računu:
- Događaji i termini — popis događaja s time koliko je koji termin popunjen, i cijela postavka jednog događaja: kapacitet, rokovi, plaćanja, potvrđivanje.
- Rezervacije — tko je prijavljen na koji termin, s kontaktom i statusom potvrđeno / plaćeno / bio prisutan. Može se suziti na jedan datum, ili samo na neplaćene ili nepotvrđene.
- Lista čekanja — tko čeka na oslobođeno mjesto, počevši od onoga tko čeka najdulje.
- Posjetitelji — pretraga po imenu, e-mailu ili telefonu, a zatim profil jedne osobe s njezinim predplaćenim paketima i posljednjim rezervacijama.
- Predplaćeni paketi — što prodajete, za koliko, s kojim limitom i koliko ljudi ga trenutno ima.
- Usluge i narudžbe — koje usluge nudite i tko za njih u danom razdoblju ima naručen termin.
- Promjena statusa rezervacije — potvrđeno, plaćeno, bio prisutan.
- Otkazivanje rezervacije umjesto klijenta.
Deset od tih dvanaest alata samo čita. Mijenjati se mogu samo dvije stvari: status rezervacije i njezino otkazivanje. To nije slučajno — o tome govori cijelo sljedeće poglavlje.
Praktičnije rečeno, riječ je o pitanjima poput: „koliko je slobodnih mjesta sljedeći tjedan?", „ima li Horvatova još ulazaka na paketu?", „tko s petkovog tečaja prošli put nije došao?", „označi Petru subotu kao plaćenu". Asistent sam pronalazi i račun, i događaj, i rezervaciju; vi ih ne morate imenovati identifikatorima.
Što možete pitati ako ste posjetitelj
MCP poslužitelj ima i drugo lice. Ako ste posjetitelj — dakle osoba koja kod nekoga rezervira — povezujete se na posve isti način i dobivate pet alata za sebe:
- popis organizacija u kojima ste registrirani,
- vaše vlastite rezervacije — događaje i naručene usluge, uobičajeno samo buduće,
- vaše predplaćene pakete s time koliko ste ulazaka iskoristili i koliko vam ih preostaje,
- pretragu termina koje možete rezervirati, uz broj slobodnih mjesta,
- otkazivanje vlastite rezervacije — uz poštovanje roka koji je organizator postavio.
„Što imam sljedeći tjedan?" ili „koliko mi je ulazaka preostalo?" pitanje je zbog kojeg nitko ne bi trebao morati otvarati web-stranicu.
Što asistent namjerno ne zna
Ovo je dio koji smatramo važnijim od popisa funkcija. Dati AI-ju pristup podacima o klijentima odluka je koja mora imati jasne granice — a te se granice mogu objasniti.
Asistent nikada ne vidi više od vas. Token za prijavu govori samo tko ste; ne govori ništa o tome što smijete vidjeti. Zato svaki alat pri svakom pojedinom pozivu iznova provjerava da tim računom doista upravljate. Ne postoji ništa poput „trenutno otvorenog računa" na koje bi se moglo osloniti — pa tako ni način da se postavljanjem pitanja provuče u tuđi račun.
Članovi tima zasad su isključeni. Ako netko u vašem računu ima ulogu člana tima, u aplikaciji vidi samo one događaje i usluge koje ste mu dodijelili. To ograničenje trebalo bi posebno doprogramirati u svaki pojedini alat — a dovoljno je na njega zaboraviti u jednom upitu prema bazi podataka pa da mu se prikaže tuđi popis prijavljenih. Dok to ne bude izvorno ugrađeno u alate, pri povezivanju dobiva razumljivu pogrešku umjesto polovičnog pristupa. Radije isključeno nego skoro ispravno.
Nepovratne radnje označene su kao nepovratne. Protokol MCP dopušta da se za svaki alat izjavi samo čita li, može li se njegov učinak poništiti i je li destruktivan. Otkazivanje rezervacije označeno je kao destruktivno — njime brišemo redak, šaljemo klijentu poruku i oslobođeno mjesto odmah nudimo prvom s liste čekanja. Zahvaljujući toj oznaci, i Claude i ChatGPT prije izvršenja pitaju za potvrdu. Uz to, izravno u opisu alata stoji uputa da vam asistent najprije pročita ime klijenta i datum događaja te pričeka izričitu potvrdu.
Vaše razgovore ne vidimo. Asistent radi na vašoj pretplati na Claude ili ChatGPT i razgovara s vama izravno. Mi na svojoj strani vidimo samo pojedinačne pozive alata koji do nas stignu — dakle isto ono što bismo vidjeli da klikate po aplikaciji. Tekst vaših pitanja ni odgovora do nas ne dopire.
Prijava i prekid veze
Pristup koji se ne može ukinuti jednim gumbom nije uredan pristup. U aplikaciji, u odjeljku Profil, nalazi se sekcija AI veze: popis svih povezanih asistenata s datumom povezivanja i zadnjeg korištenja, te uz svakog gumb Prekini vezu.
Prekid veze trenutačan je i odnosi se samo na taj jedan konektor — vaša prijava u pregledniku i ostale veze ostaju netaknute. Ista sekcija postoji i za posjetitelje, na njihovu profilu.
Pristupni token vrijedi pet sati, a asistent ga automatski obnavlja; obnavljanje ima gornju granicu od 90 dana. Dakle, čak i kad biste posve zaboravili na tu vezu, ona će sama nestati nakon nekog vremena.
Za one koje zanima tehnička strana
Poslužitelj govori Streamable HTTP i podržava verzije protokola 2025-06-18 i 2025-03-26. Autorizacija je OAuth 2.1 s PKCE (metoda S256; plain uopće ne prihvaćamo) uz dinamičku registraciju klijenta prema RFC 7591 — upravo zato dovoljno je zalijepiti adresu i nigdje ništa unaprijed otvarati. Discovery dokumenti nalaze se točno ondje gdje ih klijenti traže: /.well-known/oauth-protected-resource i /.well-known/oauth-authorization-server. Odjava tokena ide preko revoke prema RFC 7009.
To znači da se ne mogu povezati samo Claude i ChatGPT, nego bilo što što govori MCP — Claude Code, Codex, Cursor i drugi alati koji će se u međuvremenu pojaviti. Ništa od toga ne moramo podržavati posebno; to je i smisao standarda.
Koliko to košta
Ništa. MCP poslužitelj dio je micali.online za sve račune i nema vlastiti cjenik. AI radi na vašoj pretplati kod Anthropica ili OpenAI-ja, pa na našoj strani ne nastaje nikakav trošak za model — a time ni razlog da vam ga naplaćujemo.
Ako želite AI izravno u aplikaciji, ondje je već: Pitaj AI poznaje aplikaciju i vaš račun, a generiranje teksta poruka pomoći će vam napisati e-mail ili SMS. MCP je nešto drugo — za trenutke kad ste već u nekom asistentu i ne da vam se prebacivati.
Kako početi
Kopirajte adresu https://mcp.micali.online iz Profil → AI veze, svom asistentu napišite da želite povezati ovaj MCP poslužitelj i prijavite se e-poštom i kodom. Prvo pitanje koje preporučujemo isprobati dosadno je i mnogo otkriva: „što imam ovaj tjedan u kalendaru i tko još nije platio?"
Ako vam na popisu alata nedostaje nešto što biste očekivali od svog asistenta, javite nam se. Dodati još jedan alat za nas je jednostavno — teško je odlučiti koji od njih smiju nešto mijenjati. U toj odluci vaše će nam iskustvo pomoći više od naše procjene.