Skip to main content
Glama
tunaarikaya
by tunaarikaya

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
appstore__uygulamalarA

App Store Connect hesabındaki uygulamaları listeler. Her uygulamanın adını, bundle ID'sini, App Store ID'sini ve birincil dilini döndürür. Diğer araçların çoğu buradaki 'id' değerini ister.

appstore__surumlerA

Bir uygulamanın App Store sürümlerini ve durumlarını listeler (hazırlanıyor, incelemede, yayında, reddedildi...). 'Hangi sürüm incelemede takıldı' sorusunun cevabı burada.

appstore__buildlerA

TestFlight build'lerini listeler; işlenme durumunu ve son kullanma tarihini gösterir. En yeni build en üstte gelir. 'Yüklediğim build hazır mı' sorusunun cevabı.

appstore__yorumlarA

Bir uygulamanın App Store müşteri yorumlarını getirir. Puana veya ülkeye göre süzülebilir, en yeniden eskiye sıralanır. Yorumları özetlemek, şikâyetleri bulmak veya cevap taslağı hazırlamak için kullan. Yoruma daha önce yanıt verilmişse onu da gösterir.

appstore__yorum_yanitlaA

Bir App Store yorumuna geliştirici yanıtı yazar. Yanıt Apple incelemesinden geçtikten sonra yayınlanır.

appstore__aboneliklerB

Bir uygulamanın abonelik gruplarını ve içlerindeki abonelikleri listeler. Ürün kimliği (productId), süre ve durum bilgisi döner.

appstore__abonelik_fiyatlariA

Bir aboneliğin ülke ülke fiyatlarını getirir. 'Bu abonelik Türkiye'de kaça' türü sorular için.

appstore__iap_urunlerA

Uygulamanın tek seferlik uygulama içi satın alma ürünlerini listeler (abonelik olmayanlar).

appstore__testflight_gruplariB

Uygulamanın TestFlight beta gruplarını ve her gruptaki test kullanıcı sayısını listeler.

appstore__metin_guncelleA

Bir sürümün mağaza metinlerini günceller: sürüm notları, açıklama, anahtar kelimeler, tanıtım metni. Yayındaki sürüm düzenlenemez, sadece hazırlanmakta olan sürüm düzenlenebilir.

appstore__satis_raporuA

Satış ve indirme raporunu indirir (TSV biçiminde). Günlük, haftalık, aylık veya yıllık olabilir. Apple raporları 1-2 gün gecikmeli yayınlar ve hiç satış olmayan gün için dosya üretmez. Not: SUBSCRIBER raporu yalnızca DETAILED alt türüyle çalışır; abonelik raporları çoğu zaman bir sürüm numarası ister (örn. 1_3).

play__uygulamalarA

Servis hesabının eriştiği Google Play uygulamalarını listeler. Diğer play__ araçlarının istediği paket adını (packageName) buradan al. Not: bu liste Play Developer Reporting API'sinden gelir, çünkü Android Publisher API'sinde uygulama listeleme uç noktası yoktur.

play__kanallarA

Uygulamanın yayın kanallarını (internal, alpha, beta, production) ve her kanaldaki sürümleri gösterir. Hangi sürümün hangi kanalda, yüzde kaç kullanıcıya açık olduğunu söyler. Not: Play bu bilgiyi yalnızca bir düzenleme oturumu içinden verir; araç oturumu kendi açar ve hiçbir şey commit etmeden kapatır. Bu yüzden salt-okunur modda bile ağa POST+DELETE gider (uygulamada hiçbir şey değişmez) ve servis hesabının sürüm yönetme yetkisi olmadan araç çalışmaz.

play__yorumlarA

Google Play kullanıcı yorumlarını getirir. Play yalnızca son ~1 haftanın yorumlarını API'den verir; daha eskisi için Play Console dışa aktarımı gerekir.

play__yorum_yanitlaA

Bir Google Play yorumuna geliştirici yanıtı yazar. Yanıt herkese açık yayınlanır ve geri alınamaz; onayla=true verilmeden çalışmaz.

play__aboneliklerB

Uygulamanın aboneliklerini ve temel planlarını (base plan) listeler. Her planın süresi, durumu ve fiyatlandırıldığı ülkeler döner.

play__abonelik_fiyatlariA

Bir Play aboneliğinin temel planındaki ülke ülke fiyatlarını getirir. Listelenmemiş ülkeler için 'diger_bolgeler' yedek fiyatına da bakar.

play__urunlerA

