Uruchom cały marketing z poziomu swojego agenta

Hermoso udostępnia open-source serwer MCP, CLI i instalowalne umiejętności Claude, więc asystent, którego już używasz, może prowadzić całą Twoją funkcję reklamową: badać reklamy wygrywające na Twoim rynku, tworzyć gotowe reklamy graficzne i wideo, publikować je oraz budować i czytać płatne kampanie, które za nimi stoją. 922+ narzędzi przez jeden endpoint z OAuth, 100+ modeli obrazu, wideo, głosu i pisania na jednym liczniku kredytów, a dokładne koszty każdego renderu są podane, zanim cokolwiek zostanie wydane.

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.

  1. Research. “Kim są trzej najbliżsi konkurenci oatly.com i jakie mają najdłużej działające reklamy na Meta? Powiedz mi, który hak się powtarza.” To przechodzi przez find_competitors → pull_competitor_ads → mine_angles.
  2. 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_ad i zwraca gotowy adres pliku mp4.
  3. 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.

KAŻDY KANAŁ

Jeden agent. Każdy kanał, na którym marketingujesz.

Połącz konto raz, a stanie się wywoływalne. Ta sama gotowa render może wyjść organicznie, działać jako płatne media i zwracać własne liczby, bez otwierania ani jednego panelu platformy. Działa tak samo na pliku zrobionym gdzie indziej: narzędzia publikowania, planowania i kampanii przyjmują każdy przesłany obraz lub wideo, więc agent może użyć tylko tej połowy osobno.

Publikuj organicznie

Wrzucaj gotowy render prosto na połączone konta, od razu albo w kolejkę prawdziwego kalendarza treści: widoki miesiąca, tygodnia i listy, przeciągnij post, żeby go przełożyć, stałe sloty czasowe, edycja lub duplikacja dowolnego wpisu, podpisy dla każdego kanału, jedna akceptacja.

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

Prowadź reklamy

Buduj całe drzewo kampanii: kampanię, zestaw reklam lub grupę reklam, reklamy, słowa kluczowe, budżety, stawki i targetowanie. Wszystko jest odczytywane z platformy, zanim agent opowie, co stworzył. Potem części, które większość narzędzi pomija: prawdziwe podglądy reklam Meta i szacunki zasięgu przed zatwierdzeniem budżetu, retargeting i audiencje lookalike, akcje konwersji Google, Performance Max, wolumeny z Planera słów kluczowych oraz linki do witryny i callouty tworzone i dołączane.

