Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Google Ads Gateway

FreeNot checked

A Codex MCP server that wraps the Google Ads Gateway Worker to provide list_accounts and run_gaql tools, enabling natural language querying of Google Ads accoun

GitHubEmbed

About

A Codex MCP server that wraps the Google Ads Gateway Worker to provide list_accounts and run_gaql tools, enabling natural language querying of Google Ads accounts and running GAQL queries without storing credentials.

README

Wraps the Google Ads Gateway Worker as two Codex tools: list_accounts and run_gaql. Holds no Google credentials — just the Worker URL and the shared team token.

Per-laptop setup (each teammate, once)

Logging into the shared ChatGPT/Codex account does not carry this — MCP config is a local file. Each laptop does this once (~30 seconds):

cd <path-to>/google-ads-gateway/mcp
npm install

Then add the server to Codex's config. For Codex CLI, edit ~/.codex/config.toml:

[mcp_servers.google_ads]
command = "node"
args = ["/ABSOLUTE/PATH/TO/google-ads-gateway/mcp/index.js"]
env = { GADS_GATEWAY_URL = "https://google-ads-gateway.<subdomain>.workers.dev", GADS_GATEWAY_TOKEN = "<team token>" }

(For the IDE/desktop Codex, add the same command / args / env in its MCP settings UI.)

Restart Codex. Then in a session:

list my google ads accounts for ACI, pull cost, clicks and conversions by campaign for the last 30 days

Quick local test (without Codex)

GADS_GATEWAY_URL=https://google-ads-gateway.<subdomain>.workers.dev \
GADS_GATEWAY_TOKEN=<team token> \
npx @modelcontextprotocol/inspector node index.js

from github.com/0-shiv/google-ads-gateway-mcp

Installing Google Ads Gateway

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/0-shiv/google-ads-gateway-mcp

FAQ

Is Google Ads Gateway MCP free?

Yes, Google Ads Gateway MCP is free — one-click install via Unyly at no cost.

Does Google Ads Gateway need an API key?

No, Google Ads Gateway runs without API keys or environment variables.

Is Google Ads Gateway hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Google Ads Gateway in Claude Desktop, Claude Code or Cursor?

Open Google Ads Gateway on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Google Ads Gateway with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs