Poradniki

ClickFlare MCP i LanderLab MCP: podłącz oba do Hermesa i śledź leady z Meta

Część 2 naszej serii o Hermesie. Podłącz ClickFlare MCP i LanderLab MCP do Hermes Agent, a potem pozwól mu zbudować kampanię Meta w ClickFlare, kiedy Ty skonfigurujesz postback i sprawdzisz go jednym testowym leadem.

Olgert Pysqyli10 min czytania

Masz stronę LanderLab gotową na ruch z Meta. Zanim pojawi się pierwsze kliknięcie, ktoś musi wykonać pracę po stronie trackera: ofertę, źródło ruchu, kampanię i link śledzący pełen makr Meta. Potrzebny jest też postback z LanderLab i testowy lead, który udowodni, że wszystko działa.

Ten poradnik oddaje większość tej pracy Hermes Agent, przez ClickFlare MCP i LanderLab MCP, a wszystko dzieje się w czacie na Telegramie. Jest kontynuacją pierwszej części tej serii, w której ten sam agent zbudował stronę z quizem w 2 wariantach dla kliniki implantów dentystycznych w Prato we Włoszech.

Ten przebieg nagraliśmy w czerwcu 2026 roku. Od tamtej pory LanderLab zmienił sposób łączenia się ze swoim serwerem MCP, więc krok 1 pokazuje obecną metodę, a nie tę z naszego nagrania.

Oto cała konfiguracja w 7 krokach:

  1. Podłącz LanderLab MCP do Hermesa jednorazowym logowaniem w przeglądarce.
  2. Podłącz ClickFlare MCP kluczem API, zatwierdź polecenie i przeładuj.
  3. Poproś o przegląd kampanii z ostatnich 30 dni, żeby sprawdzić, czy połączenie czyta prawdziwe dane.
  4. Zaplanuj codzienny briefing o 9:00 na Telegramie.
  5. Poproś Hermesa, żeby dodał Twoją stronę do ClickFlare jako ofertę i zbudował kampanię Meta.
  6. Dodaj w LanderLab postback S2S z ClickFlare.
  7. Wyślij jednego testowego leada i sprawdź 4 miejsca.

Czego potrzebujesz na start

  • Hermes Agent z działającym botem na Telegramie. Hermes to agent AI open source od Nous Research, który działa na Twoim komputerze lub serwerze.
  • Plan Grow, Scale lub Enterprise w LanderLab. Te plany obejmują dostęp do API i MCP.
  • Konto w ClickFlare.
  • Opublikowana strona LanderLab. Nasza uruchamia 2 warianty quizu pod jednym adresem URL, w podziale 50/50.
  • Dostęp do terminala na maszynie, na której działa Hermes, do jednego kroku z logowaniem.

MCP, czyli Model Context Protocol, to otwarty standard, który pozwala agentowi AI korzystać z narzędzi innej aplikacji. LanderLab i ClickFlare mają po serwerze MCP. Gdy Hermes połączy się z obydwoma, jeden czat może czytać Twoje raporty z ClickFlare i wprowadzać zmiany w obu kontach.

Krok 1: połącz LanderLab MCP przez logowanie

W naszym czerwcowym nagraniu połączyliśmy LanderLab, wklejając klucz API do czatu. LanderLab od tamtej pory zastąpił tę metodę. 1 września 2026 roku LanderLab przeniósł swój serwer MCP na logowanie w przeglądarce (OAuth) pod adresem https://api.landerlab.dev/mcp, jak podaje changelog LanderLab. Klucze API służą teraz wyłącznie do bezpośrednich wywołań REST API.

