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#
| Droga | Co musisz umieć | Gdzie działa | Odczyt czy zmiany | Przykłady |
|---|---|---|---|---|
| Konektor zdalny w claude.ai / Claude Desktop (polecam) | ✓ Wkleić adres i zalogować się | Przeglądarka, aplikacja desktop, też aplikacje mobilne | Zależy od serwera (AdSparky: ✓ odczyt i zmiany z zatwierdzeniem) | AdSparky, Opteo, Optmyzr, Markifact, Adspirer |
| Claude Code (terminal) | Wpisać jedno polecenie w terminalu | Terminal | Zależy od serwera | Każdy serwer zdalny, też lokalne |
| Lokalny serwer MCP | ✗ Projekt Google Cloud, OAuth, Python, edycja pliku konfiguracji | Tylko Twój komputer | Oficjalny: tylko odczyt | Oficjalny 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):
- W Claude otwórz Customize (Dostosuj), a w nim Connectors (Konektory).
- Kliknij „+ Add”, potem „Add custom connector”.
- Wpisz nazwę, np. „Google Ads”, i wklej adres serwera MCP. Kliknij „Continue”.
- Sprawdź wykryte ustawienia logowania i wybierz, kiedy się logujesz (od razu albo przy pierwszym użyciu).
- 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.
- Google Ads + Meta Adskonta klientów
- AdSparkyserwer MCP w UE, podgląd i zatwierdzanie
- Claude albo ChatGPTrozmowa w przeglądarce
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/mcpPotem 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/mcpTa 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):
- 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.
- Dane logowania OAuth (ID i sekret klienta) albo Application Default Credentials.
- Python i pipx.
- 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:
- Czy serwer tylko czyta, czy też zmienia. Oficjalny Google Ads MCP tylko czyta. Narzędzia ze zmianami powinny mieć zatwierdzanie.
- Czy jest podgląd zmiany przed wprowadzeniem i możliwość cofnięcia.
- Czy narzędzie może coś usunąć.
- 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#
- Nie chcesz instalować niczego lokalnie - AdSparky dodajesz adresem w claude.ai i działa też w Claude Desktop i aplikacji mobilnej.
- Prowadzisz Google Ads i Meta Ads - jeden konektor obsługuje obie platformy, oficjalny Google Ads MCP tylko Google i tylko odczyt.
- Chcesz nie tylko czytać, ale i zmieniać kampanie - z podglądem przed i po, zatwierdzeniem i cofaniem zwykle jednym krokiem.
- Masz wielu klientów i chcesz jednego porannego przeglądu wszystkich kont.
- Potrzebujesz limitów per klient (maks. budżet, kampanie nietykalne), których AI nie poluzuje z czatu.
- Chcesz bezpiecznika budżetu: jedna operacja to maksymalnie +30% albo -50%.
- Chcesz, żeby Claude pamiętał ustalenia z każdym klientem: zakazy, cele, co jest leadem.
- Pilnujesz pomiaru: GA4, Tag Manager, Merchant Center i sprawdzenie kodu konwersji na stronie klienta.
- 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#
- Anthropic - Getting started with custom connectors using remote MCP
- Claude Code - MCP
- Model Context Protocol - Connect to local MCP servers (Claude Desktop)
- github.com/googleads/google-ads-mcp
- Google Ads API - MCP server
- Google Ads API - zasady i poziomy dostępu
- Opteo MCP
- Optmyzr Sidekick MCP User Guide
- adspirer.com, markifact.com
- bdos.ai
- adsparky.com
(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.