← Tüm makalelere dön

Claude veya ChatGPT'yi Rezervasyonlarınıza Bağlayın: MCP Sunucusu

#MCP #Claude #ChatGPT #AI #rezervasyon sistemi #entegrasyonlar #otomasyon
Claude veya ChatGPT'yi Rezervasyonlarınıza Bağlayın: MCP Sunucusu

Claude veya ChatGPT'yi açıyor, "cumartesi kursum için kim hâlâ ödeme yapmadı?" yazıyorsunuz — ve telefon numaralarıyla birlikte bir isim listesi alıyorsunuz. Uygulamaya giriş yok, etkinlikler ve rezervasyonlar arasında tıklama yok. micali.online'ın artık sunduğu şey tam olarak bu.

Bunun arkasında MCP — Model Context Protocol — var. Bu, tek bir somut sorunu çözen açık bir standart: bir AI asistanı başka bir uygulamaya güvenli şekilde nasıl erişebilir? Ona bir şifre vererek değil, bir dışa aktarımı bir yere kopyalayarak da değil. Uygulamanın kendisinin yapılabilecek şeylerin bir listesini ilan etmesi ve asistanın bu listeden seçim yapması yoluyla — sizin girişinizle ve sizin yetkilerinizle.

micali.online'ın artık kendi MCP sunucusu var. Bu yazı, tam olarak neyi bildiğini, kasıtlı olarak neyi bilmediğini ve bunu neden böyle tasarladığımızı anlatıyor.

Nasıl Bağlanırsınız

Üç adım ve bir dakikadan az sürüyor.

  • Asistanınıza bir MCP sunucusu bağlamak istediğinizi yazarsınız ve ona https://mcp.micali.online adresini gönderirsiniz — tamamını, arkasında hiçbir şey olmadan. Hiçbir yerde tıklama yapmanız ya da ayarlarda bir şey aramanız gerekmez; yazmanız yeterlidir. Adresi uygulamada da Profil → AI bağlantıları altında, kopyalama düğmesiyle birlikte bulabilirsiniz.
  • Giriş sayfamız açılır. E-postanızı girersiniz, 6 haneli bir kod gelir, onu yazarsınız. Bu, uygulamaya girişle tamamen aynıdır — yeni bir şifre yok, bir yerde saklamanız gereken bir API anahtarı yok.
  • Bu kadar. O andan itibaren asistan hesaplarınızı görür ve soru sorabilirsiniz.

Bu sürecin hiçbir yerinde korumanız gereken bir sır oluşmaz. Bu kasıtlıdır: bir sohbete kopyalanan API anahtarı, sohbet geçmişinde sonsuza kadar yaşayan bir anahtardır.

Bir Hesabı Yönetiyorsanız Neler Sorabilirsiniz

Asistana on iki araç verdik. Bunlar öğrenmeniz gereken komutlar değil — asistan, normal bir cümleyle ne sorduğunuza bağlı olarak kendisi arasından seçer. Ama bu listede tam olarak ne olduğunu yazmak dürüstçe olur, çünkü bu, AI'nın hesabınız hakkında öğrenebileceklerinin tam çerçevesidir:

  • Etkinlikler ve tarihler — her tarihin ne kadar dolu olduğunu gösteren etkinlik listesi ve tek bir etkinliğin tüm ayarları: kapasite, son tarihler, ödemeler, onaylama.
  • Rezervasyonlar — kimin hangi tarihe kaydolduğu, iletişim bilgisi ve onaylandı / ödendi / katıldı durumuyla birlikte. Tek bir tarihe, ya da yalnızca ödenmemiş veya onaylanmamış olanlara daraltılabilir.
  • Bekleme listesi — boşalan bir yeri kimin beklediği, en uzun süredir bekleyenden başlayarak.
  • Ziyaretçiler — ad, e-posta veya telefonla arama ve ardından belirli bir kişinin üyelikleri ve son rezervasyonlarıyla birlikte profili.
  • Ön ödemeli planlar — ne sattığınız, ne kadara, hangi limitle ve şu anda kaç kişinin buna sahip olduğu.
  • Hizmetler ve siparişler — hangi hizmetleri sunduğunuz ve belirli bir dönemde kimin bunlar için randevusu olduğu.
  • Rezervasyon durumunu değiştirme — onaylandı, ödendi, katıldı.
  • Müşteri adına rezervasyon iptali.