Jeśli konfiguracja Hermesa nadal ma wpis LanderLab wskazujący na /api/v2/mcp, usuń go i dodaj nowy. Poradnik MCP do Hermesa opisuje serwery z logowaniem. Sprowadza się to do 4 czynności:

  1. Poproś Hermesa na Telegramie o dodanie serwera MCP o nazwie landerlab z adresem URL https://api.landerlab.dev/mcp i auth: oauth. Możesz też samodzielnie dopisać te linie do ~/.hermes/config.yaml.
  2. Na maszynie, na której działa Hermes, uruchom hermes mcp login landerlab.
  3. Otwórz wyświetlony link, zaloguj się do LanderLab i kliknij Authorize.
  4. Jeśli Hermes działa na serwerze, zaloguj się na swoim własnym komputerze. Potem skopiuj adres, na którym wyląduje przeglądarka, i wklej go do terminala, gdy Hermes o to poprosi.

W historii czatu nie zostaje żaden klucz i to jest prawdziwa korzyść. Strona LanderLab o MCP pokazuje to samo logowanie dla Claude, ChatGPT i innych aplikacji czatu.

Krok 2: połącz ClickFlare MCP kluczem API

Serwer MCP ClickFlare nadal używa kluczy API. W ClickFlare otwórz Settings, potem API Keys i kliknij Create API key. Nazwij go tak jak agenta (my użyliśmy hermes-tutorial), kliknij Generate i skopiuj klucz. ClickFlare pokazuje go tylko raz.

Okno Generate API Key w ClickFlare z nowym kluczem hermes-tutorial, widocznym tylko raz
ClickFlare pokazuje nowy klucz tylko raz. Skopiuj go, zanim zamkniesz okno.

Potem wyślij Hermesowi jedną wiadomość na Telegramie, z wklejonym pod spodem kluczem:

Utwórz nowe połączenie MCP z ClickFlare, używając klucza API poniżej.

Nie podaliśmy mu adresu serwera. Hermes sam wpisał https://mcp.clickflare.com/mcp, zapisał wpis w konfiguracji, przetestował go i zgłosił, że połączenie działa, z 37 narzędziami w tamtym momencie. Nasza instalacja zbudowała wcześniej przy innych zadaniach skill do trackera, co pomogło. Jeśli Twoja zapyta o adres, znajdziesz go w dokumentacji MCP ClickFlare.

Klucz wklejony do Telegrama zostaje w historii czatu, a sama strona API ClickFlare mówi, żeby nigdy nie udostępniać kluczy tajnych. Usuń wiadomość, gdy połączenie zacznie działać. Dla czystszej konfiguracji trzymaj klucz w ~/.hermes/.env i odwołuj się do niego w config.yaml jako ${VAR}, co opisuje poradnik MCP do Hermesa.

Zatwierdź polecenie, ale przeczytaj ostrzeżenie

Hermes pyta, zanim wykona polecenie zmieniające jego konfigurację. Na Telegramie to karta z 4 przyciskami: Allow Once, Session, Always i Deny.

Karta zatwierdzania poleceń Hermesa na Telegramie z przyciskami Allow Once, Session, Always i Deny
Nagrane w czerwcu 2026 roku, przy łączeniu LanderLab starszą metodą z kluczem API. Przyciski działają dziś tak samo.

Nasza karta pojawiła się przy łączeniu LanderLab w czerwcu i zawierała ostrzeżenie bezpieczeństwa o domenie łudząco podobnej do innej. Hermes sprawdza polecenia skanerem o nazwie Tirith. Oznacza każdą domenę kończącą się na .dev, .app, .zip, .mov lub .run, bo takie końcówki mogą uchodzić za nazwy plików. To ogólna flaga, a api.landerlab.dev jest prawdziwym adresem API LanderLab.

Zastanów się, zanim dotkniesz Always. Według dokumentacji bezpieczeństwa Hermesa zapisuje to na stałe wzorzec polecenia na Twojej liście dozwolonych, więc podobne polecenia przestają pytać o zgodę. My dotknęliśmy Always. Przy nowym agencie bezpieczniejszym nawykiem jest Allow Once lub Session. Nowsze wersje Hermesa inaczej formułują kartę, ale przyciski są te same.

