Meta Ads otomasyonu hiçbir komplikasyon olmadan çalışır. 10.000'den fazla işletme tarafından, performans analizi, yaratıcı testler, harcama optimizasyonu ve sonuçları ölçeklendirmek için güvenilerek kullanılmaktadır.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"pipeboard-co-meta-ads-mcp": {
"command": "python",
"args": [
"-m",
"meta_ads_mcp"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/pipeboard-co/meta-ads-mcp.git ~/.mcp/meta-ads-mcp
cd ~/.mcp/meta-ads-mcp Bir Model Context Protocol (MCP) sunucusu, AI asistanlarının Meta Ads'i uçtan uca çalıştırmasını sağlar — kampanya başlatın, yaratıcı içerik yükleyin, bütçeleri güncelleyin ve doğal konuşma aracılığıyla performansı analiz edin. Facebook, Instagram ve diğer Meta platformlarında çalışır.
Pipeboard reklam bağlayıcıları ailesinin bir parçası — kardeş remote MCP sunucuları Google Ads, TikTok Ads, Snap Ads ve Reddit Ads'i aynı kurulumla kapsar (aşağıdaki Mevcut Diğer Seçenekler bölümüne bakın).
Not: Bu, Meta'nın genel API'lerini kullanan bağımsız bir açık kaynak projesidir. Resmi olarak onaylanmış bir Meta uygulaması arıyorsanız, Pipeboard'u kontrol edin. Meta, Facebook, Instagram ve diğer Meta marka adları kendi sahiplerinin ticari markalarıdır.
mcp-name: co.pipeboard/meta-ads-mcp
Başlamak için en hızlı ve güvenilir yol **🚀 Meta Ads Remote MCP'mizi başlatmak**tır. Bulut hizmetimiz, Meta Ads hesabınıza güvenilir, ölçeklenebilir erişim için akış halinde HTTP taşıması kullanır. Teknik kurulum gerekmez — sadece bağlanın ve AI ile kampanya başlatmaya, güncellemeye ve analiz etmeye başlayın!
https://meta-ads.mcp.pipeboard.co/Bu kadar! Artık Claude'dan Meta reklam kampanyalarınızı analiz etmesini, performans içgörüleri almasını ve reklamcılığınızı yönetmesini isteyebilirsiniz.
İnteraktif akış olmadan doğrudan token tabanlı kimlik doğrulama için, entegrasyonu eklerken bu URL biçimini kullanın:
https://meta-ads.mcp.pipeboard.co/?token=YOUR_PIPEBOARD_TOKEN
Token'ınızı pipeboard.co/api-tokens adresinde alın.
Aşağıdakileri ~/.cursor/mcp.json dosyanıza ekleyin. Remote MCP'yi etkinleştirdikten sonra, giriş işlemini tamamlamak için "Needs login" (Giriş gereklidir) öğesine tıklayın.
{
"mcpServers": {
"meta-ads-remote": {
"url": "https://meta-ads.mcp.pipeboard.co/"
}
}
}
İnteraktif giriş akışı olmadan kimlik doğrulamayı tercih ediyorsanız, Pipeboard API token'ınızı doğrudan URL'ye ekleyebilirsiniz:
{
"mcpServers": {
"meta-ads-remote": {
"url": "https://meta-ads.mcp.pipeboard.co/?token=YOUR_PIPEBOARD_TOKEN"
}
}
}
Token'ınızı pipeboard.co/api-tokens adresinde alın.
Remote MCP URL'sini kullanın: https://meta-ads.mcp.pipeboard.co/
📖 AI istemciniz için ayrıntılı kurulum talimatlarını buradan alın
Token tabanlı kimlik doğrulamayı destekleyen MCP istemcileri için, Pipeboard API token'ınızı URL'ye ekleyebilirsiniz:
https://meta-ads.mcp.pipeboard.co/?token=YOUR_PIPEBOARD_TOKEN
Bu, interaktif giriş akışını atlatır ve hemen kimlik doğrulaması yapar. Token'ınızı pipeboard.co/api-tokens adresinde alın.
Pipeboard, her büyük reklam platformu için remote MCP sunucuları sunuyor — tümü aynı şekilde kurulmuş ve tümü tam başlat/yönet/analiz döngüsü için oluşturulmuş:
| Platform | Remote MCP URL |
|---|---|
| Meta Ads | https://meta-ads.mcp.pipeboard.co/ |
| Google Ads | https://google-ads.mcp.pipeboard.co/ |
| TikTok Ads | https://tiktok-ads.mcp.pipeboard.co/ |
| Snap Ads | https://snap-ads.mcp.pipeboard.co/ |
| Reddit Ads | https://reddit-ads.mcp.pipeboard.co/ |
Reklam hesaplarınızı pipeboard.co adresinden bağlayın ve Claude, Cursor veya MCP uyumlu herhangi bir asistanla herhangi birini kullanın.
Pipeboard CLI, Meta Ads, Google Ads ve TikTok Ads — tüm Pipeboard reklam platformlarına tek bir ikili dosyadan erişim sağlayan bir komut satırı aracıdır. MCP yerine shell komutlarını tercih eden AI kodlama aracıları (Claude Code, Cline, OpenClaw) ve otomasyon betikleri için oluşturulmuştur.
CLI'yi MCP yerine neden kullanmalısınız:
pipeboard'a çıkış yaparbrew install pipeboard-co/tap/pipeboard ve bitti# Yükle
brew install pipeboard-co/tap/pipeboard
# Kimlik doğrulaması yap
export PIPEBOARD_API_TOKEN=<your-token> # pipeboard.co/settings adresinden al
# Kullan
pipeboard meta-ads get-campaigns --account-id act_123
pipeboard google-ads get-campaigns --customer-id 1234567890
pipeboard meta-ads get-insights --object-id act_123 --date-preset last_30d
Çalıştırılacak sunucular yok — CLI, Pipeboard bulutuna remote MCP ile aynı şekilde konuşur. Tüm dokümantasyon için pipeboard-cli repo bölümüne bakın.
🚀 Remote MCP kullanmanızı şiddetle tavsiye ederiz — daha hızlı, daha güvenilir ve hiçbir teknik kurulum gerektirmez.
Meta Ads MCP ayrıca yerel akış halinde HTTP taşımasını destekler ve web uygulamaları ile özel entegrasyonlar için bunu bağımsız bir HTTP API olarak çalıştırmanıza olanak tanır. Tüm talimatlar için Streamable HTTP Kurulum Rehberi bölümüne bakın.
✨ Remote MCP ile buradan başlayın — hiçbir teknik kurulum gerekmez! Facebook Ads hesabınızı bağlayın ve AI'dan kampanyalarınızı analiz etmesini istemeye başlayın.
Kendi kendine barındırmak için ihtiyaç duyan gelişmiş kullanıcılar için, paket kaynaktan yüklenebilir. Yerel kurulumlar kendi Meta Geliştirici Uygulamanızı oluşturmayı gerektirir. Daha basit bir deneyim için Remote MCP kullanmanızı tavsiye ederiz.
mcp_meta_ads_get_ad_accounts
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)user_id: Meta kullanıcı kimliği veya mevcut kullanıcı için "me"limit: Döndürülecek maksimum hesap sayısı (varsayılan: 200)mcp_meta_ads_get_account_info
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)mcp_meta_ads_get_account_pages
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX) veya mevcut kullanıcının sayfaları için "me"mcp_meta_ads_get_campaigns
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)limit: Döndürülecek maksimum kampanya sayısı (varsayılan: 10)status_filter: Duruma göre filtrele (boş tümü için veya 'ACTIVE', 'PAUSED', vb.)mcp_meta_ads_get_campaign_details
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)campaign_id: Meta Ads kampanya kimliğimcp_meta_ads_create_campaign
Meta Ads hesabında yeni bir kampanya oluşturun
Girişler:
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)
account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)
name: Kampanya adı
objective: Kampanya hedefi (ODAX, sonuç tabanlı). Aşağıdakilerden biri olmalıdır:
OUTCOME_AWARENESSOUTCOME_TRAFFICOUTCOME_ENGAGEMENTOUTCOME_LEADSOUTCOME_SALESOUTCOME_APP_PROMOTIONNot: BRAND_AWARENESS, LINK_CLICKS, CONVERSIONS, APP_INSTALLS vb. eski hedefler, yeni kampanyalar için artık geçerli değildir ve 400 hatası oluşturacaktır. Yukarıdaki sonuç tabanlı değerleri kullanın. Yaygın eşlemeler:
BRAND_AWARENESS → OUTCOME_AWARENESSREACH → OUTCOME_AWARENESSLINK_CLICKS, TRAFFIC → OUTCOME_TRAFFICPOST_ENGAGEMENT, PAGE_LIKES, EVENT_RESPONSES, VIDEO_VIEWS → OUTCOME_ENGAGEMENTLEAD_GENERATION → OUTCOME_LEADSCONVERSIONS, CATALOG_SALES, MESSAGES (satış odaklı akışlar) → OUTCOME_SALESAPP_INSTALLS → OUTCOME_APP_PROMOTIONstatus: İlk kampanya durumu (varsayılan: PAUSED)
special_ad_categories: Uygulanabiliyorsa özel reklam kategorilerinin listesi
daily_budget: Günlük bütçe hesap para biriminde (sent cinsinden)
lifetime_budget: Yaşam süresi bütçesi hesap para biriminde (sent cinsinden)
bid_strategy: Teklif stratejisi. Şunlardan biri olmalıdır: LOWEST_COST_WITHOUT_CAP, LOWEST_COST_WITH_BID_CAP, COST_CAP, LOWEST_COST_WITH_MIN_ROAS.
Döner: Yeni kampanya ayrıntılarıyla onay
Örnek:
{
"name": "2025 - Yatak Odası Mobilyası - Farkındalık",
"account_id": "act_123456789012345",
"objective": "OUTCOME_AWARENESS",
"special_ad_categories": [],
"status": "PAUSED",
"buying_type": "AUCTION",
"bid_strategy": "LOWEST_COST_WITHOUT_CAP",
"daily_budget": 10000
}
mcp_meta_ads_get_adsets
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)limit: Döndürülecek maksimum reklam seti sayısı (varsayılan: 10)campaign_id: Kampanyaya göre filtrelemek için isteğe bağlı kampanya kimliğimcp_meta_ads_get_adset_details
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)adset_id: Meta Ads reklam seti kimliğimcp_meta_ads_create_adset
account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)campaign_id: Bu reklam setinin ait olduğu Meta Ads kampanya kimliğiname: Reklam seti adıstatus: İlk reklam seti durumu (varsayılan: PAUSED)daily_budget: Günlük bütçe hesap para biriminde (sent cinsinden) dize olaraklifetime_budget: Yaşam süresi bütçesi hesap para biriminde (sent cinsinden) dize olaraktargeting: Hedefleme özellikleri (örn. yaş, konum, ilgiler)optimization_goal: Dönüştürme optimizasyon hedefi (örn. 'LINK_CLICKS')billing_event: Nasıl ödemeniz isteniyor (örn. 'IMPRESSIONS')bid_amount: Teklif tutarı sent cinsinden. LOWEST_COST_WITH_BID_CAP, COST_CAP, TARGET_COST için gereklidir.bid_strategy: Teklif stratejisi (örn. 'LOWEST_COST_WITHOUT_CAP', 'LOWEST_COST_WITH_MIN_ROAS')bid_constraints: Teklif kısıtlamaları dict'i. LOWEST_COST_WITH_MIN_ROAS için gereklidir (örn. {"roas_average_floor": 20000})start_time, end_time: İsteğe bağlı başlangıç/bitiş saatleri (ISO 8601)access_token (isteğe bağlı): Meta API erişim token'ımcp_meta_ads_get_ads
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)limit: Döndürülecek maksimum reklam sayısı (varsayılan: 10)campaign_id: Kampanyaya göre filtrelemek için isteğe bağlı kampanya kimliğiadset_id: Reklam setine göre filtrelemek için isteğe bağlı reklam seti kimliğimcp_meta_ads_create_ad
account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)name: Reklam adıadset_id: Bu reklamın yerleştirileceği reklam seti kimliğicreative_id: Kullanılacak mevcut yaratıcı içeriğin kimliğistatus: İlk reklam durumu (varsayılan: PAUSED)bid_amount: İsteğe bağlı teklif tutarı (sent cinsinden)tracking_specs: İsteğe bağlı izleme özellikleriaccess_token (isteğe bağlı): Meta API erişim token'ımcp_meta_ads_get_ad_details
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)ad_id: Meta Ads reklam kimliğimcp_meta_ads_get_ad_creatives
access_token (isteğe bağlı): Meta API erişim token'ı (sağlanmazsa önbelleğe alınan token kullanılır)ad_id: Meta Ads reklam kimliğimcp_meta_ads_create_ad_creative
account_id: Meta Ads hesap kimliği (biçim: act_XXXXXXXXX)name: Yaratıcı içerik adıimage_hash: Yüklenen resmin hash'ipage_id: Reklam için Facebook Sayfa Kimliğilink_url: Hedef URLmessage: Reklam kopyası/metniheadline: Basit reklamlar için tek başlık (başlıklarla kullanılamaz)headlines: Dinamik yaratıcı içerik test etme için başlıkların listesi (başlıkla kullanılamaz)description: Basit reklamlar için tek açıklama (açıklamalarla kullanılamaz)descriptions: Dinamik yaratıcı içerik test etme için açıklamaların listesi (açıklamayla kullanılamaz)dynamic_creative_spec: Dinamik yaratıcı içerik optimizasyon ayarlarıcall_to_action_type: CTA düğme türü (örn. 'LEARN_MORE')instagram_actor_id: İsteğe bağlı Instagram hesap kimliğiaccess_token (isteğe bağlı): Meta API erişim token'ımcp_meta_ads_update_ad_creative
creative_id: Güncellenecek Meta Ads yaratıcı içerik kimliğiname: Yeni yaratFacebook Ads verilerine programmatik erişim sağlayan ve yönetim özelliklerini sunan MCP sunucusu.
Open Strategy Partners tarafından sunulan, yazı stilini analiz eden, düzenleme kodları içeren ve ürün pazarlaması değer haritası oluşturmayı sağlayan pazarlama araçları seti.
Bu sunucu uzak MCP bağlantılarını destekler, yerleşik Google OAuth içerir ve Google Tag Manager API'sine arayüz sağlar.
Google Ads ile entegre olan MCP sunucusu, Google Ads verilerine ve yönetim özelliklerine programatik erişim sağlar.