Wszystkie wpisy

Poradniki

Claude i Google Ads: jak podłączyć bez programowania (2026)

Jak podłączyć Claude do Google Ads (i Meta Ads) bez programowania: konektor w claude.ai, Claude Code albo lokalny serwer MCP. Krok po kroku, stan na 30.10.2026.

Autor: Dominik PapajZaktualizowano 10 min czytania

LinkedIn

Stan na 30.10.2026. Kroki sprawdziłem tego dnia w dokumentacji Anthropic, Google i producentów narzędzi.

Krótka odpowiedź: Claude sam z siebie nie widzi Twojego konta Google Ads. Trzeba mu dać „wtyczkę”, czyli serwer MCP. Najprościej dodać gotowy, zdalny serwer jako konektor w claude.ai albo Claude Desktop: wklejasz adres, logujesz się i gotowe, bez programowania. Druga droga to Claude Code w terminalu (jedno polecenie). Trzecia to lokalny serwer, np. oficjalny Google Ads MCP, który wymaga projektu Google Cloud i Pythona i tylko czyta dane.

Mój wybór dla agencji i freelancerów PPC: AdSparky jako konektor zdalny. Podłączasz go w kilka minut w przeglądarce, dostajesz Google Ads i Meta Ads w jednej rozmowie, ponad 300 narzędzi i zmiany wyłącznie po Twoim zatwierdzeniu. Zrobiliśmy go dokładnie po to, żeby specjalista PPC nie musiał dotykać terminala ani Google Cloud.

Sprawdź na swoich kontach - beta bez opłat i bez karty: adsparky.com/pl.

AdSparky to nasze narzędzie - piszę o nim jako autor, dlatego przy innych narzędziach podaję źródła.

Najpierw trzy pojęcia#

MCP (Model Context Protocol) to standard, przez który asystent AI łączy się z innymi programami. Serwer MCP do Google Ads to program, który przyjmuje polecenia od Claude i przekazuje je do Google Ads API (oficjalnego kanału, przez który programy pobierają dane z Google Ads i wprowadzają zmiany).

Konektor to w Claude nazwa podłączonego serwera MCP. Dodajesz go w ustawieniach i od tej pory Claude może korzystać z jego narzędzi w rozmowie.

Serwer zdalny działa w internecie u dostawcy, a lokalny na Twoim komputerze. Od tego zależy, czy wystarczy wkleić adres, czy trzeba coś instalować.

Porównanie dróg#

DrogaCo musisz umiećGdzie działaOdczyt czy zmianyPrzykłady
Konektor zdalny w claude.ai / Claude Desktop (polecam)✓ Wkleić adres i zalogować sięPrzeglądarka, aplikacja desktop, też aplikacje mobilneZależy od serwera (AdSparky: ✓ odczyt i zmiany z zatwierdzeniem)AdSparky, Opteo, Optmyzr, Markifact, Adspirer
Claude Code (terminal)Wpisać jedno polecenie w terminaluTerminalZależy od serweraKażdy serwer zdalny, też lokalne
Lokalny serwer MCP✗ Projekt Google Cloud, OAuth, Python, edycja pliku konfiguracjiTylko Twój komputerOficjalny: tylko odczytOficjalny Google Ads MCP, BDOS

Droga 1: konektor zdalny w claude.ai albo Claude Desktop (bez programowania)#

To droga dla większości specjalistów PPC. Potrzebujesz adresu serwera MCP od dostawcy narzędzia (zwykle znajdziesz go w jego panelu albo dokumentacji).

Kroki według dokumentacji Anthropic (plany Pro i Max):

  1. W Claude otwórz Customize (Dostosuj), a w nim Connectors (Konektory).
  2. Kliknij „+ Add”, potem „Add custom connector”.
  3. Wpisz nazwę, np. „Google Ads”, i wklej adres serwera MCP. Kliknij „Continue”.
  4. Sprawdź wykryte ustawienia logowania i wybierz, kiedy się logujesz (od razu albo przy pierwszym użyciu).
  5. Kliknij „Add”, a potem zaloguj się w oknie, które otworzy dostawca. Przy Google Ads zwykle oznacza to logowanie kontem Google i wybór kont reklamowych.

