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.
- Araştırma. “
oatly.comiç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_angleszincirini izler. - 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_adzincirini izler ve bitmiş mp4 URL'sini geri verir. - 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_adzincirini 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.