Przeładuj przed testem

Nowe serwery pojawiają się na czacie dopiero po przeładowaniu. Hermes przypominał nam o tym po każdym połączeniu. Rada z naszego nagrania brzmiała: przeładowuj za każdym razem, bo zbuforowane listy narzędzi mogą sprawić, że nowe narzędzia nie zadziałają. Wpisz /reload-mcp na Telegramie.

ClickFlare MCP połączony w Hermesie z 37 narzędziami, a po przeładowaniu 241 narzędzi z 5 serwerów
Przeładowuj po każdym nowym serwerze, bo inaczej nowe narzędzia mogą nie pojawić się na czacie.

Nasze przeładowanie pokazało 241 narzędzi z 5 serwerów. W tej sumie są też inne serwery, które ta instalacja Hermesa miała już podłączone, na przykład Ahrefs.

Krok 3: poproś ClickFlare MCP o przegląd z 30 dni

Zacznij od pytania tylko do odczytu. Dowodzi, że połączenie działa, i niczego nie zmienia na Twoim koncie. Wysłaliśmy to:

Pokaż mi przegląd moich kampanii z ostatnich 30 dni. Podaj przydatne wnioski i rzeczy, o których warto wiedzieć.

To ciężkie zapytanie, bo agent musi wywołać kilka endpointów ClickFlare, ale i tak odpowiedział w niecałą minutę.

Przegląd z 30 dni w ClickFlare przygotowany przez Hermesa: wizyty, kliknięcia, konwersje, przychód, koszt, zysk i ROI
Pierwszy test tylko do odczytu. To kampanie testowe, więc traktuj liczby jako demo.

Odpowiedź zaczęła się od sum dla konta: wizyty, kliknięcia, konwersje, przychód, koszt, zysk, ROI, średni CVR (współczynnik konwersji) i EPV (zarobek na wizytę). Potem pogrupowała kampanie według typu i do każdej dodała krótką ocenę, na przykład „Wymaga porządków”. Kampanie na tym koncie to kampanie testowe, więc czytaj liczby jak demo.

Następnie przyszły wnioski, czyli część wartą przeczytania. Ruch organiczny niósł konto, płatne social miało ruch, ale słabą ekonomię konwersji, a retargeting miał najlepsze ROI wśród kanałów płatnych.

Zauważył też, że długi ogon małych testów dokłada szumu oraz że strony z quizem na mobile powinny pokazywać pierwsze pytanie bez przewijania. Na tych kampaniach testowych ocena była trafna.

Krok 4: zaplanuj codzienny briefing ClickFlare

Teraz zamień ten raport w coś, o co nie musisz prosić. Wysłaliśmy:

Utwórz codzienny raport briefingowy o moich kampaniach. Ma się uruchamiać codziennie o 9:00. Uwzględnij: obraz moich kampanii, największych zwycięzców i przegranych, przydatne wnioski, wszelkie anomalie i trendy.

Hermes utworzył zadanie cron, czyli zadanie uruchamiane według stałego harmonogramu. Jego odpowiedź podawała nazwę zadania, pierwsze uruchomienie i harmonogram, czyli 09:00 w naszej strefie czasowej (Europe/Tirane). Dostarczenie szło na ten sam czat na Telegramie.

Hermes potwierdza zadanie cron Daily ClickFlare Campaign Briefing o 09:00, dostarczane na Telegram
Jedna wiadomość konfiguruje raport, który przychodzi każdego ranka o 9:00.

Przeczytaj ostatnią linię tej odpowiedzi. Hermes zdjął ograniczenie toolsetu, żeby zaplanowane uruchomienie mogło korzystać z narzędzi ClickFlare MCP. Jeśli Twój pierwszy briefing przyjdzie pusty, najpierw zapytaj Hermesa o to ustawienie.

