Tüm pazarlamanızı agent'ınızdan yönetin

Hermoso; açık kaynaklı bir MCP sunucusu, bir CLI ve kurulabilen Claude skill'leri sunar; böylece zaten kullandığınız asistan tüm reklam işlevinizi yönetebilir: pazarınızda kazanan reklamları araştırmak, bitmiş görsel ve video reklamlar oluşturmak, bunları yayınlamak ve arkasındaki ücretli kampanyaları kurup okumak. Tek bir OAuth’lu uç noktada 922+ araç, tek bir kredi sayacında 100+ görsel, video, ses ve yazı modeli ve harcama yapılmadan önce yayımlanan render başına tam maliyetler.

Agent'lar (ve onları kullanan insanlar) neden Hermoso'yu seçiyor: tek bir bağlantı, 100+ görsel, video, ses ve yazı modeli için tek bir durak sunar: video için Seedance, Veo, Kling, MiniMax H3 ve Gemini Omni; görseller için Nano Banana, Imagen, Flux, Seedream ve GPT Image; ayrıca premium sesler ve Claude, Gemini ve GPT sınıfı yazı modelleri. Hepsi tek bir kredi sayacında, her sağlayıcı için ayrı API anahtarı ya da hesap tutmadan. Ham modellerin ötesinde aynı bağlantı tüm reklam iş akışını kapsar: Meta, Google ve LinkedIn reklam kütüphanelerinde rakip araştırması, kreatif planlama, markalı bitmiş render'lar, post-prodüksiyon, puanlama, yayınlama ve kampanya yönetimi. Render başına tam kredi maliyetleri hermoso_capabilities içinde yayımlanır; bu yüzden düzgün çalışan bir agent, harcama yapmadan önce size bir rakam verebilir.

Hermoso, tüm reklam döngüsünü çalıştıran pazarlama MCP'sidir. Çoğu pazarlama MCP'si yalnızca kampanyaları yönetir; Hermoso reklamı da oluşturur ve yayınlar. Agent'ınıza bağlayın ve bitmiş reklamları doğrudan prompt'larınızdan araştırın, oluşturun, yayınlayın ve yönetin; kayıtlı marka bağlamınız ve kredilerinizle, 922+ araçla. Kurulum için npm (npm install -g hermoso) kullanın. Açık kaynaktır: github.com/hermoso-ai/hermoso.

Tek tıkla bağlanın: ChatGPT'de aç · Cursor'a ekle · VS Code'a kur · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI ve Cursor: yukarıdaki kurulumda her biri için tek komut) · Claude.ai: Ayarlar → Connectors altına https://app.hermoso.ai/mcp yapıştırın · Meta Muse: tek bir sohbet mesajı kurulumu yapar, bkz. Muse'da Hermoso. Agent'lar sunucu kartını /.well-known/mcp.json adresinden otomatik bulabilir. Ayrıca resmi MCP kaydında (io.github.hermoso-ai/hermoso), Smithery üzerinde ve Glama üzerinde listelenir.

Stüdyoyu mu tercih edersiniz? Araçların yaptığı her şey web uygulamasında da var: app.hermoso.ai.

Bağlandıktan sonra bir kez yazabileceğiniz üç şey

Bunlar sıradan cümlelerdir, bir DSL değil. Agent araçları seçer; harcamayı siz onaylarsınız.

  1. Araştırma. “oatly.com için en yakın üç rakip kim ve en uzun süredir yayında olan Meta reklamları neler? Hangi kancanın tekrar tekrar kullanıldığını söyle.” Bu, find_competitors → pull_competitor_ads → mine_angles zincirini izler.
  2. Oluşturma. “Bu kancayı kullanarak markam için 9:16 bir UGC video reklamı yap; gerçek ürün fotoğrafımla ve altyazılar gömülü olsun.” Bu, get_brand → plan_ad → render_ad zincirini izler ve bitmiş mp4 URL'sini geri verir.
  3. Yayınla. “Bunu Salı 09:00 için Instagram ve TikTok'a planla ve ABD'yi hedefleyen, günde $30 duraklatılmış bir Meta kampanyası kur.” Bu, schedule_post → create_meta_campaign → create_meta_ad zincirini izler.

Araçlar, işe göre

Tek bir OAuth’lu sunucu üzerinden 922+ araç. ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot ya da herhangi bir MCP istemcisinden çağırın. Her biri, model tekrar ayrıştırmak zorunda kalacağı bir yazı yerine kalıcı bir varlık URL'si ya da yapılandırılmış bir sonuç döndürür.

Tam listeyi mi arıyorsunuz? Araç referansında her aracın gerçek parametre şeması ve yanında makine tarafından okunabilir JSON vardır. Bu referans üretilmiştir: çalışan MCP sunucusunu çalıştırıp gerçek bir taşıma üzerinden tools/list çıktısını okuyarak oluşturulur, yani istemcinizin aldığı tam yüzeydir. Aşağıdaki kategoriler, adıyla bilinmeye değer araçların elle yazılmış bir turudur. İkisi çeliştiğinde güvenilecek olan referanstır. Tam geliştirici dokümantasyonu: hermoso.ai/docs.

Araştırma ve reklam casusluğu: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; reklam kütüphaneleri search_meta_ads, search_google_ads, search_linkedin_ads; organik sosyal search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; kreatif playbook'lar list_skills, get_skill, save_skill.

