Dlaczego agenci (i ich ludzie) wybierają Hermoso: jeden konektor to sklep jednego okna dla ponad 100 modeli obrazu, wideo, głosu i pisania: Seedance, Veo, Kling, MiniMax H3 i Gemini Omni do wideo; Nano Banana, Imagen, Flux, Seedream i GPT Image do grafik; do tego premium głosy oraz modele piszące klasy Claude, Gemini i GPT, wszystko na jednym liczniku kredytów, bez kluczy API i kont u poszczególnych dostawców. A poza samymi modelami ten sam konektor obejmuje cały przepływ reklamowy: research konkurencyjnych reklam w bibliotekach Meta, Google i LinkedIn, planowanie kreacji, gotowe renderowane reklamy z marką, postprodukcję, ocenę, publikację i zarządzanie kampaniami. Dokładne koszty renderów w kredytach są opublikowane w hermoso_capabilities, więc porządny agent poda Ci liczbę, zanim cokolwiek wyda.
Hermoso to marketingowy MCP, który prowadzi całą pętlę reklamową. Większość marketingowych MCP tylko zarządza kampaniami; Hermoso również tworzy i publikuje reklamę. Podłącz go do agenta, a badaj, twórz, publikuj i zarządzaj gotowymi reklamami prosto z promptów, z 922+ narzędziami, zapisanym kontekstem marki i Twoimi kredytami. Zainstalujesz z npm (npm install -g hermoso). Jest open source na github.com/hermoso-ai/hermoso.
Połączenie jednym kliknięciem: Otwórz w ChatGPT · Dodaj do Cursor · Zainstaluj w VS Code · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI i Cursor: po jednym poleceniu, w konfiguracji powyżej) · Claude.ai: wklej https://app.hermoso.ai/mcp w Ustawienia → Konektory · Meta Muse: jedna wiadomość na czacie konfiguruje wszystko, zobacz Hermoso w Muse. Agenci mogą sami znaleźć kartę serwera pod adresem /.well-known/mcp.json. Serwer jest też na liście oficjalnego rejestru MCP (io.github.hermoso-ai/hermoso), na Smithery i na Glama.
Wolisz studio? Wszystko, co robią narzędzia, jest też w aplikacji webowej, pod adresem app.hermoso.ai.
Trzy rzeczy do wpisania, gdy już jest połączone
To zwykłe zdania, a nie DSL. Agent wybiera narzędzia, a Ty zatwierdzasz wydatki.
- Research. “Kim są trzej najbliżsi konkurenci
oatly.comi jakie mają najdłużej działające reklamy na Meta? Powiedz mi, który hak się powtarza.” To przechodzi przezfind_competitors→pull_competitor_ads→mine_angles. - Create. “Zrób mi wideo-reklamę UGC 9:16 dla mojej marki, używając tego haka, z moim prawdziwym zdjęciem produktu i napisami wypalonymi w obrazie.” To przechodzi przez
get_brand→plan_ad→render_adi zwraca gotowy adres pliku mp4. - Ship. “Zaplanuj to na Instagram i TikTok na wtorek o 9:00 i zbuduj wokół tego wstrzymaną kampanię Meta, kierowaną na USA, za $30 dziennie.” To przechodzi przez
schedule_post→create_meta_campaign→create_meta_ad.
Narzędzia według zadania
Wszystkie 922+ narzędzia działają przez jeden serwer z OAuth. Wywołasz je z ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot i z każdego innego klienta MCP. Każde zwraca trwały adres zasobu albo ustrukturyzowany wynik, a nie prozę, którą model musi za każdym razem parsować.
Szukasz pełnej listy? Jest w referencji narzędzi, z prawdziwym schematem parametrów każdego narzędzia i maszynowo czytelnym JSON-em obok. Ta referencja jest generowana: budowana przez uruchomienie działającego serwera MCP i odczytanie tools/list przez prawdziwy transport, więc to dokładnie ta powierzchnia, którą dostaje Twój klient. Poniższe kategorie to ręcznie napisany przegląd narzędzi, które warto znać po nazwie. Gdy się różnią, ufaj referencji. Pełna dokumentacja dla developerów: hermoso.ai/docs.
Research i ad spy: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; biblioteki reklam search_meta_ads, search_google_ads, search_linkedin_ads; organiczne social media search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; playbooki kreatywne list_skills, get_skill, save_skill.
Twórz gotowe reklamy: marka draft_brand, get_brand, update_brand, use_brand, list_brands; planowanie plan_ad, plan_variations; renderowanie render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (natywne formaty reklam HTML renderowane bezpośrednio, więc typ jest co do piksela dokładny), make_explainer, product_sizzle, make_thumbnail; edycja i finalizacja remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; zasoby list_product_photos, set_product_image, list_library, fetch_asset, upload_file.
Publikuj i planuj w swoich kanałach: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (jedna kolejka dla Facebooka, Instagrama, Threads, TikToka, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegrama i Google Business Profile), list_scheduled, cancel_scheduled, manage_meta_post, update_youtube_video, upload_meta_asset, list_meta_pages, youtube_channel, tiktok_account, list_tiktok_videos. YouTube wykracza poza sam upload: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (zakłada miniaturę Hermoso na upload; to największa dźwignia kliknięć, a YouTube inaczej wybiera klatkę losowo) i youtube_video_insights (wyświetlenia, czas oglądania, średni procent oglądania, nowi subskrybenci). Zaangażowanie: 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 (tekst, obraz, wideo, odpowiedzi, posty cytujące, ankiety i całe wątki; 280 znaków na zwykłym koncie i do 25 000 na koncie z X Premium, odczytywane z konta, a nie zakładane, i nigdy nie obcinane), post_x_article (długi Artykuł X pisany w Markdownie, z nagłówkami, listami, cytatami, blokami kodu i tabelami przenoszonymi bez zmian), edit_x_post (przepisuje post, który już opublikowałeś, w obrębie godziny, którą X dopuszcza), delete_x_post, x_post_metrics i x_post_insights (wyświetlenia, polubienia, reposty, odpowiedzi, cytowania, zakładki), x_post_insights_historical (te same liczby reklamodawcy za dowolny zakres dat, gdzie x_post_insights widzi tylko ostatnie 28 godzin), x_mentions. X to jedyny konektor, który nalicza kredyty za każde wywołanie API, bo X pobiera od nas opłatę za każde zapytanie, a post zawierający link kosztuje mniej więcej 13× tyle co bez linku; agent poda Ci cenę, zanim opublikuje. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (wyniki organicznej Strony: obserwujący i ich przyrost, wyświetlenia Strony oraz wyświetlenia, kliknięcia i zaangażowanie postów, w sumie dla Strony lub per post). Publikowanie na LinkedIn trafia na firmowe Strony, które zaznaczysz. Profil osobisty też jest dostępny, ale pozostaje wyłączony, dopóki go wyraźnie nie udostępnisz. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (Piny z obrazem lub wideo na tablicy, którą wybierzesz). Threads idzie dalej niż publikacja: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.
Czytaj i odpowiadaj na DM-y. list_inbox zbiera w jednej liście wszystko, co ktokolwiek napisał do marki: komentarze na Facebooku i Instagramie, odpowiedzi i wzmianki na Threads, komentarze na YouTube i Reddit, recenzje Google, odpowiedzi na Bluesky i wzmianki na X, a także wiadomości prywatne na Messengerze, Instagram Direct, X, Bluesky i Telegramie. reply_to_inbox_item odpowiada na dowolny z nich po id i sam kieruje odpowiedź do właściwego kanału, więc agent nigdy nie musi wiedzieć, jakiego narzędzia odpowiedzi używa dana platforma. Dla każdego kanału, gdy chcesz cały wątek, a nie najnowszą linijkę: 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; a na WhatsApp send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. instagram_profile zamienia @handle z Instagrama w numeryczne id konta, którego Meta faktycznie potrzebuje. To, na co pozwala każda platforma, się różni, a Hermoso mówi, z jaką regułą masz do czynienia, zamiast pozwolić Ci dowiedzieć się tego z odmowy: Meta pozwala odpowiedzieć w ciągu 24 godzin od napisania przez osobę, a to okno jest sprawdzane za darmo, zanim cokolwiek zostanie wysłane; Telegram ma kroczące okno 24-godzinne, a nie skrzynkę, bo Bot API nie udostępnia w ogóle endpointu historii; X przechowuje 30 dni wiadomości prywatnych i nalicza opłatę za każdą odczytaną wiadomość. WhatsApp warto omówić osobno, bo tam odpowiedź to nie odpowiedź w skrzynce: Hermoso wysyła przez WhatsApp przez send_whatsapp_message, albo zatwierdzony przez Meta szablon, żeby otworzyć rozmowę, albo wolną odpowiedź w oknie 24-godzinnym obsługi klienta Meta. Przed wysłaniem prosi o potwierdzenie dokładnego brzmienia i dokładnego numeru, bo wiadomość trafia do prawdziwego telefonu, a Meta obciąża firmę za rozmowę. Meta nie udostępnia też żadnego endpointu historii WhatsApp, więc rozmowy sprzed połączenia nie da się pobrać za żadną cenę. LinkedIn i Threads nie publikują użytecznego API wiadomości prywatnych, więc żadnego z nich nie oferujemy.
Wyślij jedną wiadomość WhatsApp albo roześlij ją do całej listy. send_whatsapp_broadcast wysyła jeden zatwierdzony szablon do listy klientów, segmentu albo premiery i na bieżąco uzupełnia własne wartości {{1}} i {{2}} każdej osoby, więc tysiąc osób dostaje wiadomość, która wymienia je po imieniu, a nie ten sam masowy zrzut tysiąc razy. Meta nie publikuje masowego endpointu, więc to rozłożona w czasie wysyłka jednej wiadomości na odbiorcę, uruchamiana jako zadanie w kolejce, które odpytujesz, zamiast wywołania, które czeka: zduplikowane numery są usuwane przed wysyłką, numer, którego Meta nie może użyć, jest odrzucany z nazwy zamiast po cichu pomijany, a każdy odbiorca ma własny wynik, więc częściowa porażka jest raportowana jako częściowa porażka, nigdy jako sukces. Uruchom najpierw z dryRun: to nic nie kosztuje, nic nie wysyła i podaje prawdziwą liczbę odbiorców, aktualną kategorię szablonu, to, co Meta za niego naliczy, oraz czy lista mieści się w rosnącym limicie wysyłki portfolio Twojej firmy. Meta obciąża Cię za wiadomości bezpośrednio, za każdą wiadomość, według własnych stawek za kraj, więc rozsyłka nie zużywa kredytów Hermoso. Dwie reguły są Meta, a nie nasze, i obie są stałe: rozsyłka to zawsze zatwierdzony szablon, bo wolny tekst jest legalny tylko w oknie 24 godzin, które otwiera się, gdy ta osoba napisze do Ciebie pierwsza; a WhatsApp wymaga, żeby odbiorca się zgodził na wiadomości, czego nic w API nie wymusza i co pozostaje odpowiedzialnością firmy.
Jeden kalendarz treści dla wszystkich kanałów: schedule_post ustawia w kolejce gotowy render do jednego lub kilku kanałów o wybranej godzinie, z podpisami dla każdego kanału; list_scheduled pokazuje, co jest w kolejce i co już wyszło, z wynikami dla każdego kanału; cancel_scheduled wycofuje post, zanim wyjdzie. W studio ta sama kolejka jest prawdziwym kalendarzem z widokami miesiąca, tygodnia i listy: przeciągnij post, żeby go przełożyć, edytuj lub duplikuj dowolny wpis i wrzucaj pracę w stałe sloty czasowe. Hermoso publikuje o wyznaczonej porze; nic nie musi być otwarte.
Prowadź kampanie reklamowe Meta: 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. Obiekty są tworzone wstrzymane, a każdy wydatek i każde usunięcie wymaga potwierdzenia. Zanim zatwierdzisz budżet: preview_meta_ad renderuje prawdziwą reklamę dla każdego miejsca jako link, który możesz obejrzeć, a estimate_meta_reach mówi, do ilu osób naprawdę dociera dany profil targetowania. Odbiorcy: list_meta_audiences i create_meta_audience budują retargeting z piksela strony, odbiorców zaangażowania Strony i Instagrama oraz lookalike; utworzenie jednego nic nie kosztuje. meta_insights rozbija wyniki według wieku, płci, miejsca i kraju. Strona Facebook Ads MCP przechodzi przez każde narzędzie Meta i targetowanie, które udostępnia.
Prowadź kampanie Google Ads: 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). Całe drzewo kampanii jest budowane w jednej operacji atomowej, a potem odczytywane z Google, zanim agent opowie, co stworzył. Poza drzewem: create_google_ads_conversion_action i list_google_ads_conversion_actions (co Google liczy jako wynik; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS i każda kampania Performance Max nie mogą działać bez tego, więc Hermoso odmawia ich budowy na koncie, które go nie ma), create_google_ads_performance_max_campaign (wielopowierzchniowy typ kampanii Google), add_google_ads_assets (linki do witryny, callouty i structured snippets, tworzone i dołączane, bo niedołączony zasób nie pokazuje się wcale) oraz google_ads_keyword_ideas (Planer słów kluczowych: realny miesięczny wolumen wyszukiwań, konkurencja i stawki na górze strony, więc słowa kluczowe wybiera się z danych, a nie z zgadywania).
Prowadź LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads i AppLovin Ads: ten sam schemat, wstrzymany domyślnie i chroniony potwierdzeniem, na każdej innej płatnej platformie. 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 (zamienia nazwy kraju, regionu i miasta na id lokalizacji Microsoft, których kampania potrzebuje; bez lokalizacji kampania Microsoft jest tworzona i obsługuje cały świat, co jest domyślnym ustawieniem Microsoftu, a odczyt zwrotny ostrzeże Cię o tym głośno). Reddit Ads, pełne drzewo konta: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (reklama na Reddit promuje post, więc kreacją jest post), set_reddit_ads_status, a do tego bezpłatne planowanie przez search_reddit_ads_targeting, reddit_ads_forecast i reddit_ads_bid_suggestion, śledzenie konwersji przez list_reddit_ads_pixels i send_reddit_ads_conversions, retargeting i zapisane audiencje, formularze leadów oraz reddit_ads_history. Reklamy ChatGPT (reklamy działające pod odpowiedzią ChatGPT), przez API reklamodawcy OpenAI: 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. Reklamy ChatGPT mają dokładnie jeden format kreacji, kartę z tekstem i obrazem, bez wideo, więc agent weźmie kadr z Twojego filmu, zamiast proponować tam reklamę wideo. Reklamy X, pełne drzewo promowanych postów, dostępne od sierpnia 2026: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (nazwa X dla grupy reklam), 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. Reklama X promuje post, więc kreacją jest post, ten sam, który publikuje post_to_x. TikTok Ads to OSOBNE połączenie od konektora publikowania na TikToku i jest jedyną platformą, która tworzy obiekty WŁĄCZONE domyślnie, więc Hermoso wymusza wstrzymanie każdego poziomu bez możliwości obejścia: 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 Ads: 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. Budżety są w mikrojednostkach waluty (1 000 000 = jedna jednostka), nagłówek kreacji ma limit 34 znaków, a reklama Snapchat wskazuje KREACJĘ, a nie id mediów. Trzy uwagi o dostępie warto mieć przed zaplanowaniem budżetu: LinkedIn i Pinterest mierzą zapisy reklam według poziomu dostępu API, jaki ma Twoje konto reklamowe. Odczyty i raporty są bez ograniczeń, a tworzenie kampanii zależy od dostępu, jaki platforma przyznała Twojemu kontu. Meta, Google Ads, Microsoft Advertising, Reddit Ads i reklamy ChatGPT nie mają takiego poziomu. X przyznaje dostęp do Ads API per KONTO reklamowe, a nie per aplikacja, więc zamiast przycisku OAuth dodajesz użytkownika X Hermoso do swojego konta reklamowego w business.x.com → Dostęp do konta, a pojawi się on w list_x_ads_accounts z poziomem uprawnień, jaki nadał mu X. AppLovin Ads łączy się przez wklejony klucz: applovin_ads_report działa na każdym koncie z jego Kluczem Raportowania, a applovin_ads_pixel z jego Kluczem Zdarzeń, send_applovin_ads_events wymaga klucza Conversion API AppLovin, a list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, narzędzia zestawów kreacji i upload_applovin_ads_assets korzystają z Campaign Management API AppLovin, które AppLovin włącza konto po koncie, tak jak klucz Conversion API. Poproś swojego opiekuna konta AppLovin o ich włączenie, a potem wklej także te klucze.
Buduj reklamy Apple Search Ads i czytaj je aż do wyszukiwanej frazy: reklamy w wynikach wyszukiwania App Store, od początku do końca. Budowa: 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. Każdy obiekt jest tworzony wstrzymany bez możliwości obejścia, włączenie to jedyny przełącznik, który uruchamia realne wydatki, i wymaga potwierdzenia, a każde podsumowanie powstaje z odczytu tego, co Apple faktycznie zapisało. Reklamy działają w miejscu zakładki Wyszukiwanie; kampania wyników wyszukiwania nie potrzebuje żadnej reklamy ani kreacji, bo Apple sam renderuje Twoją stronę produktu w App Store, a Hermoso mówi to za darmo, zamiast pozwolić Apple odrzucić budowę. Odczyt: list_apple_ads_campaigns (status, status wyświetlania, budżet dzienny i całkowity, kraje, w których działa, oraz powód podany przez Apple, gdy kampania nie może działać), list_apple_ads_ad_groups (domyślna stawka i to, czy włączone jest Search Match Apple), list_apple_ads_keywords (targetowanie i wykluczenia, z typem dopasowania i stawką), apple_ads_report (wyświetlenia, dotknięcia, instalacje, wydatki, TTR, CPT i CPA, na poziomie kampanii, grupy reklam, słowa kluczowego, wyszukiwanej frazy lub reklamy), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (Twój wpis w App Store i ewentualne niestandardowe strony produktu, z ich treścią w każdym języku), search_apple_ads_apps i check_apple_ads_app_eligibility (w jakich miejscach, krajach i na jakich urządzeniach Twoja aplikacja może się faktycznie reklamować, warto to sprawdzić przed budową) oraz list_apple_ads_orgs. Nie ma przycisku OAuth, bo Apple nie publikuje przepływu OAuth: Hermoso generuje klucz podpisujący, Ty wklejasz jego część publiczną w Apple Ads → Ustawienia konta → API i wklejasz z powrotem trzy identyfikatory. Apple pokazuje to pole tylko użytkownikowi z rolą API, więc administrator konta najpierw zaprasza kogoś takiego albo sam przełącza się na tę rolę. Przewodnik konektora Apple Search Ads prowadzi przez cały proces. Każde połączenie jest przypięte do jednej organizacji Apple Ads, którą wybrałeś przy jego tworzeniu.
Raportuj i eksportuj: Google Drive save_to_drive, list_drive_files, get_drive_file, update_drive_file, delete_drive_file, create_drive_folder; Arkusze create_sheet, append_to_sheet, read_sheet; Dokumenty 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. Leady trafiają do Twojego CRM przez MCP HubSpot: sync_leads_to_hubspot wysyła leady z formularzy Meta i LinkedIn jako kontakty, a hubspot_deals_report raportuje transakcje według etapu i źródła.
Pamięć, profile, umiejętności i zespół: remember, forget, list_memory, store_get; profile create_brand, delete_brand, use_brand, list_brands, więc agencja może przyjąć nowego klienta i zamknąć starego bez otwierania aplikacji, a profile są nielimitowane na każdym planie; umiejętności, teraz jedna biblioteka, która wchłonęła dawny sklep „pracowników AI”: save_skill, list_skills, get_skill, delete_skill; zespół invite_member, list_team, set_role, remove_member.
Konto, ustawienia i konektory: hermoso_capabilities (sprawdza modele i dokładne koszty renderów; wywołaj go najpierw), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; ustawienia get_settings, update_settings (język i wygląd, zapisywane na koncie, a nie w przeglądarce, więc klient korzystający tylko z agenta nie zostaje z angielskim); konektory list_connectors, list_connector_accounts, set_connector_accounts (wybierz dokładnie, których Stron, kont reklamowych i tablic można używać; narzędzie raportuje odczyt zwrotny z serwera, a nie to, o co poprosiłeś), disconnect_connector. Połączenie konta to ekran zgody OAuth, więc to jedyny krok, który nadal wymaga przeglądarki; wszystko po nim może wywoływać agent.