Wartość jest w anomaliach. Poproś briefing, żeby wskazywał współczynnik konwersji, który spada w nocy, źródło ruchu, które przestaje konwertować, albo stronę docelową, która się psuje. Czytasz to na Telegramie o 9:00, zamiast logować się do ClickFlare i budować od nowa ten sam zgrupowany raport.

Zepsutą stronę warto wyłapać przed 9:00, więc prowadź też rutynowy monitoring stron docelowych.

Krok 5: pozwól Hermesowi zbudować kampanię Meta w ClickFlare

Najpierw jedno pojęcie z ClickFlare. Oferta to strona, na której następuje konwersja. Leady zbieramy sami na stronie LanderLab, więc to ona jest ofertą. Gdyby przed nią stał pre-lander (strona rozgrzewająca), w ClickFlare to pre-lander byłby stroną docelową, a ta strona nadal byłaby ofertą.

Nasz prompt był celowo ogólnikowy:

Dodaj do ClickFlare jako ofertę stronę docelową, którą wcześniej stworzyłeś w LanderLab (adres URL Twojej strony). Chcę kierować ruch z Meta do kampanii, która prowadzi do tej oferty. Skonfiguruj kampanię i wszystko, co potrzebne, i prześlij mi link śledzący.

Około 2 minuty później Hermes przez ClickFlare MCP utworzył 3 elementy:

  • Źródło ruchu dla Meta Ads.
  • Ofertę z adresem URL strony plus ?cf_click_id={cf_click_id}, żeby ClickFlare mógł przekazać stronie swój click ID.
  • Kampanię ze śledzeniem przez przekierowanie i linkiem śledzącym dla Meta.
Hermes wylicza źródło ruchu Meta, ofertę, kampanię i link śledzący, które utworzył w ClickFlare
Około 2 minuty po wysłaniu promptu. Domena śledząca jest rozmyta.

Link śledzący trafia do reklamy Meta jako docelowy adres URL. Zawiera 8 z dynamicznych parametrów URL Meta, takich jak {{ad.id}}, {{adset.name}} i {{placement}}. Meta uzupełnia je w chwili kliknięcia, dzięki czemu ClickFlare może raportować według reklamy, zestawu reklam, kampanii, miejsca docelowego i witryny.

Jeden haczyk z dokumentacji Meta: parametry z nazwami przekazują nazwę, jaką reklama miała przy pierwszej publikacji. Jeśli później zmienisz nazwę reklamy, w raportach zostanie stara.

Śledzenie przez przekierowanie najpierw wysyła kliknięcie do ClickFlare. ClickFlare je rejestruje, a potem przekazuje użytkownika na Twoją stronę z click ID w adresie URL. ClickFlare zaleca tę metodę, gdy źródło ruchu na to pozwala. Druga opcja, śledzenie bezpośrednie, opiera się na skrypcie na stronie.

Przeczytaj kontrole i ostrzeżenie na końcu

Zanim odpowiedział, Hermes sprawdził działającą stronę. Potwierdził, że strona czyta cf_click_id, wywołuje endpoint konwersji ClickFlare /cf/cv i wysyła zdarzenie, gdy ktoś prześle formularz leada. Ten kod ClickFlare pochodził z części 1, w której poprosiliśmy agenta o jego dodanie.

Potem przyszła najbardziej przydatna linijka całego testu. Śledzenie kosztów było ustawione na „nie śledzone”, więc ClickFlare zapisywałby wizyty, leady i przychód, ale nie wydatki na Meta. Dopóki nie podłączysz ani nie zaimportujesz kosztów Meta, koszt pokazuje się jako $0, a ROI nic nie znaczy. Popraw to, zanim ktokolwiek przeczyta pierwszy raport.

Żeby sprawdzić przekierowanie, otwórz link śledzący w nowym oknie przeglądarki. Twoja przeglądarka przechowuje ciasteczko, więc zawsze pokazuje Ci ten sam wariant. Nowa przeglądarka może trafić na drugi.

Krok 6: wysyłaj leady z LanderLab do ClickFlare postbackiem S2S

