Google Workspace MCP, Gmail, Calendar, Drive, Tasks gibi Google Workspace araçlarını AI destekli bir şekilde Kuika platformu üzerinden kontrol etmenizi sağlar.
Config Manager’da Google MCP Ayarı Oluşturma
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Üst menüden Config Manager modülüne tıklayın.
Var olan bir konfigürasyonu düzenlemek için listeden adına tıklayın veya Create a blank configuration kartıyla yeni bir konfigürasyon oluşturun.
Konfigürasyon ekranının üst kısmında App Settings sekmesinin seçili olduğundan emin olun.
Sol menüde INTEGRATIONS başlığı altındaki MCP seçeneğine tıklayın.
Google alanının altındaki Add New bağlantısına tıklayın.
Açılan Google MCP Setting penceresinde aşağıdaki alanları doldurun.
Gerekli Alanlar
Tüm alanlar zorunludur:
Name: Yapılandırma için belirleyeceğiniz ad.
Client ID: Google Cloud Console’da APIs & Services > Credentials sayfasında oluşturduğunuz OAuth istemcisinin Client ID bilgisi.
Client Secret: Aynı OAuth istemcisine ait Client Secret bilgisi.
E-Mail Address: Entegrasyonda kullanılacak Google hesabının e-posta adresi.
Search API Key: Google Cloud Console’da oluşturduğunuz API anahtarı. Bu anahtarın kullanılabilmesi için projenizde Custom Search API’nin etkin olması gerekir.
Search Engine ID: Google Programmable Search Engine (eski adıyla Custom Search Engine) panelinde oluşturduğunuz arama motorunun kimliği.
Yapılandırmayı Tamamlayın
Tüm alanları doldurduktan sonra Create butonuna tıklayın.
Google hesabınıza yönlendirilirsiniz. Gerekli izni verin; izin adımı tamamlandığında yönlendirme (redirect) URL’si aracılığıyla Kuika’ya geri dönersiniz.
Google açılır menüsünden oluşturduğunuz yapılandırmayı seçin.
Sağ üst köşedeki Save butonuna tıklayarak değişiklikleri kaydedin. (Mevcut bir konfigürasyonda bu buton Update olarak görünür.)
Oluşturulduktan sonra verilen kod snippet içinde cx ile başlayan değer Search Engine ID’dir.
Yetkilendirme
Configuration Manager’da gerekli alanlar doldurulduktan sonra:
Create butonuna tıklayın. Google yetkilendirme ekranı açılır.
Oturum açıp izinleri verin.
Başarılı mesaj görüntülendikten sonra Configuration Manager ekranında Create butonuna tekrar basın.
İkinci tıklama, yetkilendirmenin doğrulanması için gereklidir.
Google Workspace Actions
Google Calendar
Calendar Create Event
Input
settings (Object – zorunlu): Config Manager’da Google Workspace için oluşturulmuş setting ayarı seçilir. Örn: workspace_setting_1
calendarId (String – zorunlu): Etkinliğin ekleneceği takvimin kimliği. Kullanıcının birincil takvimi için "primary" girilir. Farklı bir takvim için Google Takvim ID’si kullanılır (abcd1234@group.calendar.google.com).
summary (String – zorunlu): Etkinliğin başlığı veya kısa adı. Örn: "Proje Kickoff Toplantısı"
description (String – opsiyonel): Etkinliğin detaylı açıklaması. Örn: "Projenin başlangıç planlaması ve görev dağılımı yapılacak."
startDate (String – zorunlu): Etkinliğin başlangıç zamanı. ISO 8601 formatında. Örn: "2025-11-01T09:00:00+03:00"
content (Binary/Base64 – opsiyonel): Dosyanın içeriği. Binary veya base64 encode edilmiş olabilir. Eğer Google Docs, Sheets gibi Drive-native dosya oluşturulacaksa içerik boş bırakılabilir.
folderId (String – opsiyonel): Dosyanın yükleneceği klasörün kimliği. Boş bırakılırsa "root" → Ana dizine kaydedilir.
application/vnd.google-apps.document → Google Docs
application/vnd.google-apps.spreadsheet → Google Sheets
Output
Başarılı mesaj döner → Dosya başarıyla Drive’a yüklenmiştir. Dönen bilgiler:
id (String): Dosyanın benzersiz kimliği.
link (String): Dosyayı açma linki.
name (String): Dosyanın Drive’daki adı.
mimeType (String): Dosya türü.
Google Mail
Mail Send Message
Input
settings (Object – zorunlu): Configuration Manager’da Google Workspace için oluşturduğumuz setting ayarı seçilir.
to (String – zorunlu): E-postanın gönderileceği alıcı ya da alıcılar. Birden fazla kişi varsa virgül ile ayrılır. Örn: "ahmet@example.com, ayse@example.com"
body (String – zorunlu): E-postanın içeriği / mesaj metni. HTML veya düz metin olabilir. Örn: "Merhaba, toplantımız yarın saat 10:00’da gerçekleşecektir."
cc (String – opsiyonel): Bilgi amaçlı eklenen alıcılar. Virgül ile ayrılır. Örn: "veli@example.com, ali@example.com"
bcc (String – opsiyonel): Gizli kopya alıcıları. Virgül ile ayrılır. Örn: "yonetici@example.com"
Output
Başarılı mesaj, e-posta gönderilmiş olur.
Mail Search Message
Input
settings (Object – zorunlu): Configuration Manager’da Google Workspace için oluşturduğumuz setting ayarı seçilir.
totalResults (Integer): Arama motorunun bulduğu toplam sonuç sayısı.
results (Array): Arama sonuçlarının listesi. Her bir sonuç için:
index (Integer): Sonucun arama sonuçlarındaki sıra numarası.
snippet (String): Sonuca ait kısa açıklama/özet metin.
title (String): Sayfanın başlığı (<title> etiketi veya metadata).
type (String): Sonucun türü (örn: "webpage", "image", "video").
url (String): Sonucun tam bağlantısı.
Search Engine Info
Input
settings (Object – zorunlu): Configuration Manager’da Google Workspace için oluşturulmuş setting seçilir.
Output
Başarılı mesaj döner → Search Engine ile ilgili bilgiler geri gelir. Örn: Kullanılan cx değeri (Search Engine ID), arama izin verilen domainler, yapılandırma bilgileri.
Google Task
Task List Task List
Input
settings (Object – zorunlu): Configuration Manager’da oluşturulan Google Workspace setting.
pageToken (String – opsiyonel): Sonraki sayfayı almak için kullanılır (pagination).
pageSize (Integer – opsiyonel): Bir çağrıda dönecek maksimum task list sayısı.
Output
nextPageToken (String): Sonraki sayfa için token.
taskLists (Array): Görev listeleri. Her bir liste için:
id (String): Görev listesinin benzersiz kimliği.
name/title (String): Görev listesinin görünen adı.
updated (String): Görev listesinin son güncellenme zamanı.