Bir Facebook Ads MCP’si var mı? Evet. Hermoso barındırılan bir Facebook Ads MCP sunucusudur (Meta’nın aynı şey için kullandığı ad ise Meta Ads MCP’dir). https://app.hermoso.ai/mcp adresini Claude, ChatGPT ya da Cursor’a ekleyin ve Meta hesabınızı bir kez bağlayın. Asistanınız bundan sonra Facebook ve Instagram kampanyaları, reklam setleri ve reklamları gerçek hedefleme ile kurabilir, yaratıcıyı yükleyebilir, içgörüleri okuyabilir, potansiyel müşteri formlarını, kitleleri ve pikselleri yönetebilir ve Facebook, Instagram ile Threads’e yayın yapabilir. Her kampanya duraklatılmış oluşturulur ve siz onaylamadan hiçbir şey harcanmaz.
Çoğu “Meta ads MCP” sunucusu okuyup-değiştirme sunucularıdır: bir rapor çekebilir ve bir kampanyayı duraklatabilirler. Bu faydalıdır ve aynı zamanda kolay yarıdır. Zor yarı, bir kampanyanın bir yaratıcıya ihtiyaç duymasıdır; yaratıcı ise araştırma, bir marka, bir render ve bir yükleme gerektirir. Bu yüzden yalnızca okuyup-değiştiren sunucular sizi yine Ads Manager’a geri gönderir.
Hermoso’nun MCP sunucusu tüm yolu kapsar. Rakiplerinizin gerçekten yayınladığı reklamları araştırır, bitmiş yaratıcıyı gerçek ürününüzle render eder, yükler, kampanyayı onun etrafında kurar ve ne olduğunu geri okur: toplamda 922+ araç, Meta ailesi bunların bir parçası.
Bir kez kurun: Claude.ai ya da Claude Desktop’ta https://app.hermoso.ai/mcp adresini Ayarlar → Connectors bölümüne yapıştırın ve Hermoso hesabınızla onaylayın. Bir kodlama agent’ında tek komut yeterlidir: Claude Code’da /plugin marketplace add hermoso-ai/hermoso ardından /plugin install hermoso@hermoso, Codex’te codex plugin marketplace add hermoso-ai/hermoso ardından codex plugin add hermoso@hermoso, Cursor’da npx skills add hermoso-ai/hermoso -a cursor (-a sonrasına kendi agent’ınızın adını yazın). Ardından bir kez npx -y hermoso auth login ile oturum açın. Tüm kurulum için MCP ve CLI sayfasına bakın.
Meta araçları, işe göre
Kurma. create_meta_ad (kampanya, reklam seti, yaratıcı ve reklamlar tek çağrıda ya da mevcut bir gönderinin öne çıkarılması), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.
Harcamadan önce kontrol. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.
Okuma. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.
Değiştirme. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Harcama başlatabilen ya da silen her şey onay ister.
Kataloglar. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.
Organik yayın. post_to_meta (Facebook Sayfası, doğrudan ya da Sayfa üzerinden bağlı bir Instagram hesabı ya da Threads), schedule_post, manage_meta_post, upload_file.
Etkileşim. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, ayrıca Threads karşılıkları.
Facebook Ads MCP ile agent’ınız neler yapabilir
Aşağıdaki her satır sunucuda gerçek bir araçtır; yani bu bir öne çıkarmalar listesi değil, Meta yüzeyinin tamamıdır. Doğal dille sorun, agent araçları kendisi seçer.
| İş | Araçlar | Ne olur |
|---|---|---|
| Tam bir reklam kurun | create_meta_ad | Kampanya, tam hedeflemeli reklam seti, bütçe ve program, yaratıcı ve reklamlar, hepsi tek çağrıda. Görsel, video ya da karusel. Mevcut bir gönderi verirseniz bunun yerine öne çıkarma kurar. Her şey duraklatılmış oluşturulur. |
| Bir test için reklam seti ekleyin | create_meta_campaign, create_meta_adset | Duraklatılmış bir kampanya, ardından iki kitle ya da yerleşimin yan yana çalışabilmesi için altına eklenen ek reklam setleri. |
| Kendi yaratıcınızı getirin | upload_meta_asset, upload_file | Bir görseli ya da videoyu reklam hesabının kütüphanesine koyar; Hermoso yapmış olsun ya da siz. |
| Hedeflemeyi bulun | find_meta_audiences | İlgi alanları, davranışlar, yerler, diller, iş unvanları, işverenler ve okullar için gerçek kimlikleri bulur. |
| Yeniden hedefleme ve benzer kitleler | create_meta_audience, list_meta_audiences, delete_meta_audience | Web sitesi, etkileşim ve benzer kitleler, reklam hesabınız üzerinde kurulur. |
| Pikseller | list_meta_pixels, create_meta_pixel | Her pikseli ve en son ne zaman tetiklendiğini gösterir; böylece bir reklam seti tıklama yerine dönüşüm için optimize edebilir. |
| Önce önizleyin ve boyutlandırın | preview_meta_ad, estimate_meta_reach | Meta’nın yerleşim bazlı kendi önizleme bağlantısı ve bir hedefleme tanımının kaç kişiye ulaşabileceğine dair Meta tahmini; bütçe taahhüt edilmeden önce. |
| Performansı okuyun | meta_insights, list_meta_ads | Bir hesap, kampanya, reklam seti ya da reklam için harcama, gösterim, erişim, tıklama, CTR, CPC, CPM ve dönüşümler; yaşa, cinsiyete, yerleşime ya da ülkeye göre kırılmış. |
| Hesap sağlığı | get_meta_ad_account | Hesap durumu düz dille, ödenmesi gereken bakiye, harcanan tutar, harcama sınırı ve minimum günlük bütçe. |
| Potansiyel müşteri reklamları | create_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_form | Kendi sorularınızla anlık formlar ve topladıkları potansiyel müşteriler, Meta’dan canlı okunur. |
| Ürün katalogları | list_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalog | Kataloglar, ürün setleri ve Meta’nın inceleme durumuyla ürünler. Birini silmek onay ister. |
| Ortaklık reklamları | list_meta_partnership_creators, manage_meta_partnership_creator | Ortaklık reklamlarını çalıştırabileceğiniz yaratıcılar. |
| Harcamayı başlatın, değiştirin ya da durdurun | set_meta_campaign_status, update_meta_object, delete_meta_object | Yeniden adlandırın, hedefi değiştirin, bütçeyi değiştirin, etkinleştirin ya da silin. Etkinleştirme ve silme açık onay olmadan çalışmayı reddeder. |
| Organik gönderiler | post_to_meta, schedule_post, manage_meta_post | Facebook Sayfası, Instagram ve Threads gönderileri: metin, bağlantı, görsel, video ya da karusel, hemen ya da zamanlanmış. |
| Yorumlar ve DM’ler | list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message | Yorumları ve Messenger ile Instagram Direct mesajlarını okuyun ve yanıtlayın ya da bir yorumu gizleyin. |
| Organik sayılar | meta_page_insights, meta_post_insights, instagram_insights | Sayfa, gönderi ve Instagram hesabı içgörüleri, kitle demografisi dahil. |
Örnek istemler
Hermoso bağlandıktan sonra bunlardan herhangi birini Claude, ChatGPT ya da Cursor’a yapıştırın. Her biri tek bir istektir.
- “Son 30 günün Meta harcamasını yaşa ve cinsiyete göre çek, hangi reklam setini kesmemiz gerektiğini söyle.”
Agent, reklam seti başına yaş ve cinsiyet kırılımıyla meta_insights çalıştırır ve sonucu sonuç başına maliyete göre sıralar. - “Yeni serumumuz için Kanada’daki 25 ila 44 yaş arası kadınlara, günlük $40, piksel üzerinden satın alımlar için optimize eden duraklatılmış bir Instagram Reels kampanyası kur.”
list_meta_pixels pikseli bulur, find_meta_audiences hedeflemeyi çözer, create_meta_ad ağacı duraklatılmış kurar ve özet Meta’nın geri okumasından gelir. - “Hiçbir şeye harcamadan önce bu kitle kaç kişiye ulaşır ve reklam Hikayeler’de nasıl görünür?”
estimate_meta_reach Meta’dan kitle büyüklüğünü ister, preview_meta_ad ise Meta’nın gerçek Hikayeler önizleme bağlantısını döndürür. - “Son 180 günde satın alan herkesin %1 benzer kitlesini oluştur.”
create_meta_audience piksel üzerinden web sitesi kitlesini kurar, ardından benzer kitleyi ondan oluşturur. - “Geçen salı Facebook’taki en iyi gönderimizi, bir hafta boyunca mağazamıza yakın insanlara öne çıkar.”
list_meta_posts ve meta_post_insights gönderiyi seçer, ardından create_meta_ad adresin etrafında yarıçaplı, duraklatılmış bir öne çıkarma kurar. - “Bu hafta webinar formumuzdaki potansiyel müşterileri çek ve Google Sheet’e koy.”
read_meta_leads gönderimleri canlı okur, ardından create_sheet bunları Drive’ınızdaki yeni bir tabloya yazar. - “Üç rakibin en uzun süredir yayında olan Facebook reklamlarını bul, markamız için en iyi fikrin iki versiyonunu yap ve duraklatılmış bir test olarak kur.”
pull_competitor_ads, ardından yaratıcı için render_ad, sonra iki reklam setiyle create_meta_ad. Siz onaylayana kadar hiçbir şey harcanmaz. - “Reklamlarımız dün teslim edilmeyi durdurdu. Faturalama mı sorunu?”
get_meta_ad_account hesap durumunu, bakiyeyi ve harcama sınırını düz dille okur.
Hedefleme ürünün tamamıdır, bu yüzden hepsi açıktır
Yalnızca bir ülke ve bütçe ayarlayabilen bir ads MCP’si gerçek bir kampanya kuramaz. Buradaki reklam seti yüzeyi bir medya alıcısının gerçekten kullandıklarını kapsar:
- Coğrafya: ülkeler, bölgeler, yarıçaplı şehirler, posta kodları ve DMA’lar, hariç tutmalarla.
- Kitle: ilgi alanları, davranışlar, özel kitleler ve benzer kitleler, diller.
- Yerleşim: beş platform ve bunların konumları, cihazlar, işletim sistemleri ve Advantage+ yerleşimleri.
- Amaç altyapısı: piksel ve dönüşüm olayınızla bir
promoted_object; bu, optimizasyon hedefiniOFFSITE_CONVERSIONSolarak yükseltir. - Harcama temposu: günlük ya da ömür boyu bütçe, saat aralıklarına göre yayın, teklif tavanları ve maliyet tavanları.
- Yaratıcı: görsel, video ve karusel.
Hiçbir şey istekten anlatılmaz
Agent araçlarında ince bir hata biçimi var: agent size platforma ne sorduğunu değil, platformun ne yaptığını söylemez. Hermoso ağacı kurar, sonra Meta’dan geri okur ve size gelen özet cümle bu geri okumadan oluşturulur; böylece sessizce reddedilen bir yaratıcı ya da zorla değiştirilmiş bir alan, özgüvenli ama yanlış bir rapor yerine bir tutarsızlık olarak görünür.
Sormadan yapmayacakları
Bütçesi olan bir agent yalnızca harcama yetkisi sınırlandığında işe yarar; bu yüzden harcama yetkisi bir istemde değil, sunucuda sınırlandırılır. Meta kampanyaları, reklam setleri ve reklamlar hiçbir çağıran geçersiz kılmasıyla olmadan PAUSED olarak oluşturulur. Gerçek reklam harcamasını açabilen durum anahtarları (her reklam platformunda birer tane: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status ve set_openai_ads_status bunlardan birkaçı) her biri açık bir onay bayrağı olmadan çalışmayı reddeder ve aynı kapı, zaten etkin bir üst öğe altında etkin bir Google Ads reklam grubu, reklamı ya da anahtar kelimesi oluşturmayı da kapsar, çünkü bu bir sonraki açık artırmada yayına girer. Silmeler de onay ister. Üretim tarafında hermoso_capabilities her modelin tam kredi maliyetini bir şey çalışmadan önce yayınlar ve her render bir tahmini ayırır, sonra gerçek maliyeti öder; böylece başarısız bir gönderim sessizce sizden para almak yerine geri öder.
Meta hesabınızı bağlamak
Meta’yı Hermoso’ya Meta’nın kendi OAuth akışıyla, Bağlantılar ayarlarından bağlarsınız; böylece hiçbir parola model ya da agent üzerinden geçmez. Bir ajansın ya da davet edilen bir ekip arkadaşının çok sayıda Sayfaya, reklam hesabına ve Instagram hesabına erişimi olabileceğinden, bir marka hangilerinin kendisine ait olduğunu açıkça seçer; ekip arkadaşları yalnızca bu seti görür ve kullanır. Meta bağlantıları marka düzeyinde paylaşılır, böylece bir ekip tek bir bağlantıyla çalışır; Google Drive gibi kişisel bağlantılar ise bireyde kalır.
Bu yaratıcıyla nasıl eşleşir
Meta’yı bir kontrol panelinden değil de bir agent’tan çalıştırmanın nedeni, kampanyanın ayrı bir adım olmaktan çıkmasıdır. Tek bir konuşmada agent, rakiplerinizin en uzun süredir yayında olan reklamlarını pull_competitor_ads ile çeker, tekrar eden kancayı mine_angles ile çıkarır, plan_variations ve render_ad ile dört varyant render eder, bunları puanlar, kazananı test etmek için organik olarak yayınlar ve sonra hayatta kalanın etrafında duraklatılmış kampanyayı kurar. Bu süreklilik asıl argümandır. Bkz. pazarlama MCP genel bakışı ya da tam araç listesi.
Google Ads’i de mi çalıştırıyorsunuz? Bkz. Google Ads MCP.
Sık sorulanlar
Bir Facebook Ads MCP sunucusu var mı?
Evet. Hermoso’nun MCP sunucusu, herhangi bir MCP istemcisinden Meta reklam kampanyaları kurar ve yönetir: kurmak için create_meta_campaign, create_meta_adset, create_meta_ad ve upload_meta_asset; okumak için list_meta_ads, meta_insights, meta_page_insights ve meta_post_insights; değiştirmek için update_meta_object, set_meta_campaign_status ve delete_meta_object. Ayrıca organik gönderileri Facebook, Instagram ve Threads’e yayınlar.
Bir AI agent Facebook reklam kampanyası oluşturabilir mi?
Evet, tüm ağacıyla: kampanya, tam hedeflemeli reklam seti ve bir görsel, video ya da karusel reklam. Nesneler hiçbir çağıran geçersiz kılmasıyla olmadan duraklatılmış oluşturulur, bu yüzden bir kampanya kurmak hiçbir zaman harcamayı başlatmaz. Etkinleştirmek için set_meta_campaign_status’u açık bir onayla çağırmanız gerekir.
Hangi hedeflemeyi ayarlayabilir?
Ülkeler, bölgeler, yarıçaplı şehirler, hariç tutmalı posta kodları ve DMA’lar dahil coğrafya; ilgi alanları, davranışlar, özel kitleler ve benzer kitleler; diller; beş platform ve bunların yerleşimleri, cihazları, işletim sistemleri ve Advantage+ yerleşimleri; piksel ve dönüşüm olayınızla bir promoted_object, bu da hedefi OFFSITE_CONVERSIONS’a yükseltir; ve saat aralıklarına göre yayın, teklif tavanları ve maliyet tavanlarıyla günlük ya da ömür boyu bütçeler.
Onay istemeden reklam bütçemi harcayabilir mi?
Hayır. Her Meta nesnesi duraklatılmış oluşturulur; gerçek parayı açan tek anahtar set_meta_campaign_status’tur ve açık bir onay bayrağı olmadan çalışmayı reddeder. Silmeler de aynı şekilde onay ister.
Agent Facebook parolamı alır mı?
Hayır. Meta’yı Hermoso’nun Bağlantılar ayarlarında Meta’nın kendi OAuth akışıyla bağlarsınız; Hermoso ortaya çıkan belirteci tutar. Agent yalnızca Hermoso’nun araçlarını çağırır. Bir marka ayrıca hangi Sayfaların, Instagram hesaplarının ve reklam hesaplarının kendisine ait olduğunu seçer; böylece bir ekip arkadaşı geri kalan varlıklarınızı asla görmez.
Yalnızca kampanya mı yönetiyor, yoksa yaratıcıyı da yapabilir mi?
İkisini de. Yalnızca kampanya yöneten MCP’lerden farkı budur. Aynı sunucu rakip reklamları araştırır, konsepti planlar, gerçek ürününüzle birleştirilmiş bitmiş görsel ve video reklamları 100’den fazla modelle render eder, varlığı Meta’ya yükler ve sonra kampanyayı onun etrafında kurar.
Performansı okuyabilir mi?
Evet. meta_insights kampanya, reklam seti ve reklam performansını döndürür; meta_page_insights ve meta_post_insights organik Sayfa ve gönderi metriklerini kapsar. Sonuçlar create_sheet ve append_to_sheet ile doğrudan bir Google Sheet’e aktarılabilir.
Meta’yı Hermoso’da bir kez bağlayın; agent’ınız parolanızı hiç görmeden araştırsın, yaratıcıyı oluştursun, kampanyayı kursun ve sonuçları okusun.
Ücretsiz başlayın → MCP belgelerini okuyun →