Postback S2S (server-to-server) to wywołanie z serwera LanderLab do serwera ClickFlare, gdy ktoś prześle formularz. Niesie click ID, więc ClickFlare może zaliczyć konwersję właściwej kampanii i reklamie bez polegania na przeglądarce użytkownika. Tę część zrobiliśmy ręcznie w LanderLab:

  1. W ClickFlare otwórz kampanię i skopiuj jej adres URL postbacku.
  2. W LanderLab otwórz stronę docelową, przejdź do Integrations i kliknij Add Integration.
  3. Wybierz ClickFlare i nadaj integracji nazwę.
  4. Wklej adres URL postbacku, a potem usuń wszystko, co występuje po /cf/cv.
  5. Wpisz parametr URL dla Click ID.
  6. Kliknij Continue, zostaw włączone mapowanie pól i zapisz.
Formularz integracji ClickFlare w LanderLab z nazwą, adresem URL postbacku kończącym się na /cf/cv i polem click ID
W nagraniu wpisaliśmy clickid. Wpisz parametr, którego używa adres URL Twojej oferty. Nasz to cf_click_id.

Uważaj na punkt 5. Poradnik LanderLab o postbacku ClickFlare mówi, że ta wartość musi odpowiadać parametrowi click ID w adresie URL oferty. Nasz używał cf_click_id, więc właśnie tę wartość trzeba wpisać. W nagraniu wpisaliśmy clickid, czyli tekst podpowiedzi w polu. Testowa konwersja i tak dotarła do ClickFlare, ale lepiej dopasować nazwy, niż na to liczyć.

Ekran mapowania przekazuje szczegóły leada do parametrów niestandardowych ClickFlare, w tym adres URL landera, ID wariantu, ID leada i click ID ClickFlare. Poradnik LanderLab sugeruje też dodanie ct=lead jako dodatkowego parametru, żeby ClickFlare zapisał typ konwersji.

Ta strona uruchamia też workflow Telegrama z części 1. Jedno przesłanie formularza wykonuje więc teraz 2 zadania: wysyła konwersję do ClickFlare i leada na Twój czat.

Przekazuj każdego leada do ClickFlare bez kodu

Strony LanderLab wysyłają każde przesłanie formularza do ClickFlare postbackiem S2S, razem z click ID i szczegółami leada.

  • Natywna integracja z ClickFlare na każdej stronie
  • Odpowiedzi z quizu i ukryte pola przekazywane dalej
  • Dostęp do MCP w planach Grow, Scale i Enterprise

Zbuduj stronę za darmo

Krok 7: wyślij jednego testowego leada i sprawdź 4 miejsca

Otwórz link śledzący w oknie prywatnym, odpowiedz na pytania quizu i prześlij formularz. Potem sprawdź te 4 miejsca, w tej kolejności:

  1. Telegram. Alert z workflow ze szczegółami leada. Nasz dotarł w ciągu kilku sekund.
  2. LanderLab, karta Leads. Lead i wariant, który zobaczył. Nasz to był Wariant A.
  3. LanderLab, karta Logs. W sekcji Integrations wiersz „200 - OK” dla postbacku ClickFlare i wiersz „WorkflowExecuted” dla workflow.
  4. ClickFlare, Activity, Event Logs. Wiersz Conversion z Twoim click ID. Raporty kampanii mogą się opóźniać o kilka minut, bo ClickFlare buforuje dane, więc zacznij od logów.
Logi integracji LanderLab z postbackiem ClickFlare 200 OK i wykonanym workflow Telegrama
Kilka sekund po testowym leadzie LanderLab zapisał postback ClickFlare i uruchomienie workflow.

Zajrzyj też do karty Postback Status w ClickFlare. W naszym teście pokazała nieudane wpisy. Naszym zdaniem winny jest fałszywy numer telefonu w testowym leadzie. Używaj danych testowych, które wyglądają prawdziwie.