Bu on iki araçtan onu yalnızca okur. Değiştirilebilen yalnızca iki şey vardır: bir rezervasyonun durumu ve iptali. Bu bir tesadüf değil — bir sonraki bölümün tamamı bununla ilgili.

Daha pratik konuşmak gerekirse, bunlar şu tür sorular: "gelecek hafta kaç boş yer var?", "Yılmaz'ın üyeliğinde hâlâ hakkı var mı?", "cuma kursundan geçen sefer kim gelmedi?", "Öztürk'ün cumartesisini ödendi olarak işaretle". Asistan hesabı, etkinliği ve rezervasyonu kendisi bulur; siz onları kimliklerle adlandırmak zorunda değilsiniz.

Bir Müşteriyseniz Neler Sorabilirsiniz

MCP sunucusunun ikinci bir yüzü daha var. Bir ziyaretçiyseniz — yani birinden rezervasyon yapan kişiyseniz — tam olarak aynı şekilde bağlanır ve kendiniz için beş araç alırsınız:

  • kayıtlı olduğunuz kuruluşların listesi,
  • kendi rezervasyonlarınız — hem etkinlikler hem de sipariş edilen hizmetler, varsayılan olarak yalnızca gelecekte olanlar,
  • üyelikleriniz — kaç hak kullandığınız ve kaçının kaldığıyla birlikte,
  • boş yer sayısıyla birlikte rezerve edebileceğiniz tarihleri arama,
  • organizatörün belirlediği son tarihe uyularak kendi rezervasyonunuzu iptal etme.

"Gelecek hafta ne var?" ya da "kaç hakkım kaldı?" kimsenin bir web sitesi açmak zorunda kalmaması gereken bir sorudur.

Asistanın Kasıtlı Olarak Bilmediği Şeyler

Bu bölümü özellik listesinden daha önemli sayıyoruz. AI'ya müşteri verilerine erişim vermek, net sınırları olması gereken bir karardır — ve bu sınırlar açıklanabilir.

Asistan asla sizden fazlasını görmez. Giriş token'ı yalnızca kim olduğunuzu söyler; neyi görmeye yetkili olduğunuz hakkında hiçbir şey söylemez. Bu yüzden her araç, her bir çağrıda ilgili hesabı gerçekten yönettiğinizi yeniden doğrular. Güvenilebilecek bir "şu anda açık olan hesap" gibi bir şey yoktur — dolayısıyla bir soruyla başka birinin hesabına sızmanın da bir yolu yoktur.

Ekip üyeleri şimdilik devre dışı. Hesabınızda birinin ekip üyesi rolü varsa, uygulamada yalnızca ona atadığınız etkinlikleri ve hizmetleri görür. Bu kısıtlama her bir aracın içine ayrı ayrı programlanmak zorunda kalırdı — ve tek bir veritabanı sorgusunda unutulması, ona başkasının kayıt listesinin gösterilmesine yeter. Bu, araçlara henüz doğal olarak yerleştirilmediği sürece, bağlanmaya çalıştığında kısmi erişim yerine anlaşılır bir hata alır. Yarı doğru olmaktansa devre dışı olması daha iyi.

Geri alınamaz işlemler geri alınamaz olarak işaretlenir. MCP protokolü, her aracın yalnızca okuyup okumadığını, etkisinin geri alınıp alınamayacağını ve yıkıcı olup olmadığını belirtmesine izin verir. Rezervasyon iptali yıkıcı olarak işaretlenmiştir — bununla satırı sileriz, müşteriye bir mesaj göndeririz ve boşalan yeri hemen bekleme listesindeki ilk kişiye sunarız. Bu işaretleme sayesinde hem Claude hem de ChatGPT işlemi gerçekleştirmeden önce sorar. Ayrıca aracın açıklamasının içinde, asistanın önce size müşterinin adını ve etkinliğin tarihini okuması ve açık bir onay beklemesi gerektiğine dair bir talimat vardır.

