Skip to main content
Glama
tunaarikaya
by tunaarikaya

appstore__satis_raporu

Read-only

Downloads App Store sales and download reports as TSV files for daily, weekly, monthly, or yearly periods, so you can analyze app performance. Handles report type, frequency, and version parameters.

Instructions

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).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
turNoRapor türü (varsayılan SALES).
surumNoRapor sürümü, örn. 1_0 / 1_2 / 1_3. Apple bazı rapor türlerinde zorunlu tutar; hata alırsan burayı doldur.
tarihYesRapor tarihi. DAILY: YYYY-AA-GG, WEEKLY: o haftanın son günü (pazar) YYYY-AA-GG, MONTHLY: YYYY-AA, YEARLY: YYYY.
siklikNoRapor sıklığı (varsayılan DAILY).
alt_turNoRapor alt türü. Boşsa SUMMARY; SUBSCRIBER için DETAILED seçilir.
satici_noYesVendor number (App Store Connect → Ödemeler).
satir_limitiNoKaç veri satırı gösterilsin (varsayılan 200).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Anotasyonlar salt-okunur ve yıkıcı olmayan profili zaten veriyor; açıklama buna ek olarak Apple'ın yayın gecikmesini, boş günlerde dosya üretilmemesini ve SUBSCRIBER için DETAILED zorunluluğunu ekliyor. Yetkilendirme gereksinimleri veya dosyanın nereye indirildiği belirtilmemiş.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Dört cümle, ana amaç öne alınmış ve her cümle operasyonel bir bilgi taşıyor. Gereksiz tekrar veya dolgu yok.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Çıktı şeması olmadığından açıklama dönüş biçimini (TSV) üstleniyor ve önemli tuzakları (gecikme, eksik dosyalar, alt tür kısıtı) kapsıyor. Dosyanın nasıl döndürüldüğü/kaydedildiği yönü eksik, bu da tek boşluk.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Şema açıklama kapsamı %100 olduğundan her parametre zaten belgelenmiş; bu taban çizgisi 3'tür. Açıklama, SUBSCRIBER raporunun yalnızca DETAILED ile çalıştığını ve sürüm numarası gerektirdiğini ekleyerek alt_tur–tur–surum arası ilişkiye dair bir miktar ek değer katıyor, ancak şemadakilerle büyük ölçüde örtüşüyor.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Uzun bir fiil+nesne ifadesi veriyor ('Satış ve indirme raporunu indirir') ve çıktı biçimini (TSV) belirtiyor. Kardeş araçlardan hiçbirini adlandırarak ayrıştırmıyor, ancak bu araç kardeş listesinde benzersiz bir rapor indirme işlevi görüyor.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Raporların 1-2 gün gecikmeli yayınlandığını ve satışsız günler için dosya üretilmediğini belirtiyor; SUBSCRIBER alt türü kısıtını ve sürüm numarası gereksinimini açıklıyor. Ancak bir alternatif araç önerilmiyor veya 'şu durumda bunun yerine şunu kullan' yönlendirmesi yok.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.