İçeriğe geç
SEMROI
Ücretli Medya

Meta Ads MCP: AI Agent'larla Meta Reklam Yönetimi (Black Friday Örneği)

Meta'nın resmi MCP sunucusu bir AI agent'a reklam hesabınızda neleri yaptırır, neler insan onayında kalmalı ve Horeca Papatya'nın Black Friday kampanyasını agent'larla nasıl hazırladık.

Berkay Senol
Berkay Şenol
Pazarlama Lideri
8 dk okuma
AI agent'lar MCP arması üzerinden Meta Ads hesabına bağlanır; dört reklam formatı, insan yayına alana kadar duraklatılmış

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 okuma
    Agent 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 kurma
    Agent ne yapar: Kampanya, reklam seti, creative ve reklamı duraklatılmış oluşturur, önizleme üretirKim karar verir: Agent hazırlar, siz incelersiniz
  • İş: Değişiklik
    Agent 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 alma
    Agent ne yapar: Duraklatılmış bir nesneyi aktif eder; harcama başlarKim karar verir: Her zaman siz
  • İş: Katalog ve sinyaller
    Agent 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 kitle
    Agent 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
Meta Ads MCP ile AI agent'ın yapabildiği işler ve kararı kimin verdiği
İşAgent ne yaparKim karar verir
Performans okumaKampanya, reklam seti ve reklam metriklerini çeker, dönemleri karşılaştırır, özetlerAgent tek başına
Pazar araştırmasıMeta Reklam Kütüphanesi'nde yayındaki reklamları ararAgent tek başına
Kampanya kurmaKampanya, reklam seti, creative ve reklamı duraklatılmış oluşturur, önizleme üretirAgent hazırlar, siz incelersiniz
DeğişiklikMetin, tarih, hedefleme ve bütçe gibi alanları güncellerBütçe ve tarih için onay
Yayına almaDuraklatılmış bir nesneyi aktif eder; harcama başlarHer zaman siz
Katalog ve sinyallerÜrün setlerini, feed hatalarını, piksel ve veri seti sağlığını kontrol ederAgent tespit eder, düzeltme onaylı
Hedef kitleÖzel hedef kitle kurar, müşteri listesini hash'lenmiş olarak yüklerSiz: veri ve izin konusu
GeçmişHesaptaki değişiklik kaydını okur ve özetlerAgent tek başına
Kaynak: Meta for Developers, Ads MCP Server araç listesi (Kasım 2026).

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ı.
Hesap karışması

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.

  1. 5 Kas
    Analiz ve kurulum

    Mağaza verisi ve Meta Reklam Kütüphanesi incelendi; indirimler, koleksiyon, e-postalar ve Meta kampanyası kuruldu.

  2. 5 Kas
    Onay

    Kampanya, reklam seti ve ilk reklamlar bizim onayımızla aktif edildi ve Meta incelemesine girdi.

  3. 6 Kas
    Yayın

    İndirimler gece yarısı, reklamlar sabah 08:00'de başladı. Aynı gün reklam metinleri bir kez daha denetlendi.

  4. 8 Kas
    Yenileme

    UTM'li, Reels'e uygun yeni reklamlar ve kodla üretilmiş video yayına alındı; ölçüm denetimi yapıldı.

  5. 12 Kas
    Kontrol noktası

    İlk yedi günün verisine bakılıp reklam seti kararı verilecek. Yeni bir reklam seti gerekirse duraklatılmış başlayacak.

  6. 30 Kas
    Bitiş

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

Küçük bir tuzak

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.

Neyi ölçmeli

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.

7 maddeden 0 tanesi işaretlendi

Talimat dosyasından kısaltılmış bir örnek:

md
## 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

  1. 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.
  2. 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.
  3. Sunucuyu ekleyin. Aracınızın MCP ayarlarına uzak sunucu adresi olarak https://mcp.facebook.com/ads yazın.
  4. Facebook ile giriş yapın. OAuth penceresinde izinleri onaylayın. Agent şifrenizi görmez; erişimi istediğiniz an kaldırabilirsiniz.
  5. Talimat dosyasını yazın. Yukarıdaki kuralları, hesap adını ve adlandırma düzeninizi agent'ın her oturumda okuduğu dosyaya koyun.
  6. 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.
  7. İ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üzeltmek
    Meta Reklam Yöneticisi: Hızlı ve yeterliMeta Ads MCP ile agent: Gereksiz
  • İş: Birden fazla dönemi ya da reklam setini karşılaştırmak
    Meta Reklam Yöneticisi: Elle, ekran ekranMeta Ads MCP ile agent: Tek soruyla, özetli
  • İş: Reklam metnini mağaza fiyatlarıyla eşleştirmek
    Meta Reklam Yöneticisi: ElleMeta Ads MCP ile agent: Script'le, her yayından önce
  • İş: Çok sayıda creative varyasyonu kurmak
    Meta Reklam Yöneticisi: Tekrarlı işMeta Ads MCP ile agent: Adlandırmasıyla birlikte, duraklatılmış
  • İş: Önizleme ve son onay
    Meta Reklam Yöneticisi: Burada yapılırMeta Ads MCP ile agent: Önizleme üretir, onay sizde
  • İş: Değişiklik geçmişini okumak
    Meta Reklam Yöneticisi: VarMeta Ads MCP ile agent: Var, özetleyerek
Meta Reklam Yöneticisi ve Meta Ads MCP ile agent: iş bazında karşılaştırma
İşMeta Reklam YöneticisiMeta Ads MCP ile agent
Tek bir reklamı hızlıca düzeltmekHızlı ve yeterliGereksiz
Birden fazla dönemi ya da reklam setini karşılaştırmakElle, ekran ekranTek soruyla, özetli
Reklam metnini mağaza fiyatlarıyla eşleştirmekElleScript'le, her yayından önce
Çok sayıda creative varyasyonu kurmakTekrarlı işAdlandırmasıyla birlikte, duraklatılmış
Önizleme ve son onayBurada yapılırÖnizleme üretir, onay sizde
Değişiklik geçmişini okumakVarVar, ö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 Ads
  • MCP
  • AI agent
Berkay Senol
Berkay Şenol
Pazarlama Lideri