Google Ads aansturen vanuit n8n
In n8n koppel je Adlyko met de MCP Client-node, die je onder een AI Agent hangt. Je zet één endpoint-URL in de node, authenticeert met je Google-account en kiest welke tools de agent mag gebruiken. Daarna kan een workflow je Google Ads uitlezen en aanpassen op het moment dat jij bepaalt, en dat is het verschil met een chatvenster: hier hoeft niemand op dat moment achter zijn scherm te zitten.
- Welke node
- De MCP Client-node, aan de gereedschapsingang van een AI Agent
- Transport
- De HTTP-variant, niet de oudere transport met server-sent events
- Authenticatie
- OAuth2, opgeslagen als credential in n8n
- Wat je ook nodig hebt
- Een trigger en een taalmodel onder dezelfde agent
Adlyko toevoegen in vijf stappen
- 1
Meld je aan bij Adlyko
Log in met het Google-account waarmee je je Google Ads beheert. Dat account bepaalt straks welke Google Ads-accounts je workflow mag zien.
- 2
Bouw een workflow met een AI Agent
De MCP-node is geen losse stap maar een gereedschapskist onder een agent. Je hebt dus minimaal drie dingen nodig: een trigger, een AI Agent-node en een taalmodel eronder.
- 3
Hang de MCP Client-node onder de agent
Voeg de MCP Client-node toe aan de gereedschapsingang van je AI Agent. Zet Server Transport op de HTTP-variant en zet deze URL in het veld voor het MCP-endpoint.
https://mcp.adlyko.com/mcp - 4
Maak de OAuth-credential aan
Kies OAuth2 als authenticatie en doorloop de aanmelding met hetzelfde Google-account als bij je aanmelding. n8n bewaart die aanmelding als credential, zodat je hem in meerdere workflows kunt hergebruiken.
- 5
Beperk de toolset
Zet Tools to Include op Selected en kies alleen wat deze workflow nodig heeft. Een agent die tientallen tools tegelijk aangeboden krijgt, kiest merkbaar slechter dan een agent met vijf tools voor één taak.
Een workflow die zichzelf terugverdient
De opzet die het vaakst zin heeft is kort: een trigger die op een vast moment afgaat, een agent met een beperkte set Adlyko-tools, en een laatste stap die het antwoord ergens neerlegt waar je het toch al ziet. De instructie aan de agent is dan geen vraag maar een opdracht.
Haal de campagneprestaties van vorige week op. Noem elke campagne waar de kosten per conversie meer dan een kwart hoger liggen dan de week ervoor, met het bedrag erbij. Zijn er geen, antwoord dan met: niets bijzonders.
Vergelijk de producten met voorraad uit de vorige stap met de actieve shopping-groepen in Google Ads, en meld welke uitverkochte producten nog advertentiebudget krijgen.
Die tweede is waar n8n echt iets toevoegt. De eerste kun je ook als routine in Adlyko zelf aanzetten, en dat scheelt je het onderhoud van een workflow.
Wat je van n8n moet weten
- De node werkt alleen als gereedschap onder een agent. Er is geen scherm waarin je zelf een vraag typt, dus je stuurt op de systeeminstructie van de agent.
- De credential hangt aan één Google-account. Beheer je klanten van verschillende bedrijven, maak dan per account een eigen credential in plaats van te wisselen in een bestaande.
- Een workflow die iets wijzigt in je account draait zonder dat er iemand meekijkt. Bouw daarom een goedkeuringsstap in, of houd de tools van deze agent bij de tools die alleen lezen. Nieuwe campagnes komen sowieso gepauzeerd binnen.
- Wil je gewoon zelf vragen kunnen stellen zonder workflow eromheen, dan is Google Ads koppelen aan Claude sneller opgezet. Voor werk dat je met code combineert is Google Ads beheren vanuit Claude Code de kortste route.
Als het niet lukt
- De node haalt geen tools op
- Bijna altijd is de aanmelding niet afgerond. n8n vraagt de toollijst pas op nadat de credential werkt, dus een leeg keuzemenu betekent meestal dat de OAuth-stap is afgebroken. Open de credential opnieuw, log in en sla hem op; daarna vult de lijst zich.
- Welke transport moet ik kiezen?
- De HTTP-variant. Adlyko draait op een gewoon HTTPS-adres dat de moderne MCP-transport gebruikt. De oudere transport met server-sent events is in n8n aanwezig voor bestaande koppelingen, maar is niet waar je een nieuwe koppeling op bouwt.
- Mijn agent kiest de verkeerde tool
- Beperk de lijst met Tools to Include en zet in de systeeminstructie van je agent wat de workflow moet doen en wat niet. Eén workflow per taak werkt beter dan één agent die alles kan, want een agent kiest uit wat je hem aanbiedt.
- Waarom zou ik dit in n8n bouwen en niet in Adlyko zelf?
- Voor rapporten en terugkerende controles op je account heeft Adlyko routines, en die stel je in een paar klikken in zonder workflow. n8n wordt interessant zodra er iets anders in het spel komt: je CRM, je voorraad, een spreadsheet of een bericht in een kanaal waar je team al zit.
Eerst aanmelden, dan bouwen
Het endpoint geeft pas toegang nadat je je met je Google-account hebt aangemeld bij Adlyko. Dat kost niets en je koppelt meteen je eerste Google Ads-account. Wat de betaalde laag kost staat op de prijzenpagina.
Dezelfde URL, een andere agent
De server-URL verandert niet als je van agent wisselt. Alleen de plek waar je hem invoert is anders. Wat koppelen precies inhoudt staat op de overzichtspagina over Adlyko koppelen.
- ChatGoogle Ads koppelen aan ClaudeDe chat op claude.ai of in Claude Desktop, met Adlyko als aangepaste connector.
- ChatGoogle Ads koppelen aan ChatGPTEen eigen connector in de webversie, aan te zetten per gesprek.
- TerminalGoogle Ads beheren vanuit Claude CodeEén commando in je terminal, en je account staat naast je code en je bestanden.
- ChatGoogle Ads koppelen aan PerplexityEen aangepaste externe connector, zodat je accountdata naast je research staat.
- EditorGoogle Ads koppelen aan CursorEen regel in mcp.json, zodat je landingspagina en je campagnes in één venster staan.
Nog niet zeker of dit is wat je zoekt? Lees eerst wat een Google Ads MCP-server is en hoe Adlyko zich verhoudt tot de eigen server van Google.