Kısa cevap. Meta Ads MCP, Meta'nın kendi barındırdığı resmi MCP sunucusudur (mcp.facebook.com/ads). Claude Code, Codex, Cursor, Gemini CLI ya da ChatGPT gibi MCP destekleyen bir AI agent'ı reklam hesabınıza bağlar: agent performansı okur, kampanya, reklam seti ve reklamları duraklatılmış olarak kurar, mevcut reklamları günceller. Yayına alma, bütçe ve hesaba yüklenecek müşteri verisi ise bir insanın onayında kalmalı. Aşağıda kurulumu, güvenlik kurallarını ve Horeca Papatya'nın Black Friday 2026 kampanyasını agent'larla nasıl hazırladığımızı anlatıyoruz.
Meta Ads MCP nedir?
Meta Ads MCP, reklam hesabınızla AI araçlarınız arasında Meta'nın kurup işlettiği bir bağlantıdır. Model Context Protocol (MCP) standardını kullanır; yani MCP konuşan her agent aynı sunucuya bağlanabilir. Meta bu bağlantıları Nisan 2026'da "ads AI connectors" adıyla açık beta olarak duyurdu. Reklam MCP sunucusunun yanında bir de komut satırı aracı (Ads CLI) var.
Bilmeniz gereken üç şey var. Giriş, Facebook hesabınızla OAuth üzerinden yapılır; paylaşılan token ya da geliştirici kimlik bilgisi gerekmez. Meta bağlantı için ek ücret almaz; kullandığınız AI aracının aboneliği ve reklam harcamanız ayrıca geçerlidir. Dağıtım kademeli sürdüğü için sunucu her reklam hesabında henüz açık olmayabilir.
MCP'nin kendisi yeniyse önce MCP nedir, MCP server ne işe yarar yazımıza bakın. Piyasada üçüncü taraf Meta reklam MCP sunucuları da var; çoğu birden fazla reklam platformunu tek yerde topluyor. Biz kendi işlerimizde resmi sunucuyu kullanıyoruz, çünkü hesap erişimi doğrudan Meta'nın izin sisteminden geçiyor ve araya başka bir şirket girmiyor.
Bir AI agent Meta Ads MCP ile neler yapabilir?
Meta'nın dokümanı araçları yedi grupta topluyor: raporlama, reklam oluşturma ve yönetimi, katalog, sinyaller ve veri setleri, yardım merkezi araması, A/B testleri ile dönüşüm artışı çalışmaları ve değişiklik geçmişi. Pratikte iş şöyle bölünüyor:
- İş: Performans okumaAgent ne yapar: Kampanya, reklam seti ve reklam metriklerini çeker, dönemleri karşılaştırır, özetlerKim karar verir: Agent tek başına
- İş: Pazar araştırmasıAgent ne yapar: Meta Reklam Kütüphanesi'nde yayındaki reklamları ararKim karar verir: Agent tek başına
- İş: Kampanya kurmaAgent ne yapar: Kampanya, reklam seti, creative ve reklamı duraklatılmış oluşturur, önizleme üretirKim karar verir: Agent hazırlar, siz incelersiniz
- İş: DeğişiklikAgent ne yapar: Metin, tarih, hedefleme ve bütçe gibi alanları güncellerKim karar verir: Bütçe ve tarih için onay
- İş: Yayına almaAgent ne yapar: Duraklatılmış bir nesneyi aktif eder; harcama başlarKim karar verir: Her zaman siz
- İş: Katalog ve sinyallerAgent ne yapar: Ürün setlerini, feed hatalarını, piksel ve veri seti sağlığını kontrol ederKim karar verir: Agent tespit eder, düzeltme onaylı
- İş: Hedef kitleAgent ne yapar: Özel hedef kitle kurar, müşteri listesini hash'lenmiş olarak yüklerKim karar verir: Siz: veri ve izin konusu
- İş: GeçmişAgent ne yapar: Hesaptaki değişiklik kaydını okur ve özetlerKim karar verir: Agent tek başına
| İş | Agent ne yapar | Kim karar verir |
|---|---|---|
| Performans okuma | Kampanya, reklam seti ve reklam metriklerini çeker, dönemleri karşılaştırır, özetler | Agent tek başına |
| Pazar araştırması | Meta Reklam Kütüphanesi'nde yayındaki reklamları arar | Agent tek başına |
| Kampanya kurma | Kampanya, reklam seti, creative ve reklamı duraklatılmış oluşturur, önizleme üretir | Agent hazırlar, siz incelersiniz |
| Değişiklik | Metin, tarih, hedefleme ve bütçe gibi alanları günceller | Bütçe ve tarih için onay |
| Yayına alma | Duraklatılmış bir nesneyi aktif eder; harcama başlar | Her zaman siz |
| Katalog ve sinyaller | Ürün setlerini, feed hatalarını, piksel ve veri seti sağlığını kontrol eder | Agent tespit eder, düzeltme onaylı |
| Hedef kitle | Özel hedef kitle kurar, müşteri listesini hash'lenmiş olarak yükler | Siz: veri ve izin konusu |
| Geçmiş | Hesaptaki değişiklik kaydını okur ve özetler | Agent tek başına |
Meta'nın dokümanı bunu açıkça yazıyor: yazma araçları nesneleri duraklatılmış oluşturur ve AI istemciniz yayına almadan önce onay ister. Harcamayı başlatan tek araç aktivasyon aracıdır. Bu iyi bir varsayılan, ama tek başına yeterli değil. Biz üzerine aşağıdaki kuralları ekliyoruz.
Neler insan onayında kalmalı?
Sonuçlarını yayımlamış AI agent örneklerinin ortak noktası, agent'ın tek başına yapabileceklerine net bir çizgi çekmeleri. Reklam hesabında bu çizgi para harcayan ve geri alınamayan her şeyin önünden geçiyor:
- Yayına alma. Agent hiçbir kampanyayı, reklam setini ya da reklamı kendisi aktif etmez. "Aç" talimatı sizden gelir.
- Bütçe ve tarih. Günlük bütçe, toplam harcama ve başlangıç saati bir insan kararıdır. Agent gerekçesiyle öneri yazar, rakamı siz verirsiniz.
- Hangi hesap. MCP, Facebook hesabınızın erişebildiği tüm reklam hesaplarını görür; bir ajansta bu, onlarca müşteri demek. Agent'a tek bir hesap adı verin.
- Fiyat ve indirim iddiası. Reklamdaki her fiyat mağazanın o anki fiyatıyla eşleşmeli, indirimin koşulu açıkça yazmalı. Son okumayı bir insan yapar.
- Müşteri verisi. Müşteri listesi yüklemek için hesapta özel hedef kitle şartlarının kabul edilmesi gerekir. Bunu işletme adına bir insan yapar.
- Silme. Kampanya ya da hedef kitle silmek yerine durdurun ve arşivleyin. Geri alınamayan işlemler agent'ın yetkisinde olmamalı.
Yanlış hesapta "aynısını kur" diyen bir agent başka bir müşterinin bütçesini harcar. Her yazma işleminden önce hesap adını tekrar ettirin ve kuralı agent'ın talimat dosyasına yazın.
Black Friday 2026: kampanyayı agent'larla nasıl kurduk
Horeca Papatya, Romanya'da otel ve restoranlara tekstil satan, Shopify üzerinde çalışan bir e-ticaret sitesi. Mağazayı bir AI agent ile birlikte taşıdık ve işletiyoruz; altyapıyı Shopify MCP server vaka çalışmasında anlattık. Black Friday 2026 için hedef netti: 6–30 Kasım arasında tekstil ürünlerinde sepette otomatik uygulanan bir indirim, onu duyuran Meta reklamları ve bir e-posta serisi.
İşin büyük kısmını aynı agent oturumu yaptı: mağaza ayarları, Meta kampanyası, creative'ler ve e-postalar. Kurulum 5 Kasım'da, tek iş gününde canlıya hazırdı. Her adımda kararı bir insan verdi.
- 5 KasAnaliz ve kurulum
Mağaza verisi ve Meta Reklam Kütüphanesi incelendi; indirimler, koleksiyon, e-postalar ve Meta kampanyası kuruldu.
- 5 KasOnay
Kampanya, reklam seti ve ilk reklamlar bizim onayımızla aktif edildi ve Meta incelemesine girdi.
- 6 KasYayın
İndirimler gece yarısı, reklamlar sabah 08:00'de başladı. Aynı gün reklam metinleri bir kez daha denetlendi.
- 8 KasYenileme
UTM'li, Reels'e uygun yeni reklamlar ve kodla üretilmiş video yayına alındı; ölçüm denetimi yapıldı.
- 12 KasKontrol noktası
İlk yedi günün verisine bakılıp reklam seti kararı verilecek. Yeni bir reklam seti gerekirse duraklatılmış başlayacak.
- 30 KasBitiş
İndirimler kendiliğinden kapanır; 1 Aralık'ta hazır geri alma listesi çalışır.
Önce mağaza: kademeli indirim ve geri alma planı
Reklamdan önce teklifin kendisi doğru çalışmalıydı. Agent, kampanyaya girecek tekstil ürünlerini kurallarla seçen akıllı bir koleksiyon (60 ürün) ve sepet tutarına göre iki kademeli, kodsuz, otomatik bir indirim kurdu. İndirimler başlangıç ve bitiş tarihiyle zamanlandı; kampanya bitince kimsenin bir şeyi kapatmayı hatırlaması gerekmiyor. Siteye yalnızca kampanya tarihlerinde görünen bir pop-up ve menüye bir kampanya linki eklendi.
Her canlı değişiklik aynı kalıpla yapıldı: önce kuru çalıştırma (dry run), sonra uygulama, ardından okuyup doğrulama ve hazır bir geri alma script'i. İndirimleri gerçek sipariş açmadan, Shopify'ın taslak sipariş hesaplamasıyla test ettik. Bu test önemli bir şey yakaladı: Shopify'da hem indirimlerin hem ücretsiz kargonun alt limiti indirim sonrası tutara bakıyor. Görseldeki vaatle ödeme sayfası çelişmesin diye kargo kuralını buna göre ayarladık.
Meta kampanyası: Meta Ads MCP ile kurulum
Agent önce okudu: mağazanın sipariş geçmişini, sitenin analitik verisini ve Meta Reklam Kütüphanesi'nde o sırada yayında olan Black Friday reklamlarını. Bu analizle bir kampanya yapısı önerdi, biz onayladık:
- Satış hedefli tek kampanya, kampanya bütçesi optimizasyonu, Shopify kataloğu bağlı.
- Satın alma olayına optimize eden tek reklam seti; Romanya, Advantage+ hedef kitle ve Advantage+ yerleşimler.
- Ürün seti, mağazadaki kampanya koleksiyonundan.
- Başlangıç saati ve bitiş tarihi bizim kararımız.
Her şey duraklatılmış olarak oluşturuldu. Önizlemeleri kontrol ettikten sonra kampanyayı, reklam setini ve ilk reklamları biz aktif ettik. Agent'ın talimatında tek bir reklam hesabı vardı; MCP bağlantısı ajansımızın diğer müşteri hesaplarını da gördüğü için bu kural her yazma işleminden önce yeniden kontrol edildi.
Creative'ler: koddan üretilen kartlar ve video
İlk plan, katalogdaki ürünlere indirimli fiyatı yazıp dinamik katalog reklamı açmaktı. Meta katalogdaki indirimli fiyat alanını kabul etti ama uygulamadı (FIELDS_NOT_APPLIED): Shopify'dan senkronize edilen kataloglarda bu alan Shopify entegrasyonunun kontrolünde. Fiyatı mağazada düşürmek de kademeli indirimi bozacaktı.
Bu yüzden agent, müşterinin ödeyeceği fiyatı kartın üstüne yazan statik karuseller üretti. Kartlar HTML/CSS ile tasarlanıp görsele çevrildi; her fiyat yayından önce mağazadaki güncel fiyattan yeniden hesaplandı. Stories ve Reels için ayrı 9:16 kartlar yapıldı, metinler Reels arayüzünün altında kalmasın diye güvenli alana dizildi. 15 saniyelik video da kodla üretildi (React tabanlı Remotion ile); Meta'ya sessiz yüklendi, müziği Meta'nın kütüphanesinden geliyor. Yedek olarak özgün müzikli bir sürüm de hazır.
Sonuçta dört reklam formatı yayında: ürün karuseli, havlu paketi karuseli, statik görsel ve video. Yol boyunca üç ders çıktı:
- İlk sürüm tam fiyat gösteriyordu. Fark edilip arşivlendi. O günden beri fiyat içeren her reklam, mağaza fiyatlarına karşı ayrı bir kontrolden geçiyor.
- Creative değişmez. Yayındaki bir reklamın görselini ya da linkini düzeltmek için yeni reklam gerekiyor. UTM parametresi eklemek de bu yüzden yeni reklam demekti.
- Değişiklikleri toplayın. Dört yeni reklamı açıp üç eskisini tek seferde durdurduk; öğrenme dönemi bir kez sıfırlandı.
E-postalar: 6 e-posta, 5 segment
Shopify Email'in herkese açık bir API'si yok. Agent segmentleri API ile oluşturdu (tüm aboneler, sipariş verenler, vermeyenler, sepet terk edenler), e-postaların HTML'ini bir script'le üretti ve tarayıcı otomasyonuyla, bizim oturumumuzda Shopify'a yükleyip 6, 10, 18, 27 ve 30 Kasım'a zamanladı. E-posta gövdesi tek bir görselden ibaret değil; başlık, teklif ve buton ayrıca metin olarak yazıldı. Her gönderimin bir kopyası iç ekibe de gidiyor.
Shopify'da zamanlanmış bir e-postanın editörünü açmak onu taslağa geri çeviriyor ve e-posta gönderilmiyor. Kontrolü liste ekranından yapın.
Ölçüm: önce doğru saydığımızdan emin olmak
Reklamı optimize etmeden önce agent, Meta'ya giden satın alma olaylarını mağazadaki siparişlerle saat saat eşleştirdi; tarayıcı ve sunucu olaylarının tekilleştirilmesini ve alan adı izin listesini kontrol etti. Her reklam kendi UTM etiketiyle yayında; böylece Meta'nın raporu ile sitenin analitiği ayrı ayrı okunabiliyor.
Kampanyanız bitince üç soruya cevap arayın: Meta'nın saydığı satın almalar mağazadaki siparişlerle örtüşüyor mu, UTM etiketleri siparişi getiren reklamı gösteriyor mu, e-postadan gelen siparişler reklamdan gelenlerden ayrı okunabiliyor mu?
Güvenlik kuralları: agent'a hesap açmadan önce
Bunları her müşteride agent'ın talimat dosyasına yazıyoruz. Hangi aracı kullandığınız fark etmez: kurallar dosyada durdukça her oturumda geçerli olur.
Talimat dosyasından kısaltılmış bir örnek:
## Meta reklamları: kurallar
- Hesap: yalnızca "<reklam hesabı adı>". Başka hesapta okuma dahil işlem yapma.
- Yeni nesneler PAUSED oluşturulur. Aktif etme yalnızca açık "aktif et" talimatıyla.
- Bütçe, tarih ve hedef ülke değişikliği: önce gerekçeli öneri yaz, onay bekle.
- Silme yok. Durdur (PAUSED), gerekirse arşivle.
- Fiyat içeren her metni yayından önce mağazanın güncel fiyatıyla karşılaştır.
- Her reklama UTM: utm_source=facebook&utm_medium=paid_social&utm_campaign=<kampanya>
- Her değişiklikten sonra kayda yaz: ne değişti, hangi nesne, neden.Meta Ads MCP kurulumu: adım adım
- Erişimi kontrol edin. Yönetme izniniz olan bir reklam hesabı ve Facebook girişi yeterli. Çoğu kurulumda geliştirici uygulaması gerekmez; kendi uygulamanızla bağlanmak isterseniz Meta'nın geliştirici rehberi adımları veriyor.
- Aracınızı seçin. MCP konuşan her araç olur: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, ChatGPT. Meta'nın dokümanında Claude Code ve ChatGPT için hazır adımlar var.
- Sunucuyu ekleyin. Aracınızın MCP ayarlarına uzak sunucu adresi olarak
https://mcp.facebook.com/adsyazın. - Facebook ile giriş yapın. OAuth penceresinde izinleri onaylayın. Agent şifrenizi görmez; erişimi istediğiniz an kaldırabilirsiniz.
- Talimat dosyasını yazın. Yukarıdaki kuralları, hesap adını ve adlandırma düzeninizi agent'ın her oturumda okuduğu dosyaya koyun.
- Okumayla başlayın. İlk hafta yalnızca rapor isteyin, örneğin "Son 30 günde hangi reklam setinde satın alma başına maliyet arttı ve neden?" Agent'ın sayılarını Reklam Yöneticisi'yle karşılaştırın.
- İlk kampanyayı duraklatılmış kurdurun. Önizlemeleri ve ayarları inceleyin, sonra kendiniz aktif edin.
Meta Reklam Yöneticisi mi, agent mı?
Agent, Reklam Yöneticisi'nin yerini almıyor; ikisini birlikte kullanıyoruz. Yapay zeka ile reklam yönetiminin işe yaradığı yer, tekrar eden ve birden fazla sistemi birbirine bağlayan işler:
- İş: Tek bir reklamı hızlıca düzeltmekMeta Reklam Yöneticisi: Hızlı ve yeterliMeta Ads MCP ile agent: Gereksiz
- İş: Birden fazla dönemi ya da reklam setini karşılaştırmakMeta Reklam Yöneticisi: Elle, ekran ekranMeta Ads MCP ile agent: Tek soruyla, özetli
- İş: Reklam metnini mağaza fiyatlarıyla eşleştirmekMeta Reklam Yöneticisi: ElleMeta Ads MCP ile agent: Script'le, her yayından önce
- İş: Çok sayıda creative varyasyonu kurmakMeta Reklam Yöneticisi: Tekrarlı işMeta Ads MCP ile agent: Adlandırmasıyla birlikte, duraklatılmış
- İş: Önizleme ve son onayMeta Reklam Yöneticisi: Burada yapılırMeta Ads MCP ile agent: Önizleme üretir, onay sizde
- İş: Değişiklik geçmişini okumakMeta Reklam Yöneticisi: VarMeta Ads MCP ile agent: Var, özetleyerek
| İş | Meta Reklam Yöneticisi | Meta Ads MCP ile agent |
|---|---|---|
| Tek bir reklamı hızlıca düzeltmek | Hızlı ve yeterli | Gereksiz |
| Birden fazla dönemi ya da reklam setini karşılaştırmak | Elle, ekran ekran | Tek soruyla, özetli |
| Reklam metnini mağaza fiyatlarıyla eşleştirmek | Elle | Script'le, her yayından önce |
| Çok sayıda creative varyasyonu kurmak | Tekrarlı iş | Adlandırmasıyla birlikte, duraklatılmış |
| Önizleme ve son onay | Burada yapılır | Önizleme üretir, onay sizde |
| Değişiklik geçmişini okumak | Var | Var, özetleyerek |
Kısacası veri karşılaştıran, tekrar eden ve mağaza, reklam hesabı ve e-posta aracını birbirine bağlayan iş agent'a; karar, bütçe ve son göz insana. Meta reklam yönetimi böyle bölündüğünde agent'ın hızı riske dönüşmüyor.
Sık sorulan sorular
Meta Ads MCP nedir?
Meta'nın resmi, uzak MCP sunucusudur (https://mcp.facebook.com/ads). Claude Code, ChatGPT ya da Cursor gibi MCP destekleyen bir AI aracını Facebook girişiyle reklam hesabınıza bağlar. Araç raporları okuyabilir, kampanya ve reklam kurabilir, katalog ve piksel sinyallerini kontrol edebilir.
Meta Ads MCP ücretli mi?
Meta bağlantı için ek ücret almıyor. Kullandığınız AI aracının aboneliği ve reklam harcamanız ayrıca geçerli. Bağlantılar açık betada ve dağıtım kademeli olduğu için her hesapta henüz açık olmayabilir.
AI agent onayım olmadan reklam yayına alabilir mi?
Varsayılan olarak hayır. Meta'nın yazma araçları kampanya, reklam seti ve reklamı duraklatılmış oluşturur; harcamayı başlatan aktivasyon için AI istemciniz onay ister. Yine de bunu agent'ın talimat dosyasına açık bir kural olarak yazmanızı öneriyoruz.
Meta Ads MCP hangi AI araçlarıyla çalışır?
MCP konuşan her araçla: Claude ve Claude Code, ChatGPT, Cursor, Codex, Gemini CLI, GitHub Copilot ya da kendi geliştirdiğiniz agent'lar. Meta'nın geliştirici dokümanı sunucunun MCP uyumlu her agent ile çalıştığını söylüyor.
Meta reklam nasıl verilir, agent bunu kolaylaştırır mı?
Meta reklamı yine üç seviyede kurulur: kampanya (hedef), reklam seti (kitle, bütçe, takvim, yerleşim) ve reklam (görsel, metin, link). Agent bu seviyeleri sizin tarifinize göre doldurur ve duraklatılmış bırakır. Hedefi, bütçeyi ve yayına alma kararını yine siz verirsiniz.
Kaynaklar
- Meta for Developers: Ads MCP Server, genel bakış
- Meta for Developers: Ads MCP Server, başlarken
- Meta for Developers: reklam oluşturma ve yönetim araçları
- Meta for Business: Reklam MCP sunucusu
- PPC Land: Meta opens its ad system to Claude and ChatGPT with new AI connectors (Mayıs 2026)
- Meta Ads
- MCP
- AI agent