Częste błędy, których warto unikać

  • Zostawianie starej konfiguracji LanderLab. Wpisy wskazujące na /api/v2/mcp z kluczem API trzeba usunąć i dodać ponownie z logowaniem.
  • Niezgodne nazwy click ID. Parametr URL Click ID w LanderLab musi odpowiadać adresowi URL Twojej oferty.
  • Czytanie ROI bez kosztów. Przy wyłączonym śledzeniu kosztów zysk i ROI wyglądają lepiej, niż są.
  • Dotykanie Always z przyzwyczajenia. To zezwala na ten wzorzec polecenia na stałe.
  • Zostawianie aktywnych kluczy testowych. Używaj jednego klucza na agenta. Nasz stworzyliśmy do nagrania i planowaliśmy usunąć zaraz potem.
  • Poleganie wyłącznie na kontroli agenta. Jego sprawdzenie strony dowodzi, że kod tam jest. Tylko testowy lead dowodzi, że dane płyną.

FAQ

Czym jest ClickFlare MCP?

To serwer MCP ClickFlare pod adresem https://mcp.clickflare.com/mcp. Z Twoim kluczem API agent lub asystent AI może analizować dane o wydajności i tworzyć kampanie, oferty oraz landery z poziomu czatu.

Czy muszę znać adresy URL serwerów MCP?

W naszym teście nie. Hermes uzupełnił adres ClickFlare wyłącznie na podstawie klucza API, wspomagany skillem, który zbudował przy wcześniejszych zadaniach. Aktualny adres URL logowania LanderLab to https://api.landerlab.dev/mcp.

Które plany LanderLab zawierają dostęp do MCP?

Grow, Scale i Enterprise. Strony możesz budować i publikować w planie darmowym, a plan zmienić, gdy zechcesz podłączyć agenta.

Czy mogę użyć Claude albo ChatGPT zamiast Hermesa?

Jeśli chodzi o część MCP, tak. Oba serwery działają z klientami MCP, takimi jak Claude i ChatGPT. Czat na Telegramie, codzienne zadanie cron i przyciski zatwierdzania to funkcje Hermesa.

Czy bezpiecznie jest dać agentowi AI dostęp do mojego trackera?

Jest tak bezpiecznie, jak dostęp, który mu dasz. Używaj jednego klucza na agenta, zostaw włączone zatwierdzanie, wybieraj Allow Once dla nowych poleceń i usuwaj stare klucze.

Od czego zacząć

Zacznij od części tylko do odczytu. Podłącz oba serwery MCP, poproś ClickFlare MCP o przegląd z 30 dni i porównaj go ze swoim dashboardem. Gdy liczby się zgadzają, pozwól Hermesowi zbudować jedną kampanię, sam dodaj postback i wyślij testowego leada, zanim ruszy jakikolwiek budżet na Meta.

Zbuduj stronę, którą Twój agent może śledzić

Zacznij od planu darmowego, a potem podłącz Claude, ChatGPT lub Hermesa przez LanderLab MCP w planie Grow i wyższych.

Zacznij za darmoDarmowy plan na zawsze. Karta kredytowa nie jest wymagana.

Czytaj dalej

Więcej w temacie: Poradniki.

Tematy

Przeglądaj według tematu

Każdy wpis należy do jakiegoś tematu. Zacznij od tego, który jest najbliższy kampanii, jaką prowadzisz.

Przeczytaj playbook.Potem zbuduj stronę.

Zacznij za darmo: zbuduj stronę docelową, opublikuj ją we własnej domenie i skieruj każdego leada do swojego odbiorcy, zanim ruszy kolejna kampania.

Od jednego promptu do kwalifikowanych leadów

Zobacz, jak jeden prompt zamienia się w działający quiz funnel z wyceną fotowoltaiki, każdy lead trafia do odbiorcy, a wycieki są wyłapywane, zanim zjedzą budżet.

0:00
0:59