Logowanie odbywa się przez OAuth, czyli standard, w którym dajesz aplikacji dostęp bez podawania jej hasła. Anthropic pisze, że Claude nie widzi przy tym Twojego hasła.

Ważne ograniczenia z dokumentacji Anthropic:

  • Na planie Free możesz mieć tylko jeden własny konektor.
  • W planach Team i Enterprise konektor dodaje właściciel organizacji (na Enterprise także osoba z odpowiednią rolą), a potem każdy członek zespołu łączy się z nim osobno.
  • Serwer musi być dostępny z internetu. Lokalnego serwera z Twojego komputera w ten sposób nie dodasz.
  • Konektor dodany w claude.ai działa też w Claude Desktop i aplikacjach mobilnych, bo połączenie idzie z chmury Anthropic.

Część narzędzi jest już w katalogu konektorów Claude, więc zamiast wklejać adres możesz je znaleźć na liście. Według ich stron tak jest m.in. z Optmyzr, Adspirer i Markifact. AdSparky jeszcze nie ma w katalogu: dodajesz go ręcznie adresem, jak wyżej.

Przy AdSparky adres to https://adsparky.onrender.com/mcp - logujesz się kontem AdSparky i wybierasz, do których klientów asystent ma dostęp. Od tej chwili możesz napisać po polsku „co się dzieje u moich klientów?” i dostać poranny przegląd wszystkich kont Google Ads i Meta Ads z pilnymi sprawami na górze. Dla mnie to petarda na początek dnia.

Przykład z dokumentacji Opteo: w Claude dodajesz konektor z adresem https://api.opteo.com/mcp, logujesz się do Opteo i zatwierdzasz dostęp.

  1. Google Ads + Meta Adskonta klientów
  2. AdSparkyserwer MCP w UE, podgląd i zatwierdzanie
  3. Claude albo ChatGPTrozmowa w przeglądarce
Jedno połączenie: konta klientów, AdSparky w środku, Twój czat na końcu.

Droga 2: Claude Code (jedno polecenie w terminalu)#

Claude Code to wersja Claude, która działa w terminalu. Dla serwera zdalnego wystarczy jedno polecenie (składnia z dokumentacji Claude Code):

claude mcp add --transport http google-ads https://adres-serwera/mcp

Potem w Claude Code wpisujesz /mcp i logujesz się w przeglądarce. Tokeny logowania Claude Code przechowuje i odświeża sam. Domyślnie serwer działa tylko w bieżącym projekcie. Jeśli chcesz go mieć wszędzie, dodaj --scope user.

Opteo podaje gotowe polecenie dla siebie:

claude mcp add --transport http opteo https://api.opteo.com/mcp

Ta droga ma sens, gdy i tak pracujesz w terminalu albo chcesz łączyć Google Ads z plikami na dysku (np. eksportami, notatkami o kliencie).

Droga 3: lokalny serwer MCP (wymaga pracy technicznej)#

Tu przykładem jest oficjalny Google Ads MCP od Google. Jest bezpłatny, ale tylko do odczytu i trzeba go postawić samemu. Szczegóły w osobnym wpisie: Oficjalny Google Ads MCP - co potrafi i czego nie.

Czego potrzebujesz (README i dokumentacja Google, stan 30.10.2026):

  1. Projekt Google Cloud z włączonym Google Ads API i poziomem dostępu co najmniej Explorer, żeby czytać prawdziwe konta. Samo włączenie API daje tylko dostęp do kont testowych. O wyższy poziom wnioskujesz w konsoli Google Cloud, na stronie Google Ads API Overview.
  2. Dane logowania OAuth (ID i sekret klienta) albo Application Default Credentials.
  3. Python i pipx.
  4. Wpis w konfiguracji klienta MCP.

Uwaga: według dokumentacji Google tokeny deweloperskie wycofano 9.09.2026, a dostęp zależy od projektu Google Cloud. README na GitHubie nadal wspomina token, więc w razie rozbieżności sprawdzaj dokumentację Google.

W Claude Desktop lokalny serwer dodajesz przez plik konfiguracji: Ustawienia aplikacji → Developer → Edit Config. Na macOS plik to ~/Library/Application Support/Claude/claude_desktop_config.json, na Windows %APPDATA%\Claude\claude_desktop_config.json. W sekcji mcpServers wpisujesz polecenie, które uruchamia serwer, i zmienne z danymi logowania, a potem zamykasz i ponownie otwierasz aplikację. Dokładne polecenie i nazwy zmiennych są w README repozytorium.

W Claude Code lokalny serwer dodajesz poleceniem claude mcp add nazwa -- polecenie-uruchamiające (wszystko po -- trafia do serwera bez zmian).

Na tej samej zasadzie działa BDOS: według strony pracuje na Twoim komputerze, w terminalu albo w Claude Desktop, i wymaga Claude Pro oraz konta menedżera Google Ads z dostępem do API. W odróżnieniu od oficjalnego serwera BDOS wprowadza też zmiany, z podglądem i potwierdzeniem. Różnica wobec AdSparky: BDOS według strony obejmuje ekosystem Google, AdSparky dokłada Meta Ads i działa w przeglądarce. Porównanie: AdSparky vs BDOS.

Co wymaga programowania, a co nie#

Uczciwie:

  • Konektor zdalny: nie wymaga. Wklejasz adres, logujesz się.
  • Claude Code z serwerem zdalnym: nie trzeba programować, ale trzeba otworzyć terminal i wpisać polecenie.
  • Oficjalny Google Ads MCP: nie piszesz kodu, ale konfigurujesz Google Cloud, OAuth, Pythona i plik JSON. Dla osoby bez doświadczenia to najtrudniejsza droga.
  • Własny serwer MCP: wymaga programowania. Ma sens tylko wtedy, gdy masz w zespole programistę i bardzo specyficzne potrzeby.

Nie chcesz konfigurować Google Cloud ani Pythona? Podłącz AdSparky adresem - beta bez opłat, Google Ads i Meta Ads w jednym konektorze.

Co sprawdzić przed podłączeniem konta klienta#

Podłączenie to dopiero początek. Zanim dasz asystentowi dostęp do konta klienta, sprawdź w dokumentacji narzędzia:

  1. Czy serwer tylko czyta, czy też zmienia. Oficjalny Google Ads MCP tylko czyta. Narzędzia ze zmianami powinny mieć zatwierdzanie.
  2. Czy jest podgląd zmiany przed wprowadzeniem i możliwość cofnięcia.
  3. Czy narzędzie może coś usunąć.
  4. Gdzie trafiają dane. Wyniki zapytań przetwarza też dostawca asystenta (Anthropic) według Twojej umowy z nim.

AdSparky odpowiada na każdy z tych punktów wprost. Każda zmiana przechodzi próbę na sucho (dry run, czyli przygotowanie zmiany bez wprowadzania jej), podgląd przed i po i zatwierdzenie człowieka - w czacie albo w panelu. Nic nie usuwamy, tylko wstrzymujemy. Dane trzymamy na serwerach w UE (Irlandia, Frankfurt), klucze są zaszyfrowane i nie trenujemy AI na danych. Więcej: Jak bezpiecznie pozwolić AI zmieniać kampanie.

Kiedy wybrać AdSparky jako konektor do Claude#

  1. Nie chcesz instalować niczego lokalnie - AdSparky dodajesz adresem w claude.ai i działa też w Claude Desktop i aplikacji mobilnej.
  2. Prowadzisz Google Ads i Meta Ads - jeden konektor obsługuje obie platformy, oficjalny Google Ads MCP tylko Google i tylko odczyt.
  3. Chcesz nie tylko czytać, ale i zmieniać kampanie - z podglądem przed i po, zatwierdzeniem i cofaniem zwykle jednym krokiem.
  4. Masz wielu klientów i chcesz jednego porannego przeglądu wszystkich kont.
  5. Potrzebujesz limitów per klient (maks. budżet, kampanie nietykalne), których AI nie poluzuje z czatu.
  6. Chcesz bezpiecznika budżetu: jedna operacja to maksymalnie +30% albo -50%.
  7. Chcesz, żeby Claude pamiętał ustalenia z każdym klientem: zakazy, cele, co jest leadem.
  8. Pilnujesz pomiaru: GA4, Tag Manager, Merchant Center i sprawdzenie kodu konwersji na stronie klienta.
  9. Część zespołu pracuje w ChatGPT - to samo konto AdSparky działa też tam, w Claude Code i w Codex.

