Internal tool · Google Ads API
BIGSTATION Ads Connector
STATUS: ACTIVE · INTERNAL USE ONLY · NOT PUBLICLY DISTRIBUTED
A reporting and analysis tool built by BIGSTATION for its own use and for the advertising accounts its clients have granted it access to. It reads campaign, keyword, and search term data through the Google Ads API and presents it inside an AI assistant, so that account analysis that used to take hours of manual exports takes minutes.
What it does
BIGSTATION Ads Connector is a Model Context Protocol server. It exposes read-only access to the Google Ads API to an AI assistant running on the same machine, which can then answer questions about account performance, identify wasted spend, and draft lists of negative keywords for a human to review.
It has three capabilities: listing the advertising accounts the signed-in user can already access, retrieving metadata about the structure of Google Ads data, and running read queries against an account.
Keyword research
A second component, also developed in-house, handles keyword research through the Keyword Planner services. It runs locally in the same way and provides keyword ideas from seed terms or a URL, historical search volume and competition data, and forecasts of impressions, clicks, and cost at a given max CPC.
These are generation and retrieval operations on the Keyword Planner services. They do not read from or write to any campaign structure and do not alter the account. No keyword plans are created or saved.
What it does not do
Neither component can create, modify, pause, or delete anything. Neither component can change budgets, bids, campaigns, ads, or keywords. Every recommendation it produces is applied by a person, by hand, in the Google Ads interface. This is a deliberate design decision, not a limitation we intend to remove.
Who uses it
The tool is used only by BIGSTATION staff. It is not distributed, sold, or offered as a service to third parties, and there is no public sign-up. It operates on BIGSTATION's own advertising accounts and on client accounts where BIGSTATION has been granted access directly in Google Ads by the account owner.
How it runs
The tool runs as a local process on a BIGSTATION workstation. It has no server component, no hosted backend, and no database. Google credentials are obtained through Google's standard OAuth 2.0 consent flow and stored by the Google Cloud CLI in the operating system user profile of the person who authorised them. Data retrieved from the Google Ads API stays in the memory of the local process for the duration of a session and is not written to disk.
Permissions requested
| Scope | Why |
|---|---|
https://www.googleapis.com/auth/adwords |
To read campaign, keyword, and search term performance data from the Google Ads accounts the signed-in user can already access. |
https://www.googleapis.com/auth/cloud-platform |
To attribute API quota to the correct Google Cloud project, as required by Google's Application Default Credentials. |
Access is limited to accounts the signed-in user already has permission to view in Google Ads. The tool grants no access that the person does not already have.
Revoking access
Access can be withdrawn at any time at myaccount.google.com/permissions, by removing
"BIGSTATION Ads Connector" from the list of connected applications. Revocation takes effect immediately.