Opus-powered enterprise Google Ads agent. Live API access. 6 specialized sub-agents. 2 MCP servers. 77 production skills. 7 slash commands. Safety hooks. Anomaly monitor. Built by a practitioner with $350M+ in managed ad spend.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install googleadsagent@claude-community
/plugin marketplace add itallstartedwithaidea/claude-googleadsagent
/plugin install googleadsagent@claude-googleadsagent
While every other "advertising plugin" out there is a thin wrapper around a single skill, Buddy is the production system behind googleadsagent.ai — packaged for Claude Code with everything: agents, MCP servers, skills, commands, hooks, monitors. One install. Real API access. Built by an Anthropic-shipped practitioner who's managed $350M+ in ad spend.
The flagship agent runs on Claude Opus. He follows the Context Efficiency Protocol (CEP), the Filter-First Architecture, and dollar-based math. Never micros.
The bundled googleadsagent-mcp server gives the agent read + write
access to the live Google Ads API. GAQL queries, mutations, recommendations, the full surface.
The bundled @googleadsagent/ad-creative-mcp server resizes,
validates, and optimizes ad creative across 50+ platform specs.
PreToolUse hook validates every GAQL query — no accidental writes from read-only contexts. PostToolUse hook logs every tool call to a local audit trail.
Polls every 15 minutes. Surfaces CPA spikes >20%, CTR drops >15%, zero-conversion spend, budget-limited campaigns, disapproved ads — directly into your Claude Code session.
Google Ads (16), AI agent engineering (10), Claude mythos (10), software dev (8), security (4), infrastructure (6), productivity (6), web frontend (6), scientific research (8), media creative (3).
Buddy is the same flagship agent live at googleadsagent.ai/tools/auditor, now packaged for Claude Code as a first-class subagent. Same prompt engineering. Same CEP protocol. Same dollar-denominated math. Just inside your terminal instead of a browser tab.
Buddy dispatches to 6 specialized sub-agents to keep his orchestration context clean and let specialists do
specialized work. Each one has its own system prompt, lives at
agents/<name>.md, and uses the same MCP servers Buddy does.
GAQL composition, multi-dimensional performance reports, anomaly detection. Returns concise summaries — no data dumps.
Keyword research, competitor ad transparency, Google Trends, search-term mining, external market signals.
Bulk operations, applying Google's recommendations, change previews, executing approved mutations with safety gates.
Product feed analysis, asset group management, listing groups, brand exclusions, PMax-specific insights.
Responsive Display Ads, Demand Gen campaigns, image/video asset uploads, creative previews across IAB sizes.
Cloudinary-powered resizing to IAB standard sizes, platform-specific formats, video aspect ratio conversion.
Just talk. Buddy figures out the rest — and dispatches to the right sub-agent when needed. Three real Buddy scenarios cycling below.
↑ click tabs to jump · auto-cycles every 6s · pause-on-hover
Skills are model-invoked by default — Claude reads each
SKILL.md description and picks the right one. Force-invoke any of them
with /googleadsagent:<skill>.
Five minutes from zero to your first Buddy conversation.
This plugin runs inside
Claude Code 2.x. If you don't have it,
install it first. You'll also need uv (for the Python MCP server) and Node 18+ (for the bundled
JS server).
curl -LsSf https://astral.sh/uv/install.sh | sh
Once we're approved in the official catalog:
/plugin marketplace add anthropics/claude-plugins-community
Or self-hosted (works right now):
/plugin marketplace add itallstartedwithaidea/claude-googleadsagent
/plugin install googleadsagent@claude-community (or @claude-googleadsagent for
self-hosted)
Claude Code clones the repo and the bundled MCP server in one shot. No npm fetch, no external dependency.
You'll need 5 env vars: GOOGLE_ADS_DEVELOPER_TOKEN, CLIENT_ID,
CLIENT_SECRET, REFRESH_TOKEN, LOGIN_CUSTOMER_ID. Full walkthrough on
the
wiki.
Or use the hosted OAuth helper at ahmeego.com/tools/auditor to grab a refresh token in 60 seconds.
/reload-plugins then say "Hey Buddy, audit my MCC for the last 30 days." Buddy is the
default agent (configured in settings.json), so you don't need to address him explicitly.
The only Google Ads plugin on Anthropic's Claude Code marketplace. Free. Proprietary. Production-tested.