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.

Contact

contact@bigstation.ro