Bitmiş reklamlar oluşturun: marka draft_brand, get_brand, update_brand, use_brand, list_brands; planlama plan_ad, plan_variations; render render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (doğrudan render edilen yerel HTML reklam formatları, bu yüzden tür piksel birebir olur), make_explainer, product_sizzle, make_thumbnail; düzenleme ve bitirme remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; varlıklar list_product_photos, set_product_image, list_library, fetch_asset, upload_file.

Kanallarınıza yayınlayın ve planlayın: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram ve Google Business Profile arasında tek kuyruk), list_scheduled, cancel_scheduled, manage_meta_post, update_youtube_video, upload_meta_asset, list_meta_pages, youtube_channel, tiktok_account, list_tiktok_videos. YouTube yükleme aşamasını aşar: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (bir yüklemeye Hermoso küçük resmi koyar; tıklanma oranında tek en büyük kaldıraçtır ve YouTube aksi halde kareyi rastgele seçer) ve youtube_video_insights (görüntülenme, izlenme süresi, ortalama izlenme yüzdesi, kazanılan aboneler). Etkileşim: list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_threads_replies, reply_to_thread, list_youtube_comments, reply_to_youtube_comment. X / Twitter: post_to_x (metin, görsel, video, yanıtlar, alıntı gönderiler, anketler ve tam dizgiler; normal bir hesapta 280 karakter, X Premium olan bir hesapta 25.000 karaktere kadar; varsayılmak yerine hesaptan okunur ve asla kırpılmaz), post_x_article (X'in kendi uzun biçimli Article'ı, Markdown ile yazılır; başlıkları, listeleri, alıntıları, kod bloklarını ve tabloları taşır), edit_x_post (X'in izin verdiği saat içinde zaten yayımladığınız bir gönderiyi yeniden yazın), delete_x_post, x_post_metrics ve x_post_insights (gösterimler, beğeniler, yeniden paylaşımlar, yanıtlar, alıntılar, yer imleri), x_post_insights_historical (aynı reklamveren sayıları herhangi bir tarih aralığında; x_post_insights yalnızca son 28 saati görür), x_mentions. X, API çağrısı başına kredi faturalandıran tek bağlantıdır, çünkü X her istek için bizden ücret alır; bağlantı içeren bir gönderi, bağlantısız bir gönderinin yaklaşık 13× maliyetindedir; agent'ınıza göndermeden önce fiyat bildirilir. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (organik Sayfa performansı: takipçiler ve takipçi kazanımları, Sayfa görüntülemeleri ve gönderi gösterimleri, tıklamalar ve etkileşim; Sayfa toplamı ya da gönderi başına). LinkedIn yayınları, işaretlediğiniz şirket Sayfalarını hedefler. Kişisel profiliniz de mevcuttur, ancak siz açıkça paylaşana kadar kapalı kalır. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (seçtiğiniz bir panoda görsel ya da video Pin'leri). Threads yayınlamanın ötesine gider: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.

DM’leri okuyun ve yanıtlayın. list_inbox, markaya birinin söylediği her şeyi tek bir listede toplar: Facebook ve Instagram yorumları, Threads yanıtları ve bahisleri, YouTube ve Reddit yorumları, Google yorumları, Bluesky yanıtları ve X bahisleri; ayrıca Messenger, Instagram Direct, X, Bluesky ve Telegram üzerindeki direkt mesajlar. reply_to_inbox_item, bunlardan herhangi birini kimliğiyle yanıtlar ve sizin yerinize doğru kanala yönlendirir; agent'ın hangi platformun hangi yanıt aracını kullandığını bilmesi gerekmez. Kanal kanal, en yeni satır yerine tüm konuşmayı istediğinizde: list_meta_conversations, read_meta_conversation, reply_to_meta_message; list_x_dms, send_x_dm; list_bluesky_convos, read_bluesky_dm, send_bluesky_dm, mark_bluesky_convo_read; list_telegram_dms, list_telegram_chats, post_to_telegram; ve WhatsApp’ta send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. instagram_profile, bir Instagram @kullanıcı adını Meta’nın gerçekten istediği sayısal hesap kimliğine çevirir. Her platformun izin verdiği farklıdır ve Hermoso, sonucu bir ret mesajından öğrenmenize izin vermek yerine hangi kuralla karşılaştığınızı söyler: Meta, kişi yazdıktan sonraki 24 saat içinde yanıta izin verir ve bu pencere, bir şey gönderilmeden önce ücretsiz olarak kontrol edilir; Telegram bir gelen kutusu değil, kayan bir 24 saatlik penceredir, çünkü Bot API hiçbir geçmiş uç noktası yayımlamaz; X direkt mesajları 30 gün saklar ve okunan mesaj başına ücret alır. WhatsApp ayrıca düşünülmelidir, çünkü orada yanıtlamak bir gelen kutusu yanıtı değildir: Hermoso WhatsApp’ta gönderir; send_whatsapp_message ile, bir konuşmayı başlatmak için Meta onaylı bir şablon ya da Meta’nın 24 saatlik müşteri hizmetleri penceresi içinde serbest biçimli bir yanıt gönderir ve gönderimden önce tam metni ve tam numarayı sizden onaylamanızı ister, çünkü gerçek bir telefona ulaşır ve Meta konuşma başına işletmeden ücret alır. Meta ayrıca hiçbir WhatsApp geçmiş uç noktası yayımlamaz; bu yüzden bağlamanızdan önceki bir konuşma hiçbir fiyata getirilemez. LinkedIn ve Threads kullanılabilir bir direkt mesaj API’si yayımlamaz; bu yüzden ikisi de sunulmaz.

Tek bir WhatsApp mesajı gönderin ya da tüm listeye yayın yapın. send_whatsapp_broadcast, onaylı tek bir şablonu bir müşteri listesine, bir segmente ya da bir lansmana gönderir ve her kişinin kendi {{1}} ve {{2}} değerlerini ilerledikçe doldurur; böylece bin kişi, aynı spam'i bin kez almak yerine adını içeren bir mesaj alır. Meta toplu bir uç nokta yayımlamaz; bu yüzden ayarlı bir akıştır: alıcı başına bir mesaj, beklemeye değil yoklamaya dayanan bir kuyruklu iş olarak çalışır. Gönderimden önce yinelenen numaralar kaldırılır, Meta’nın kullanamayacağı bir numara sessizce atılmak yerine adıyla reddedilir ve her alıcı kendi sonucunu taşır; böylece kısmi bir hata kısmi hata olarak bildirilir, asla başarı olarak değil. Önce dryRun ile çalıştırın: bu, hiçbir şey harcamaz, hiçbir şey göndermez ve gerçek alıcı sayısını, şablonun canlı kategorisini, Meta’nın bunun için ne ücret alacağını ve listenin işletme portföyünüzün hareketli 24 saatlik mesajlaşma limitine sığıp sığmadığını bildirir. Meta mesajlar için doğrudan size ücret yansıtır, mesaj başına, kendi ülke bazlı oranlarıyla; bu yüzden bir yayın hiçbir Hermoso kredisi harcamaz. Oradaki iki kural Meta’nındır, bizim değil ve ikisi de kalıcıdır: bir yayın her zaman onaylı bir şablondur, çünkü serbest metin yalnızca o kişi size ilk yazdığında açılan 24 saatlik pencere içinde yasaldır; ve WhatsApp, alıcının onay vermiş olmasını şart koşar; bunu API zorlamaz ve sorumluluk işletmede kalır.

Tüm kanallar için tek bir içerik takvimi: schedule_post, bitmiş bir render’ı seçtiğiniz bir zamanda bir ya da birden fazla kanala, kanal başına başlıklarla kuyruğa alır; list_scheduled, kuyrukta olanı ve zaten tetiklenmiş olanı, kanal başına sonuçlarla okur; cancel_scheduled, bir gönderi çıkmadan önce onu geri çeker. Stüdyoda aynı kuyruk ay, hafta ve liste görünümleri olan gerçek bir takvimdir; bir gönderiyi yeniden planlamak için sürükleyin, herhangi bir girişi düzenleyin ya da çoğaltın ve iş koyabileceğiniz kalıcı zaman dilimleri vardır. Hermoso, gönderiyi belirlenen saatte yayımlar; hiçbir şeyin açık kalması gerekmez.

Meta reklam kampanyalarını yönetin: create_meta_campaign, create_meta_adset, create_meta_ad, find_meta_audiences, list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, update_meta_object, set_meta_campaign_status, delete_meta_object. Nesneler duraklatılmış olarak oluşturulur ve her harcama ile her silme onay kapısından geçer. Bütçe taahhüt edilmeden önce: preview_meta_ad, gerçek reklamı yerleşim başına bakabileceğiniz bir bağlantı olarak render eder ve estimate_meta_reach, bir hedefleme ayarının gerçekte kaç kişiye ulaştığını söyler. Kitleler: list_meta_audiences ve create_meta_audience, web sitesi piksel yeniden hedeflemesini, Sayfa ve Instagram etkileşim kitlelerini ve benzer kitleleri (lookalike) oluşturur; bir kitle oluşturmak hiçbir şey harcamaz. meta_insights, performansı yaşa, cinsiyete, yerleşime ve ülkeye göre ayırır. Her Meta aracını ve sunduğu hedeflemeyi adım adım anlatan sayfa için Facebook Ads MCP sayfasına bakın.

Google Ads kampanyalarını yönetin: create_google_ads_campaign, create_google_ads_ad_group, create_google_ads_ad, add_google_ads_keywords, set_google_ads_budget, set_google_ads_bidding, set_google_ads_targeting, set_google_ads_status, find_google_ads_locations, upload_google_ads_asset, list_google_ads_campaigns, google_ads_report (GAQL). Tüm ağaç tek bir atomik işlemle kurulur, ardından agent ne oluşturduğunu anlatmadan önce Google’dan geri okunur. Ağacın ötesinde: create_google_ads_conversion_action ve list_google_ads_conversion_actions (Google’ın bir sonuç olarak neyi saydığı; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS ve her Performance Max kampanyası bunsuz teslim edilemez, bu yüzden Hermoso, hiç birine sahip olmayan bir hesapta bunları kurmayı reddeder), create_google_ads_performance_max_campaign (Google’ın yüzeyler arası kampanya türü), add_google_ads_assets (site bağlantıları, açıklamalar ve yapılandırılmış snippet’ler; oluşturulur ve eklenir, çünkü eklenmemiş bir varlık hiçbir şey göstermez) ve google_ads_keyword_ideas (Anahtar Kelime Planlayıcı: gerçek aylık arama hacmi, rekabet ve sayfanın üstündeki teklifler; böylece anahtar kelimeler tahmin edilmek yerine veriden seçilir).

LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads ve AppLovin Ads için de kampanya kurun: diğer her ücretli platformda aynı varsayılan olarak duraklatılmış, onay kapılı kalıp. LinkedIn: list_linkedin_ads_campaigns, linkedin_ads_report, create_linkedin_ads_campaign_group, create_linkedin_ads_campaign, create_linkedin_ads_creative, search_linkedin_ads_targeting, set_linkedin_ads_budget, set_linkedin_ads_status, delete_linkedin_ads_object. Pinterest: list_pinterest_ads_campaigns, pinterest_ads_report, create_pinterest_ads_campaign, create_pinterest_ads_ad_group, create_pinterest_ads_ad, set_pinterest_ads_budget, set_pinterest_ads_status. Microsoft Advertising (Bing): list_microsoft_ads_campaigns, microsoft_ads_report, create_microsoft_ads_campaign, create_microsoft_ads_ad_group, create_microsoft_ads_ad, add_microsoft_ads_keywords, set_microsoft_ads_budget, set_microsoft_ads_status, microsoft_ads_geo_search (ülke, bölge ve şehir adlarını bir kampanyanın ihtiyaç duyduğu Microsoft konum kimliklerine çevirir; konum olmadan bir Microsoft kampanyası dünya geneline yayın yapacak şekilde oluşturulur, bu Microsoft’un kendi varsayılanıdır ve geri okuma bunu yüksek sesle uyarır). Reddit Ads, tam hesap ağacı: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (bir Reddit reklamı bir gönderiyi öne çıkarır, dolayısıyla kreatif bir gönderidir), set_reddit_ads_status; ayrıca search_reddit_ads_targeting, reddit_ads_forecast ve reddit_ads_bid_suggestion ile ücretsiz planlama, list_reddit_ads_pixels ve send_reddit_ads_conversions ile dönüşüm takibi, yeniden hedefleme ve kayıtlı kitleler, lead formları ve reddit_ads_history. ChatGPT Reklamları (bir ChatGPT yanıtının altında çalışan reklamlar), OpenAI’ın Reklamveren API’si üzerinden: list_openai_ads_campaigns, openai_ads_report, openai_ads_geo_search, create_openai_ads_campaign, create_openai_ads_ad_group, create_openai_ads_ad, update_openai_ads_object, set_openai_ads_budget, set_openai_ads_status. ChatGPT Reklamları tam olarak bir kreatif biçime sahiptir, metin artı görsel kart, video yoktur; bu yüzden agent orada size bir video reklamı sunmak yerine filminizden bir kare çeker. X Reklamları, tam öne çıkarılmış gönderi ağacı, Ağustos 2026’dan beri canlı: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (X’in bir reklam grubuna verdiği ad), create_x_ads_promoted_tweet, add_x_ads_targeting, x_ads_targeting_search, x_ads_geo_search, update_x_ads_campaign, update_x_ads_line_item, set_x_ads_status, delete_x_ads_object. Bir X reklamı bir gönderiyi öne çıkarır, dolayısıyla kreatif post_to_x’in yayımladığı aynı gönderidir. TikTok Reklamları, TikTok yayın bağlayıcısından AYRI bir bağlantıdır ve nesneleri varsayılan olarak AÇIK oluşturan tek platformdur; bu yüzden Hermoso her katmanı, geçersiz kılma olmaksızın DURAKLATILMIŞ olarak zorlar: list_tiktok_ads_accounts, list_tiktok_ads_campaigns, list_tiktok_ads_identities, search_tiktok_ads_targeting, tiktok_ads_report, create_tiktok_ads_campaign, create_tiktok_ads_ad_group, upload_tiktok_ads_creative, create_tiktok_ads_ad, set_tiktok_ads_budget, set_tiktok_ads_status, delete_tiktok_ads_object. Snapchat Reklamları: list_snapchat_ads_accounts, list_snapchat_ads_campaigns, list_snapchat_ads_profiles, search_snapchat_ads_targeting, snapchat_ads_report, upload_snapchat_ads_creative, create_snapchat_ads_campaign, create_snapchat_ads_ad_squad, create_snapchat_ads_ad, set_snapchat_ads_budget, set_snapchat_ads_status, delete_snapchat_ads_object. Bütçeler mikro para birimindedir (1.000.000 = bir birim), kreatif başlık 34 karakterle sınırlıdır ve bir Snapchat reklamı bir medya kimliğine değil bir KREATİF’e işaret eder. Bütçe planlamadan önce bilinmesi faydalı üç erişim notu: LinkedIn ve Pinterest, reklam yazmalarını kendi reklam hesabınızın sahip olduğu API seviyesine göre sınırlar. Raporlama ve okumalar sınırsızdır, ancak kampanya oluşturmak, hesabınıza platform tarafından verilen erişime bağlıdır. Meta, Google Ads, Microsoft Advertising, Reddit Ads ve ChatGPT Ads’in böyle bir seviyesi yoktur. X, Ads API erişimini uygulama başına değil REKLAM HESABI başına verir; bu yüzden bir OAuth düğmesi yerine Hermoso’nun X kullanıcısını business.x.com → Hesap erişimi altında reklam hesabınıza eklersiniz; o da list_x_ads_accounts içinde X’in verdiği izin düzeyiyle görünür. AppLovin Ads yapıştırılan bir anahtarla bağlanır: applovin_ads_report, Raporlama Anahtarı olan her hesapta çalışır ve applovin_ads_pixel Etkinlik Anahtarıyla; send_applovin_ads_events AppLovin’in Dönüşüm API anahtarını gerektirir; list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, kreatif seti araçları ve upload_applovin_ads_assets, AppLovin’in Kampanya Yönetimi API’sini kullanır; AppLovin bunu, Dönüşüm API anahtarının yaptığı gibi hesap hesap etkinleştirir. AppLovin hesap ekibinizden bunları açmasını isteyin, sonra o anahtarları da yapıştırın.

Apple Search Ads kurun ve arama terimine kadar okuyun: App Store arama reklamları, baştan sona. Kurun: create_apple_ads_campaign, create_apple_ads_ad_group, add_apple_ads_keywords, add_apple_ads_negative_keywords, create_apple_ads_creative, create_apple_ads_ad, upload_apple_ads_asset, update_apple_ads_object, set_apple_ads_status, delete_apple_ads_object. Her nesne, geçersiz kılma olmaksızın duraklatılmış olarak oluşturulur; etkinleştirmek gerçek harcamayı açan tek anahtardır ve onay kapısından geçer; her özet, Apple’ın gerçekte sakladığı şeyin geri okumasından oluşturulur. Reklamlar Arama sekmesi yerleşiminde çalışır; bir Arama sonuçları kampanyasının hiç reklama ya da kreatife ihtiyacı yoktur, çünkü Apple App Store ürün sayfanızı kendisi render eder ve Hermoso bunu, Apple’ın kurulumu reddetmesine izin vermek yerine ücretsiz olarak söyler. Okuma: list_apple_ads_campaigns (durum, sunum durumu, günlük ve toplam bütçe, yayınlandığı ülkeler ve bir kampanya çalışamadığında Apple’ın kendi belirttiği neden), list_apple_ads_ad_groups (varsayılan teklif ve Apple’ın Arama Eşleştirmesi açık mı), list_apple_ads_keywords (hedefleme ve negatif, eşleşme türü ve teklifle), apple_ads_report (gösterimler, dokunuşlar, yüklemeler, harcama, TTR, CPT ve CPA; kampanya, reklam grubu, anahtar kelime, arama terimi ya da reklam düzeyinde), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (App Store listeniz ve varsa özel ürün sayfaları, dil başına içerikleriyle), search_apple_ads_apps ve check_apple_ads_app_eligibility (uygulamanızın gerçekte hangi yerleşimlerde, ülkelerde ve cihazlarda reklam verebileceği; bütçe kurmadan önce okumaya değer) ve list_apple_ads_orgs. Bunun bir OAuth düğmesi yoktur, çünkü Apple bir OAuth akışı yayımlamaz: Hermoso imzalama anahtarını üretir, siz açık yarısını Apple Ads → Hesap Ayarları → API bölümüne yapıştırırsınız ve üç kimlik geri yapıştırırsınız. Apple bu alanı yalnızca bir API rolü olan kullanıcıya gösterir; bu yüzden önce bir Hesap Yöneticisi birini davet eder ya da o role geçer. Apple Search Ads bağlayıcısı rehberi tüm süreci adım adım anlatır. Oluşturduğunuz her bağlantı, seçtiğiniz tek Apple Ads organizasyonuna sabitlenir.

Raporlayın ve dışa aktarın: Google Drive save_to_drive, list_drive_files, get_drive_file, update_drive_file, delete_drive_file, create_drive_folder; Sheets create_sheet, append_to_sheet, read_sheet; Docs create_doc, append_to_doc, read_doc; Microsoft OneDrive save_to_onedrive, list_onedrive_files, get_onedrive_file, update_onedrive_file, create_onedrive_folder, delete_onedrive_file. Potansiyel müşteriler HubSpot MCP üzerinden CRM’inize gider: sync_leads_to_hubspot, Meta ve LinkedIn lead formu potansiyel müşterilerini kişi olarak içeri aktarır ve hubspot_deals_report, anlaşmaları aşamaya ve kaynağa göre raporlar.

Hafıza, profiller, skill’ler ve ekip: remember, forget, list_memory, store_get; profiller create_brand, delete_brand, use_brand, list_brands, böylece bir ajans uygulamayı açmadan yeni bir müşteri alabilir ve birini kaldırabilir; profiller her planda sınırsızdır; skill’ler, eski “AI çalışanları” deposunu soğuran tek bir kütüphanedir: save_skill, list_skills, get_skill, delete_skill; ekip: invite_member, list_team, set_role, remove_member.

Hesap, ayarlar ve bağlayıcılar: hermoso_capabilities (modelleri ve render başına tam maliyetleri sorgular; önce bunu çağırın), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; ayarlar get_settings, update_settings (dil ve görünüm, bir tarayıcıda değil hesapta saklanır; böylece yalnızca agent kullanan bir müşteri İngilizcede kalmaz); bağlayıcılar list_connectors, list_connector_accounts, set_connector_accounts (hangi Sayfaların, reklam hesaplarının ve panoların kullanılabilir olduğunu tam olarak seçin; araç isteği değil sunucunun geri okumasını bildirir), disconnect_connector. Bir hesap bağlamak bir OAuth onay ekranıdır, yani tarayıcı gerektiren tek adım budur; sonrasındaki her şey agent tarafından çağrılabilir.

HER KANAL

Tek bir agent. Pazarladığınız her kanal.

Bir hesabı bir kez bağlayın ve çağrılabilir hale gelir. Aynı bitmiş render organik olarak yayınlanabilir, ücretli medya olarak çalıştırılabilir ve kendi sayılarını geri bildirebilir; hiçbir platform panosunu açmadan. Başka bir yerde yaptığınız bir dosyada da aynı şekilde çalışır: yayınlama, planlama ve kampanya araçları yüklediğiniz herhangi bir görseli ya da videoyu kabul eder; bu yüzden bir agent bu yarısını tek başına kullanabilir.

Organik yayınlayın

Bağladığınız hesaplara bitmiş bir render’ı doğrudan gönderin, hemen ya da gerçek bir içerik takvimine kuyruğa alın: ay, hafta ve liste görünümleri, bir gönderiyi yeniden planlamak için sürükleme, sabit zaman dilimleri, herhangi bir girişi düzenleme ya da çoğaltma, kanal başına başlıklar ve tek bir onay.

Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram

post_to_meta post_to_tiktok post_to_youtube post_to_x post_to_linkedin_page post_to_pinterest schedule_post

Reklamları yönetin

Tüm kampanya ağacını kurun: kampanya, reklam seti ya da reklam grubu, reklamlar, anahtar kelimeler, bütçeler, teklif verme ve hedefleme. Agent ne oluşturduğunu bildirmeden önce her şey platformdan geri okunur. Sonra çoğu aracın atladığı parçalar: bütçe taahhüt edilmeden önce gerçek Meta reklam önizlemeleri ve erişim tahminleri, yeniden hedefleme ve benzer kitleler, Google dönüşüm eylemleri, Performance Max, Anahtar Kelime Planlayıcı hacimleri ve oluşturulup eklenen site bağlantıları ile açıklamalar.

Meta (Facebook & Instagram) · Google Ads · Microsoft Advertising · Reddit Ads · LinkedIn · Pinterest · X Ads · TikTok Ads · Snapchat Ads · ChatGPT Ads · Apple Search Ads · AppLovin Ads

create_meta_campaign preview_meta_ad estimate_meta_reach create_google_ads_campaign google_ads_keyword_ideas create_microsoft_ads_campaign create_reddit_ads_campaign create_linkedin_ads_campaign create_pinterest_ads_campaign create_x_ads_campaign create_openai_ads_campaign

Ölçün ve raporlayın

Ücretli tarafta harcama, CTR, CPC ve dönüşümler; organik tarafta gösterimler, izlenme tutma, beğeniler, yeniden paylaşımlar ve yorumlar. Bunların hepsinin kendi sitenizde ne başardığını gösteren Google Analytics 4 ekleyin: kanala, source/medium’a, kampanyaya ya da açılış sayfasına göre oturumlar, kullanıcılar, dönüşümler ve gelir; ayrıca şu anda sitede kimlerin olduğu. Sonra ekibinizin zaten okuduğu bir Google E-Tablo, Doküman ya da Drive klasörüne doğrudan aktarılır.

Kampanya performansı · gönderi başına etkileşim · video başına izlenme tutma · kitle sayıları · Apple Search Ads yüklemeleri ve arama terimleri · GA4 oturumlar, dönüşümler ve gelir · anlık ziyaretçiler

meta_insights google_ads_report reddit_ads_report linkedin_ads_report pinterest_ads_report microsoft_ads_report openai_ads_report x_ads_report apple_ads_report x_post_insights_historical youtube_video_insights linkedin_page_analytics threads_insights analytics_report analytics_realtime list_analytics_properties

DM’lere yanıt verin

Dönüşümü asıl getiren soru çoğunlukla direkt mesaj olarak gelir. Hepsini yorumların, yanıtların, bahislerin ve yorumların yanındaki tek bir listeye alın, konuşmayı okuyun ve sorduğunuz anda yanıtlayın. Tek bir kimlik geri gönderilir ve Hermoso yanıtı doğru kanala yönlendirir. Meta’nın 24 saatlik yanıt penceresi, bir şey gönderilmeden önce ücretsiz kontrol edilir; Telegram ise geçmiş değil kayan bir 24 saatlik penceredir, çünkü Telegram hiçbir geçmiş uç noktası yayımlamaz. WhatsApp ters yönde çalışır: Hermoso orada yanıt vermek yerine gönderir; ya tek bir mesaj ya da tüm müşteri listesine, her kişinin kendi değişkenleri doldurulmuş olarak yayılan tek bir onaylı şablon. DM’ler de kendi kendine yanıt verebilir: bir Instagram DM otomasyonu, bir gönderiye bir anahtar kelime yorumu yazan herkese (isteğe bağlı genel bir yanıtla) ya da bir anahtar kelimeyle DM atan herkese mesaj gönderir; böylece bir çekiliş ya da “yorum LINK” gönderisi kimse klavyenin başında olmadan çalışır.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (tek mesaj gönderin ya da bir listeye yayın yapın)

list_inbox reply_to_inbox_item list_meta_conversations read_meta_conversation reply_to_meta_message list_x_dms send_x_dm list_bluesky_convos send_bluesky_dm list_telegram_dms send_whatsapp_message send_whatsapp_broadcast save_instagram_dm_automation list_instagram_dm_automations test_instagram_dm_automation

Başlamadan önce bilmeniz gereken üç şey. LinkedIn yayınları, işaretlediğiniz şirket Sayfalarını hedefler. Hermoso varsayılan olarak markanın adına yayınlar; kişisel profiliniz de mevcuttur, ancak açıkça paylaşana kadar kapalı kalır. X her API isteği için ücret aldığından, bu çağrılar çağrı başına az sayıda kredi tutar; bağlantı içeren bir gönderi, bağlantısız olanın yaklaşık 13× maliyetindedir, bu yüzden agent'ınıza göndermeden önce fiyat bildirilir.

Araştırma yayınlamadan daha geniştir: Meta, Google ve LinkedIn reklam kütüphaneleri ile organik TikTok, Instagram, YouTube, Reddit ve Threads’in hepsi aranabilir; böylece tek bir şey paylaşmadan önce herhangi bir pazarda neyin işe yaradığını inceleyebilirsiniz.

Agent’ın tek başına yapamadıkları

Bütçesi olan bir agent yalnızca hasar alanı sınırlandığında işe yarar; bu yüzden harcama yetkisi bir prompt'ta değil sunucuda çevrilmiştir:

  • Hiçbir şey kazara yayına girmez. Meta kampanyaları, reklam setleri ve reklamlar, geçersiz kılma olmaksızın PAUSED olarak oluşturulur. Her platformda her kampanya duraklatılmış oluşturulur; gerçek parayı açan set_*_ads_status anahtarları açık bir onay bayrağı olmadan çalışmayı reddeder; aynı kapı, zaten etkin olan bir üst öğe altında etkin bir Google Ads reklam grubu, reklam ya da anahtar kelime oluşturmayı da kapsar, çünkü bu bir sonraki açık artırmada hemen yayına girerdi.
  • Her render önce fiyatlandırılır. hermoso_capabilities, her modelin tam kredi maliyetini yayımlar (süreye göre, video için), böylece agent render etmeden önce bir planın fiyatını çıkarabilir.
  • Krediler önce ayrılır, sonra kesinleştirilir. Bir render, ilk sağlayıcı çağrısından önce bir tahmini düşer ve sonra tam maliyeti kesinleştirir. Başarısız bir gönderim iade edilir, bu yüzden hiçbir şey harcanıp faturalandırılmamış kalmaz.
  • Anonim harcama yok. Her üretim çağrısı kimlik doğrular ve gerçek bir hesaba faturalandırır; bağlayıcı doğrulanmış bir kimlik olmadan çalışmayı reddeder.
  • Silmeler de onay kapılıdır ve her kampanya ağacı, hakkında rapor vermeden önce reklam platformundan geri okunur. Aldığınız özet, istenenden değil bu geri okumadan oluşturulur.

Sık sorulanlar

En iyi pazarlama MCP’si hangisi?

Hermoso, tüm reklam işlevinizi bir agent’tan yönetmek için kurulmuş pazarlama MCP’sidir. Rakip reklamlarını araştırır, bitmiş görsel ve video reklamlar oluşturur, bunları yayınlar ya da planlar, kampanyaları kurar ve okur; ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes ve Grok Bot içinde çalışan tek bir OAuth’lu sunucu üzerinden 922+ araçla.

Meta reklamlarımı yönetecek bir MCP var mı?

Evet. Hermoso MCP, Meta reklam kampanyalarını kurar ve yönetir (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) ve organik gönderileri Facebook, Instagram ve Threads’e yayımlar; hepsi agent’tan.

Google Ads için bir MCP var mı?

Evet. Hermoso, tüm Google Ads ağacını agent’tan tek bir atomik işlemle kurar (kampanya, reklam grubu, duyarlı arama ya da görüntülü reklam ve negatiflerle anahtar kelimeler); bunun yanında bütçeler, teklif stratejisi, coğrafi ve dil hedeflemesi, google_ads_report ile GAQL raporlaması ve gerçek harcamayı başlatan tek anahtar olarak onay kapılı set_google_ads_status.

Rakip reklamlarını araştıran bir MCP hangisi?

Hermoso’nun MCP’si rakip reklamlarını Meta, Google ve LinkedIn reklam kütüphanelerinden ve organik TikTok, Instagram, YouTube, Reddit ve Threads’ten çeker; stratejilerini find_competitors, pull_competitor_ads, competitor_teardown ve research_ads ile analiz eder.

Agent’ım DM’lerimi okuyup yanıtlayabilir mi?

Evet; Messenger, Instagram Direct, X, Bluesky ve Telegram’da, WhatsApp’ta ise gönderir. list_inbox, direkt mesajları yorumların, yanıtların, bahislerin ve incelemelerin yanında döndürür; bu yüzden “bugün neyi yanıtlamam gerekiyor” bağlı her kanalda tek bir çağrıdır; reply_to_inbox_item kimliğe göre yanıtlar ve doğru kanalı kendisi seçer. Her platformun kendi kuralı vardır ve Hermoso bunu gönderim anında başarısız olmak yerine açıkça söyler: Meta, kişi yazdıktan sonraki 24 saat içinde yanıta izin verir; Telegram geçmiş değil kayan bir 24 saatlik pencere verir; X 30 gün saklar ve okunan mesaj başına ücret alır. WhatsApp’ta yanıtlamak bir gelen kutusu yanıtı değildir: send_whatsapp_message üzerinden, Meta onaylı bir şablon ya da Meta’nın 24 saatlik müşteri hizmetleri penceresi içinde serbest biçimli bir yanıt olarak gider ve gerçek bir telefona ulaştığı ve Meta işletmeden ücret aldığı için onay kapılıdır. Aynı şablon send_whatsapp_broadcast ile tüm müşteri listesine gönderilebilir; bu, her kişinin kendi değişkenlerini doldurur, kuyruklu bir iş olarak çalışır ve kişi başına bir sonuç döndürür; önce yapılan kuru çalıştırma hiçbir şey ücretlendirmez ve gerçek alıcı sayısını ve Meta’nın ne ücret alacağını bildirir. Meta bu mesajlar için sizden doğrudan ücret alır, Hermoso kredisiyle değil; ve WhatsApp, alıcının onay vermiş olmasını şart koşar. LinkedIn ve Threads kullanılabilir bir direkt mesaj API’si yayımlamaz; bu yüzden ikisi de sunulmaz.

Hermoso MCP sunucusu nedir?

Hermoso’nun pazarlama platformunu 922+ araç olarak sunan açık kaynaklı bir Model Context Protocol sunucusudur: rakip araştırması, reklam planlama, görsel, video, avatar ve ses üretimi, yayınlama ve planlama, Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads ve AppLovin Ads genelinde kampanya yönetimi ve Sheets, Docs ve Drive’a dışa aktarma. Claude Code ve Cursor gibi agent’lar tüm döngüyü doğrudan çalıştırabilir.

Hangi agent’lar ve istemciler bununla çalışır?

Herhangi bir MCP istemcisi ve her kodlama agent’ı tek bir komutla. Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso. Codex: codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso. Gemini CLI: gemini extensions install https://github.com/hermoso-ai/hermoso. Cursor, Cline, OpenClaw, Hermes ve çoğu diğeri: npx skills add hermoso-ai/hermoso. Her kurulum, hermoso CLI’yi süren beş skill ekler; bu yüzden oturuma hiçbir araç listesi yüklenmez. Claude ve Claude Desktop, URL’yi Customize → Connectors altına yapıştırır; ChatGPT, Plugins → Add → Create MCP App altına; Grok Bot, Hermoso Marketing Bot şablonuyla başlar; Grok Build, bir oturum açtıktan sonra grok mcp add hermoso -- npx -y hermoso mcp komutunu çalıştırır; Cursor ve VS Code ise MCP sunucusunu yukarıdaki tek tıkla bağlantılar üzerinden de alabilir.

Hiçbir şey kurmadan Claude.ai’den kullanabilir miyim?

Evet. https://app.hermoso.ai/mcp adresini Claude → Customize → Connectors altına yapıştırın, Hermoso hesabınızla onaylayın, tamam. Ya da Claude Code, Cursor ve betikler için uygulamada bir API anahtarı oluşturun (MCP & CLI → Terminal & API anahtarları).

CLI de var mı?

Evet. npm install -g hermoso, ardından hermoso auth login bir tarayıcı oturum açmasını başlatır (gh gibi loopback) ve ~/.hermoso/config.json dosyasına yalnızca sahibinin okuyabildiği bir anahtar kaydeder. CLI, temel döngüyü --json çıktılı alt süreç komutları olarak kapsar (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch); bu, terminal agent’ları için token açısından ucuz yöntemdir: büyük bir araç manifestosu taşımak yerine komut çalıştırırlar. Aynı paket, hermoso mcp (ya da npx -y hermoso mcp) ile tam 922+ araçlık MCP yüzeyini stdio üzerinden de sunar; bu yüzden CLI kurmak kapsamda hiçbir şey kaybettirmez.

REST API var mı?

Evet, MCP istemcisi olmayan arka uçlar ve diller için. Bir bearer anahtarıyla https://app.hermoso.ai/v1 adresine istek atın. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs ve /v1/brands, üzerine inşa edip koruyabileceğiniz küçük, sürümlü bir sözleşmedir. POST /v1/tools/{name}, MCP yüzeyindeki her aracı düz HTTP üzerinden çağırır, yani hiçbir şey erişim dışı değildir. Bunları GET /v1/tools adresinde görüntüleyin. Bir render isteğinizi açık tutmak zorunda değildir: ?wait=0 ekleyin, çağrı bir iş kimliğiyle 202 yanıtı verir, ardından GET /v1/jobs/{id} ile iş bitene kadar yoklayın. GET /v1/jobs işlerinizi listeler ve GET /v1/brands anahtarınızın işlem yapabildiği profilleri listeler. Şema, router’ın kendisinden openapi.json adresinde üretilir.

Anonim olarak kredi harcayabilir mi?

Hayır. Her üretim çağrısı kimlik doğrular ve gerçek bir hesaba faturalandırır. Bağlayıcı, doğrulanmış kimlik olmadan çalışmayı reddeder.

Ne kadara mal olur?

Kart gerekmeden ücretsiz kaydolun; 250+ kazanılabilir ücretsiz krediyle başlarsınız. Sonrasında araştırma, görsel ve video genelinde tek bir kredi sistemi vardır; planlar ayda $29, $69 ve $149. Her özellik her planda mevcuttur; planlar yalnızca aylık kredi miktarında ve kredi başına oranda farklılaşır. Render başına tam maliyetler hermoso_capabilities üzerinden yayımlanır.

İlgili

Her seferinde bir platform için rehberler; her biri bir agent’ın orada neler yapabildiğini anlatır: Facebook Ads MCP, Google Ads MCP, LinkedIn MCP, HubSpot MCP ve Apple Search Ads bağlayıcısı. Diğer her platform kanallar sayfasında.

Rovo, Dify, Zapier, Zed, bir JetBrains IDE, Devin, Windsurf ya da Hermes Agent mı kullanıyorsunuz? Her birinin URL ile Hermoso’ya bağlan altında kendi kısa kurulum sayfası var.

Bağlandınız ama ne soracağınızdan emin değil misiniz? İş akışları, yaygın pazarlama işleri için hazır prompt’lardır; ChatGPT ya da Claude’dan tek tıkla uzaktalar.

Bir agent, insan olmadan bir kayıt formunda kendi Hermoso hesabını açabilir ve ödeyebilir: agent’ların kaydolup ödeme yapması sayfasına bakın.

Ücretsiz bir hesap açın, bir kez bağlayın ve agent’ınız 922+ pazarlama aracına sahip olsun. Görsel stüdyoyu mu tercih edersiniz? Aynı motor.

Ücretsiz başla →   GitHub’da görüntüle →