Nasıl çalışır
Reklam hesaplarınızı Adstudio'ya bağlayın
MCP bağlantınızı oluşturun
Bir istemciyi yetkilendirin
https://useadstudio.com/api/mcp adresini ChatGPT, Claude, Muse veya herhangi bir MCP istemcisine ekleyin. İstemci Adstudio’nun yetkilendirme sunucusunu keşfeder, tarayıcıda Adstudio’ya giriş yapar ve bağlantıyı onaylarsınız. Adımlar aşağıda, İstemci bağlama bölümünde.Sorun
Asistan neler yapabilir
- Kapsamı keşfetme: üye olduğunuz çalışma alanları, her birinde bağlı platformlar, seçili reklam hesabı ve orada okumaya izin verilip verilmediği.
- Performans sorgulama: hesap, kampanya, reklam grubu, reklam seti veya reklam düzeyinde harcama, gösterim, tıklama, dönüşüm, dönüşüm değeri, gösterim payı, erişim, sıklık, CPM, CTR, CPC ve video metrikleri; karşılaştırma dönemi ve tek bir kırılımla (tarih, cihaz, yerleşim, yayıncı platformu, konum, yaş, cinsiyet).
- Yapıya göz atma: kampanyalar, reklam grupları, reklam setleri ve reklamlar; durum ve türleriyle, metriksiz.
- Kreatifleri inceleme: başlıklar, gövde metni, açıklamalar, medya, hedef URL’ler ve otomasyon özellikleri.
İzinler ve güvenlik
- Bağlantı çalışma alanına değil kişiye aittir ve o kişinin rolünü asla aşamaz. Üyeler okur; yöneticiler ek olarak yazma anahtarlarını açabilir.
- Kapsam her istekte yeniden okunur. Ayarlar → MCP’de geri alınan bir izin token süresi dolduğunda değil, bir sonraki çağrıda geçerli olur.
- Ayarlar → MCP’deki İptal et tüm istemcilerin erişimini anında keser.
- Adstudio dışında yazılmış metinler (hesap adları, kampanya adları, reklam metinleri, arama terimleri) güvenilmeyen içerik olarak işaretlenmiş döner; istemci bunları talimat değil veri olarak ele alabilir.
- Adstudio yalnızca istediğiniz veriyi, yetkilendirdiğiniz istemciye açıklar ve platform OAuth kimlik bilgilerini hiçbir zaman istemciye göndermez. Bkz. gizlilik politikası.
Sınırlar
- Yalnızca Google Ads, Meta Ads ve TikTok Ads. Diğer platformlar için istekler açık bir nedenle reddedilir; yeni platformlar doğrulandıkça eklenir.
- Her çalışma alanında platform başına tek seçili reklam hesabı; Adstudio’da seçili olan.
query_performanceveget_entitiesçağrı başına en fazla 500,get_creativesen fazla 100 satır döner. Yanıtlar kesildiğinde bunu ve sorguyu nasıl genişleteceğinizi söyler.- Hız sınırları çalışma alanı başına ve kayıt endpoint’inde uygulanır. Etkileşimli kullanım bunlara ulaşmaz.
İstemci bağlama
Başlamadan önce
- Üye olduğunuz bir Adstudio çalışma alanında en az bir Google Ads, Meta Ads veya TikTok Ads hesabı bağlı olmalı (Ayarlar → Entegrasyonlar).
- Ayarlar → MCP’de bağlantınızı oluşturmuş ve o çalışma alanında o platform için Okuma’yı etkinleştirmiş olmalısınız. Bağlantı yokken yetkilendirme reddedilir; böylece hiçbir istemci izinlerinizi sizin yerinize sessizce seçemez.
ChatGPT
Uygulamayı ekleyin
Giriş yapın ve yetkilendirin
Sorun
Claude
Özel bağlayıcı ekleyin
Yetkilendirin
Sohbette etkinleştirin
Muse ve diğer MCP istemcileri
Streamable HTTP üzerinden OAuth 2.1 ile uzak MCP sunucularını destekleyen her istemci aynı şekilde çalışır: endpoint’i ekleyin, tarayıcıda girişi tamamlayın, sorun. Yalnızca stdio sunucularını destekleyen istemciler içinmcp-remote gibi bir köprü gerekir:
Belirli bir platformu bağlama
Her reklam platformu ve yapay zeka istemcisi ikilisi için adım adım sayfalar (İngilizce):Keşif endpoint’leri
MCP istemcileri bunları kendileri bulur; beyaz listeye alması veya hata ayıklaması gereken operatörler için listelenmiştir.https:// adresleri veya loopback host olmalıdır. Erişim token’ları kısa ömürlüdür; refresh token’lar her kullanımda yenilenir.
Sorun giderme
İstemci yetkilendirme sunucusunu bulamadığını söylüyor
İstemci yetkilendirme sunucusunu bulamadığını söylüyor
useadstudio.com’u proxy’liyorsa /.well-known/* ve /api/mcp/* yollarının kimlik doğrulamasız erişilebilir olduğundan emin olun.Yetkilendirme, Ayarlar → MCP'ye işaret eden bir mesajla reddediliyor
Yetkilendirme, Ayarlar → MCP'ye işaret eden bir mesajla reddediliyor
list_accounts bir çalışma alanı döndürüyor ama okuma reddedilmiş
list_accounts bir çalışma alanı döndürüyor ama okuma reddedilmiş
Bir sorgu error durumu ve unresolved kaydıyla dönüyor
Bir sorgu error durumu ve unresolved kaydıyla dönüyor
Erişimi hemen kesmek istiyorum
Erişimi hemen kesmek istiyorum
Araçlar
Beş aracın tamamı salt okunurdur.list_accounts dışındaki her araç açık bir workspaceId, platform (google_ads, meta_ads veya tiktok_ads) ve accountId ister; sunucu bunları hiçbir zaman varsayılan almaz. Her yanıt aynı zarfa sahiptir:
{ "untrusted": true, "value": "..." } olarak sarılır.
list_accounts
Bağlantının ulaştığı her çalışma alanını, her birinde bağlı platformları, platform başına seçili hesabı ve orada okuma ile yazmaya izin verilip verilmediğini, reddedildiğinde nedeniyle birlikte listeler. Argüman almaz ve platform API çağrısı yapmaz. Her zaman ilk çağrıdır.describe_capabilities
Tek bir hesap içinquery_performance’ın orada kabul ettiği düzeyleri, metrikleri, kırılımları, filtreleri ve sınırları ile get_entities ve get_creatives’in neler döndürebileceğini verir. Bir hesaba ilk sorgudan önce çağırın.
query_performance
Bir tarih aralığı için atıflı performans satırları.get_entities
Tek bir düzey için güncel hiyerarşi, metriksiz: id, ad, durum ve sağlayıcı türü;parentId verildiğinde üst öğe de eklenir.
get_creatives
Reklam-kreatif atamaları; normalize edilmiş metin (başlıklar, gövdeler, açıklamalar, yollar, işletme adları, eylem çağrıları), medya, hedef URL’ler ve etkin otomasyon özellikleriyle. Metrik yok; kreatifleri sıralamak içinad düzeyinde query_performance ile birleştirin.
Örnek istemler
- “Google Ads kampanyalarım geçen hafta bir önceki haftaya göre nasıl performans gösterdi?”
- “Meta Ads hesabımın aylık özetini harcama, dönüşüm, CPA ve ROAS ile önceki aya kıyasla ver.”
- “Brand Search kampanyamın CPA’sı son 14 günde neden yükseldi?”
- “Meta Ads hesabımdaki hangi reklamlar şu an kreatif yorgunluğu belirtisi gösteriyor?”
- “Summer Sale kampanyamdaki reklamları ROAS’a göre sırala ve ilk üçünün ne söylediğini göster.”
- “Son 30 günün Meta Ads harcamasını yerleşime göre kır.”
Araçların yapmayacakları
- Bütçe, durum, teklif, hedefleme veya kreatif değiştirmek. Bu tür istekler salt okunur sınırıyla yanıtlanır.
- Adstudio’da bağlı olsalar bile OpenAI Ads, DV360, Adjust, GA4 veya Search Console’u MCP üzerinden sorgulamak; henüz değil.
- Çalışma alanı, hesap, para birimi veya saat dilimi tahmin etmek.