Requirements
- Python 3.11+
- A Google Ads account with an MCC (Manager Account) and a developer token
- A Google Cloud project with OAuth credentials (the wizard walks you through creating one, see Google Cloud project setup)
Run the wizard
- Google Cloud setup: your project, the required APIs, an OAuth client
- Developer token and MCC account ID
- OAuth sign-in: opens a browser, or prints a URL on headless servers
- Account discovery: finds your GA4 properties and Ads accounts automatically
- Optional services: pin a GTM container and Search Console property (auto-discovered), store a PageSpeed API key. Skip any step with Enter.
- Safety defaults: budget cap and dry-run preference
- Toolsets: optionally expose only part of the tool catalog to cut context cost
- Editor snippets: ready-to-paste MCP configuration for Claude Code and Cursor, including your toolset selection
~/.adloop/config.yaml; see the configuration reference.