Konuşmalarınızı görmeyiz. Asistan, sizin Claude veya ChatGPT aboneliğiniz üzerinde çalışır ve sizinle doğrudan konuşur. Biz kendi tarafımızda yalnızca bize ulaşan tek tek araç çağrılarını görürüz — yani uygulamada tıklıyor olsaydınız görecek olduğumuzun aynısını. Sorularınızın veya yanıtlarınızın metni bize hiç ulaşmaz.

Giriş ve Bağlantı Kesme

Tek bir düğmeyle iptal edilemeyen bir erişim, düzgün bir erişim değildir. Uygulamada, Profil altında, AI bağlantıları bölümünü bulacaksınız: bağlanma ve son kullanım tarihleriyle birlikte bağlı tüm asistanların listesi ve her birinin yanında bir Bağlantıyı kes düğmesi.

Bağlantıyı kesme işlemi anındadır ve yalnızca o bağlayıcıyı etkiler — tarayıcıdaki oturumunuz ve diğer bağlantılarınız dokunulmamış kalır. Aynı bölüm ziyaretçiler için de kendi profillerinde mevcuttur.

Erişim token'ı beş saat geçerlidir ve asistan bunu otomatik olarak yeniler; yenilemenin 90 günlük bir üst sınırı vardır. Yani bağlantıyı tamamen unutmuş olsanız bile, bir süre sonra kendiliğinden sona erer.

Teknik Tarafla İlgilenenler İçin

Sunucu Streamable HTTP konuşur ve hem 2025-06-18 hem de 2025-03-26 protokol sürümlerini destekler. Yetkilendirme, RFC 7591'e göre dinamik istemci kaydıyla birlikte PKCE'li OAuth 2.1'dir (S256 yöntemi; plain'i hiç kabul etmiyoruz) — tam da bu yüzden adresi eklemeniz yeterlidir, önceden herhangi bir şey oluşturmanız gerekmez. Discovery belgeleri, istemcilerin aradığı yerde durur: /.well-known/oauth-protected-resource ve /.well-known/oauth-authorization-server. Bir token'ın iptali RFC 7009'a göre revoke üzerinden yapılır.

Bu, yalnızca Claude ve ChatGPT'nin değil, MCP konuşan her şeyin bağlanabileceği anlamına gelir — Claude Code, Codex, Cursor ve bu arada eklenecek diğer araçlar. Bunların hiçbirini ayrı ayrı desteklememiz gerekmez; standardın anlamı da tam olarak budur.

Maliyeti Ne Kadar

Hiçbir şey. MCP sunucusu tüm hesaplar için micali.online'ın bir parçasıdır ve kendi fiyatlandırması yoktur. AI, Anthropic veya OpenAI'deki kendi aboneliğiniz üzerinde çalışır, dolayısıyla bizim tarafımızda modelle ilgili herhangi bir maliyet oluşmaz — ve dolayısıyla size bunu faturalandırmak için bir neden de yoktur.

AI'yı doğrudan uygulamada istiyorsanız, o da zaten orada: AI'ya sor uygulamayı ve hesabınızı bilir, mesaj metni oluşturma özelliği de bir e-posta veya SMS yazmanıza yardımcı olur. MCP farklı bir şeydir — zaten bir asistanın içindeyken uygulama değiştirmek istemediğiniz anlar için vardır.

Nasıl Başlarsınız

Profil → AI bağlantıları bölümünden https://mcp.micali.online adresini kopyalayın, asistanınıza bu MCP sunucusunu bağlamak istediğinizi yazın ve e-posta ve kodla giriş yapın. Denemenizi önerdiğimiz ilk soru sıradan ama çok şey ortaya koyuyor: "bu hafta takvimimde ne var ve kim hâlâ ödeme yapmadı?"

Araç listesinde asistanınızdan beklediğiniz ama eksik olan bir şey varsa, bize yazın. Başka bir araç eklemek bizim için kolay — zor olan, bunlardan hangilerinin bir şeyi değiştirmesine izin verileceğine karar vermek. Bu kararda deneyiminiz bize, kendi tahminimizden daha fazla yardımcı olacaktır.

micali.online’ı deneyin