Tek seferlik uygulama içi ürünleri listeler. Yeni ürün modeline geçmiş uygulamalarda oneTimeProducts, geçmemişlerde eski inappproducts uç noktası kullanılır — bu araç ikisini de dener, hangisinin çalıştığını söyler.

play__satin_alma_dogrulaB

Bir satın alma token'ını doğrular ve durumunu döndürür. 'Bu kullanıcının aboneliği gerçekten aktif mi' sorusunun cevabı. Abonelik veya tek seferlik ürün, ikisi de desteklenir.

play__iade_edilenlerA

İptal edilmiş, iade edilmiş veya geri alınmış satın almaları listeler. Kullanıcının erişimini kesmen gerekip gerekmediğini anlamak için. Google yalnızca son 30 günü verir; daha eskisi API'de yoktur.

play__cokme_oraniA

Android vitals çökme oranını getirir (Play Developer Reporting). 'Uygulamam neden çöküyor, ne zamandan beri arttı' sorularının başlangıcı.

magaza__genel_bakisA

İki mağazadaki uygulamaları tek listede gösterir ve aynı ürünün iOS/Android eşlerini yan yana getirir. 'Nerede neyim var' sorusunun tek çağrılık cevabı.

magaza__abonelik_karsilastirA

Aynı uygulamanın aboneliklerini App Store ve Google Play'de yan yana karşılaştırır: ürün kimlikleri, süreler ve istenen ülkedeki fiyatlar. İki mağaza arasındaki fiyat farklarını ve eksik ürünleri yakalar.

magaza__iap_teshisA

'Kullanıcı parayı ödedi ama premium göremiyor' tipi sorunları teşhis eder. Uygulamanın iki mağazadaki satın alma kurulumunu tek tek kontrol eder: ürünler yayında mı, istenen ülkede fiyatı var mı, abonelik aktif mi. Play satın alma token'ı verirsen onu da doğrular.

magaza__endpoint_araA

App Store Connect ve Google Play API'lerinin tamamında uç nokta arar. Hazır araçlar arasında işini görecek bir şey yoksa önce bunu kullan: aradığın işlemin gerçek operasyon adını, parametrelerini ve HTTP yöntemini döndürür. Sonucu magaza__cagir ile çalıştırabilirsin. Örnek sorgular: 'abonelik fiyat', 'testflight tester', 'crash rate'.

magaza__cagirA

App Store Connect ve Google Play API'lerinde herhangi bir operasyonu çalıştırır. Operasyon adını önce magaza__endpoint_ara ile bul. Veri değiştiren işlemler (POST/PATCH/PUT/DELETE) onayla=true verilmeden çalışmaz.

magaza__semaA

Bir operasyonun istek gövdesinin nasıl olması gerektiğini gösterir. POST/PATCH çağrılarından önce, gövdeyi doğru kurmak için kullan.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 27 tools

Disambiguation4/5

The appstore__/play__ namespaces plus the magaza__ cross-store tools make most purposes clearly distinct (list versions vs. list builds vs. list reviews vs. reply to review). The only real overlap is the meta-tool trio (endpoint_ara, cagir, sema) which can reach any operation that the specific tools already wrap, so an agent could occasionally pick cagir where a dedicated tool would be better. Descriptions mostly resolve this by describing a clear workflow (find → schema → call).

Naming Consistency4/5

All names are lowercase snake_case with a consistent platform prefix (magaza__, appstore__, play__), which gives a strong predictable grouping. The internal pattern mixes pure-resource nouns (uygulamalar, surumler, yorumlar) with resource_action forms (yorum_yanitla, metin_guncelle, satin_alma_dogrula), a minor deviation but still readable and internally consistent within each namespace.

Tool Count3/5

At 27 tools the set is heavy, sitting just above the 25-tool threshold, though the surface spans two independent platforms (App Store + Play) across ~10 resource types each, which explains most of the count. The three generic meta-tools (endpoint_ara, cagir, sema) partially overlap with the dedicated wrappers, so a handful of tools could arguably be collapsed. Borderline but largely justified by the domain breadth.

Completeness4/5

Coverage is strong: apps, versions, builds, reviews (with replies), subscriptions, IAP products, pricing, sales reports, purchase verification, refunds, crash rate, plus cross-store comparison and purchase diagnosis. Dedicated gaps exist (no Play metadata update, no build upload/submit-for-review tool), but magaza__cagir/endpoint_ara/sema provide an escape hatch to the full App Store Connect and Play APIs, so agents are unlikely to hit a dead end.