Kiedy coś innego: jeśli potrzebujesz tylko odczytu i masz kogoś technicznego, oficjalny Google Ads MCP jest bezpłatny. Jeśli prowadzisz wyłącznie Google Ads i wolisz dane dostępowe na swoim komputerze, sprawdź BDOS.

Uczciwie o AdSparky: to beta, cennik ogłosimy przed końcem testów, a do pracy potrzebna jest płatna subskrypcja Claude albo ChatGPT.

Jeśli wybierasz między narzędziami, zestawienie jedenastu serwerów jest tu: Najlepszy MCP do Google Ads 2026. A jeśli pracujesz w ChatGPT, nie w Claude: ChatGPT i Google Ads, Meta Ads.

Pierwsze polecenia po podłączeniu#

Kiedy konektor działa, zacznij od czegoś, co tylko czyta:

  • „Pokaż listę moich kont Google Ads.”
  • „Które kampanie na koncie X wydały w ostatnich 30 dniach ponad 300 zł bez konwersji?”
  • „Pokaż wyszukiwane hasła z ostatnich 14 dni, które kosztowały najwięcej i nie dały konwersji.”

Liczby z odpowiedzi porównaj raz z panelem Google Ads. Jeśli się zgadzają, wiesz, że asystent czyta właściwe konto i okres.

FAQ#

Czy da się podłączyć Claude do Google Ads za darmo?#

Oficjalny Google Ads MCP jest bezpłatny, ale tylko do odczytu i wymaga konfiguracji technicznej. Na planie Free Claude możesz dodać jeden własny konektor. Do codziennej pracy z danymi większości kont i tak przyda się płatny plan Claude.

Czy muszę mieć konto menedżera (MCC)?#

Nie zawsze. Przy konektorach zdalnych logujesz się kontem Google, które ma dostęp do kont reklamowych. MCC (konto menedżera, z którego agencja zarządza kontami klientów) ułatwia pracę z wieloma klientami. Oficjalny MCP obsługuje je parametrem login_customer_id.

Czy Claude może sam zmieniać kampanie?#

Tylko jeśli serwer MCP ma narzędzia do zmian. Oficjalny Google Ads MCP ich nie ma. Narzędzia, które je mają, zwykle wymagają Twojego zatwierdzenia przed wprowadzeniem zmiany. Sprawdź to w ich dokumentacji.

Czy AdSparky jest lepsze od oficjalnego Google Ads MCP?#

Do codziennej pracy agencji - tak, z prostych powodów: oficjalny Google Ads MCP według README tylko czyta dane, działa lokalnie i wymaga projektu Google Cloud oraz Pythona. AdSparky dodajesz adresem w przeglądarce, obsługuje też Meta Ads i wprowadza zmiany z podglądem, zatwierdzeniem i cofaniem. Jeśli potrzebujesz wyłącznie bezpłatnego odczytu i umiesz skonfigurować serwer, oficjalny MCP wystarczy.

Czym się różni konektor od wtyczki BDOS czy oficjalnego MCP?#

Konektor zdalny działa w chmurze dostawcy, więc dodajesz go adresem i masz go w przeglądarce, aplikacji desktop i mobilnej. Lokalny serwer działa tylko na komputerze, na którym go zainstalowano.

Czy w Claude Desktop działa to samo co w claude.ai?#

Konektory zdalne dodane w claude.ai działają też w Claude Desktop. Lokalne serwery (z pliku konfiguracji) działają tylko w Claude Desktop i Claude Code na danym komputerze.

Źródła#

(sprawdzone 30.10.2026)

Chcesz podłączyć Claude do Google Ads i Meta Ads bez terminala, ze zmianami tylko po Twoim zatwierdzeniu? Beta AdSparky jest bez opłat i bez karty: adsparky.com/pl.

  • AI
  • Google Ads
  • MCP
  • Claude
  • Poradnik

Udostępnij

LinkedIn

Prowadzisz kampanie Google Ads albo Meta Ads dla klientów?

AdSparky robi audyty, codzienne sprawdzenie i raporty, a każdą zmianę na koncie pokazuje przed wprowadzeniem i czeka na Twoje „tak”. W czasie testów nic nie płacisz.

Dołącz do bety