Meta (Facebook i 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

Mierz i raportuj

Wydatki, CTR, CPC i konwersje po stronie płatnej; wyświetlenia, retencję, polubienia, reposty i komentarze po stronie organicznej. Dodaj Google Analytics 4, czyli to, co wszystko to osiągnęło na Twojej własnej stronie: sesje, użytkowników, konwersje i przychód według kanału, źródła/medium, kampanii lub strony docelowej, plus to, kto jest teraz na stronie. Wszystko trafia prosto do Arkusza Google, Dokumentu albo folderu Drive, który Twój zespół już czyta.

Wyniki kampanii · zaangażowanie per post · retencja per wideo · liczba odbiorców · instalacje i wyszukiwane frazy Apple Search Ads · sesje, konwersje i przychód GA4 · odwiedzający w czasie rzeczywistym

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

Odpowiadaj na DM-y

Pytanie, które naprawdę zamienia się w sprzedaż, zwykle przychodzi jako wiadomość prywatna. Zbierz każdą z nich w jedną listę, obok komentarzy, odpowiedzi, wzmianek i recenzji, przeczytaj wątek i odpowiedz w tym samym oddechu, w którym zapytałeś. Jedno id wraca, a Hermoso kieruje odpowiedź do właściwego kanału. Okno 24-godzinnej odpowiedzi Meta jest sprawdzane za darmo, zanim cokolwiek zostanie wysłane, a Telegram to kroczące okno 24-godzinne, a nie historia, bo Telegram nie publikuje w ogóle żadnego endpointu historii. WhatsApp działa w drugą stronę: Hermoso tam wysyła, zamiast odpowiadać, albo jedną wiadomość, albo rozsyłkę jednego zatwierdzonego szablonu do całej listy klientów, z uzupełnionymi zmiennymi każdej osoby. A same DM-y mogą odpowiadać za siebie: automatyzacja DM na Instagramie wysyła wiadomość do każdego, kto skomentuje słowo kluczowe pod postem (z opcjonalną publiczną odpowiedzią) albo napisze słowo kluczowe w DM, więc konkurs albo post „skomentuj LINK” działa bez nikogo przy klawiaturze.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (wyślij jedną wiadomość albo roześlij do listy)

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

Trzy rzeczy warto wiedzieć z góry. Publikowanie na LinkedIn trafia w firmowe Strony, które zaznaczysz. Hermoso publikuje domyślnie jako marka; Twój profil osobisty też jest dostępny, ale pozostaje wyłączony, dopóki go wyraźnie nie udostępnisz. Ponieważ X nalicza opłaty za każde zapytanie API, te wywołania kosztują kilka kredytów za sztukę, a post zawierający link kosztuje mniej więcej 13× tyle co bez linku, więc agent poda Ci cenę, zanim opublikuje.

Research sięga dalej niż publikacja: biblioteki reklam Meta, Google i LinkedIn oraz organiczne TikTok, Instagram, YouTube, Reddit i Threads są przeszukiwalne, więc możesz przeczesać dowolny rynek w poszukiwaniu tego, co działa, zanim opublikujesz choćby jedną rzecz.

Czego agent nie może zrobić sam

Agent z budżetem jest użyteczny tylko wtedy, gdy zasięg jego działania jest ograniczony, więc uprawnienia do wydatków są egzekwowane na serwerze, a nie w prompcie:

  • Nic nie wchodzi na żywo przypadkiem. Kampanie, zestawy reklam i reklamy Meta są tworzone jako PAUSED bez możliwości nadpisania przez wywołującego. Każda kampania na każdej platformie jest tworzona wstrzymana, a przełączniki set_*_ads_status (jedyne narzędzia, które uzbrajają realne pieniądze) odmawiają działania bez wyraźnej flagi potwierdzenia; ta sama bramka obejmuje tworzenie włączonej grupy reklam Google Ads, reklamy albo słowa kluczowego pod już włączonym rodzicem, bo to zaczęłoby się wyświetlać przy najbliższej aukcji.
  • Każdy render jest najpierw wyceniony. hermoso_capabilities publikuje dokładny koszt każdego modelu w kredytach (za czas trwania, w przypadku wideo), więc agent może wycenić plan, zanim go wyrenderuje.
  • Kredyty są rezerwowane, a potem rozliczane. Render obciąża szacunek przed pierwszym wywołaniem dostawcy i rozlicza dokładny koszt po nim. Nieudane wysłanie zwraca kredyty, więc nic nie jest wydane bez rozliczenia.
  • Brak anonimowych wydatków. Każde wywołanie generowania uwierzytelnia się i obciąża prawdziwe konto; konektor odmawia działania bez zweryfikowanej tożsamości.
  • Usunięcia też wymagają potwierdzenia, a każde drzewo kampanii jest odczytywane z platformy reklamowej, zanim agent o nim zdać raport. Podsumowanie, które dostajesz, powstaje z tego odczytu, a nie z tego, o co poproszono.

Najczęstsze pytania

Jaki jest najlepszy marketingowy MCP?

Hermoso to marketingowy MCP zbudowany tak, żeby prowadzić całą funkcję reklamową z poziomu agenta. Bada reklamy konkurencji, tworzy gotowe reklamy graficzne i wideo, publikuje je lub planuje, buduje i odczytuje kampanie, z 922+ narzędziami na jednym serwerze z OAuth, działając w ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes i Grok Bot.

Czy istnieje MCP do prowadzenia reklam Meta?

Tak. MCP Hermoso buduje i zarządza kampaniami reklamowymi Meta (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) i publikuje organiczne posty na Facebooku, Instagramie i Threads, wszystko z poziomu agenta.

Czy istnieje MCP do Google Ads?

Tak. Hermoso buduje całe drzewo Google Ads z poziomu agenta (kampania, grupa reklam, reklama wyszukiwania lub displayowa responsywna oraz słowa kluczowe z wykluczeniami) w jednej operacji atomowej, a do tego budżety, strategię stawek, targetowanie geograficzne i językowe, raportowanie GAQL przez google_ads_report oraz chroniony potwierdzeniem set_google_ads_status jako jedyny przełącznik, który uruchamia realne wydatki.

Jakie MCP bada reklamy konkurencji?

MCP Hermoso pobiera reklamy konkurencji z bibliotek reklam Meta, Google i LinkedIn oraz z organicznych TikTok, Instagrama, YouTube, Reddit i Threads, i rozkłada ich strategię na części przez find_competitors, pull_competitor_ads, competitor_teardown i research_ads.

Czy mój agent może czytać i odpowiadać na moje DM-y?

Tak, na Messengerze, Instagram Direct, X, Bluesky i Telegramie, a na WhatsApp wysyła. list_inbox zwraca wiadomości prywatne obok komentarzy, odpowiedzi, wzmianek i recenzji, więc pytanie „na co muszę dziś odpowiedzieć” to jedno wywołanie obejmujące każdy podłączony kanał; reply_to_inbox_item odpowiada po id i sam wybiera właściwy kanał. Każda platforma ma własną regułę, a Hermoso ją podaje zamiast zawodzić w chwili wysyłki: Meta pozwala odpowiedzieć w ciągu 24 godzin od napisania przez osobę, Telegram daje kroczące okno 24-godzinne zamiast historii, X przechowuje 30 dni i nalicza opłatę za każdą odczytaną wiadomość. Odpowiedź na WhatsApp nie jest odpowiedzią w skrzynce: idzie przez send_whatsapp_message jako zatwierdzony przez Meta szablon albo wolna odpowiedź w oknie 24-godzinnym obsługi klienta Meta, i wymaga potwierdzenia, bo trafia do prawdziwego telefonu, a Meta obciąża za to firmę. Ten sam szablon może pójść do całej listy klientów przez send_whatsapp_broadcast, który uzupełnia własne zmienne każdej osoby, działa jako zadanie w kolejce i zwraca wynik dla każdego odbiorcy; najpierw uruchom próbę, która nic nie kosztuje, i podaje prawdziwą liczbę odbiorców oraz to, ile Meta naliczy. Meta obciąża Cię za te wiadomości bezpośrednio, a nie w kredytach Hermoso, a WhatsApp wymaga, żeby odbiorca się zgodził. LinkedIn i Threads nie publikują użytecznego API wiadomości prywatnych, więc żadnego z nich nie oferujemy.

Czym jest serwer MCP Hermoso?

To open-source serwer Model Context Protocol, który udostępnia platformę marketingową Hermoso jako 922+ narzędzi: research konkurencyjnych reklam, planowanie reklam, generowanie obrazów, wideo, awatarów i głosu, publikację i planowanie, zarządzanie kampaniami w Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads i AppLovin Ads, a także eksport do Arkuszy, Dokumentów i Drive. Agenci tacy jak Claude Code i Cursor mogą przeprowadzić całą pętlę bezpośrednio.

Z jakimi agentami i klientami to działa?

Z każdym klientem MCP i z każdym agentem kodującym w jednym poleceniu. 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 i większość pozostałych: npx skills add hermoso-ai/hermoso. Każda instalacja dodaje pięć umiejętności sterujących CLI hermoso, więc żadna lista narzędzi nie jest ładowana do sesji. Claude i Claude Desktop: wklej adres w Customize → Connectors; ChatGPT: Plugins → Add → Create MCP App; Grok Bot startuje z szablonu Hermoso Marketing Bot; Grok Build uruchamia grok mcp add hermoso -- npx -y hermoso mcp po zalogowaniu; a Cursor i VS Code mogą też przyjąć serwer MCP przez deeplinki z jednym kliknięciem powyżej.

Czy mogę z tego korzystać w Claude.ai bez instalowania czegokolwiek?

Tak. Wklej https://app.hermoso.ai/mcp w Claude → Customize → Connectors, zatwierdź swoim kontem Hermoso i gotowe. Albo utwórz klucz API w aplikacji (MCP & CLI → Terminal & API keys) dla Claude Code, Cursor i skryptów.

Czy jest też CLI?

Tak. npm install -g hermoso, potem hermoso auth login otwiera logowanie w przeglądarce (loopback, jak w gh) i zapisuje klucz dostępny tylko dla właściciela w ~/.hermoso/config.json. CLI obejmuje podstawową pętlę jako polecenia podprocesowe z wyjściem --json (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch), co jest oszczędnym pod względem tokenów wzorcem dla agentów terminalowych: uruchamiają polecenia zamiast dźwigać duży manifest narzędzi. Ten sam pakiet obsługuje też pełną powierzchnię MCP z 922+ narzędziami przez stdio przez hermoso mcp (albo npx -y hermoso mcp), więc instalacja CLI nic nie kosztuje w zasięgu.

Czy jest REST API?

Tak, dla backendów i języków bez klienta MCP. Kieruj na https://app.hermoso.ai/v1 z kluczem bearer. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs i /v1/brands to mały, wersjonowany kontrakt, na którym możesz budować i który zachowamy. POST /v1/tools/{name} dociera do każdego narzędzia z powierzchni MCP przez zwykłe HTTP, więc nic nie jest poza zasięgiem. Przeglądaj je pod GET /v1/tools. Render nie musi trzymać Twojego żądania otwartego: dodaj ?wait=0, a wywołanie odpowie 202 z id zadania, potem odpytuj GET /v1/jobs/{id}, aż się skończy. GET /v1/jobs listuje Twoje zadania, a GET /v1/brands listuje profile, na które Twój klucz może działać. Specyfikacja jest generowana z samego routera pod adresem openapi.json.

Czy można wydawać kredyty anonimowo?

Nie. Każde wywołanie generowania uwierzytelnia się i obciąża prawdziwe konto. Konektor odmawia działania bez zweryfikowanej tożsamości.

Ile to kosztuje?

Zarejestruj się za darmo, bez karty, i zaczynasz z 250+ kredytami do zdobycia za darmo. Potem jest jeden system kredytów na research, obraz i wideo, z planami za $29, $69 i $149 miesięcznie; każda funkcja jest dostępna na każdym planie, a plany różnią się tylko miesięczną liczbą kredytów i stawką za kredyt. Dokładne koszty renderów są publikowane przez hermoso_capabilities.

Powiązane

Przewodniki dla jednej platformy naraz, każdy mówiący, co agent może tam zrobić: Facebook Ads MCP, Google Ads MCP, LinkedIn MCP, HubSpot MCP i konektor Apple Search Ads. Każda inna platforma jest na stronie kanałów.

Używasz Rovo, Dify, Zapiera, Zeda, IDE z JetBrains, Devina, Windsurfa albo Hermes Agent? Każdy ma własną krótką stronę konfiguracji pod połącz Hermoso przez URL.

Połączony i nie wiesz, o co zapytać? Gotowe przepływy to gotowe prompty do typowych zadań marketingowych, każdy o jedno kliknięcie od ChatGPT lub Claude.

Agent może też sam założyć i opłacić konto Hermoso, bez człowieka przy formularzu rejestracji: zobacz agenci, którzy się rejestrują i płacą.

Załóż darmowe konto, połącz je raz, a Twój agent dostanie 922+ narzędzi marketingowych. Wolisz wizualne studio? To ten sam silnik.

Zacznij za darmo →   Zobacz na GitHub →