Nexless Marketing Engine
Internal MCP-based orchestration platform for the Nexless HD Agency Google Ads MCC. Multi-surface client onboarding, autonomous performance monitoring, full audit trail.
What it is
The Nexless Marketing Engine is the action layer behind Nexless HD Agency (MCC 511-872-3633). It exposes Google's full marketing stack — Ads, Analytics, Search Console, Merchant Center, Tag Manager, YouTube, Workspace, Firebase, GCP, and Business Profile — as a single MCP (Model Context Protocol) server, so agency operators and autonomous LLM agents can onboard clients and run optimizations end-to-end without manual portal work.
The platform is internal-facing: only Nexless HD operators authenticate. Clients are managed under the agency MCC and do not log in to the engine directly. There is no public-facing customer interface, no third-party API resale, no end-user data collection beyond what the Google APIs themselves require for operation.
How it works
76 first-class tools across 13 Google surfaces, plus a dynamic plugin engine that loads any Google API at runtime via Google's Discovery service. Built in TypeScript (strict mode, Zod-validated I/O), with mandatory dry-run gates on every mutation.
Ads MCC + Campaigns
Sub-account creation, MCC linking, GAQL reads, campaign + budget + ad-group + keyword CRUD. All campaigns default to PAUSED.
Analytics + Search Console
GA4 runReport + realtime + metadata; GSC search analytics, URL inspection, sitemap submission.
Tag Manager
GTM container + tag + trigger + version + publish flow. Tier-H gate on publish.
Merchant Center
Product feed CRUD, account-status diagnostics, MCC ↔ Ads bidirectional linking.
YouTube
Channels, videos, analytics (Data API v3 + Analytics v2). Public-data queries optional via API key.
Workspace
Drive (read), Gmail (send-only, explicit minimization), Calendar, Sheets.
Firebase
Projects + Remote Config with ETag concurrency.
Business Profile
Locations + reviews + replies. Backed by the post-2022 split APIs.
GCP gcloud wrapper
Project/service/IAM operations. Destructive-verb blocking + Tier-B for org-level changes.
Dynamic Plugin Engine
Any Google API loadable at runtime via Discovery → Zod codegen → hot-load. Future-proof.
Compliance & Safety
Every mutation passes a 5-tier blast-radius safety gate before any Google API call. Tiers map to ceremony level:
- R (read) — list, get, query, runReport. Auto-approved.
- L (reversible) — labels, tags, review replies. Auto + audit.
- M (standard mutation) — create sub-account, create container, insert product. Requires explicit
confirmtoken per call. - H (high blast) — campaign-enable, GTM publish, product delete, Remote Config update. Requires confirmation plus blast-preview.
- B (break-glass) — account closure, MCC unlink, project delete. Requires Admiral signoff via admin console (single-use token).
Required Minimum Functionality (Google Ads API)
| RMF requirement | Implementation |
|---|---|
| Tool identity displayed | MCP banner: google-mcc-mcp-server v1.0.0 ready on stdio — 76 tools registered |
| Campaign management UI | Claude Code chat interface; campaign create/update/pause |
| Billing access | ads_get_billing_setup (read); billing mutations Tier-B |
| Keyword research | ads_list_keywords + GAQL search_term_view |
| Campaign reporting | ads_get_performance_report with impressions/clicks/cost/conversions |
| Conversion tracking | GTM container + Google tag + Ads conversion tag (Group 6) |
| Geo + language targeting | Supported in ads_create_campaign network & targeting fields |
| Negative keywords | ads_create_ad_group with criterion-type KEYWORD negative |
| Account hierarchy | ads_get_account_hierarchy (MCC tree query) |
Source & documentation
The engine is open-source-readable under the operator's GitHub identity. No proprietary lock-in.
- github.com/Dshamir/nexless-marketing-engine — MCP server (TypeScript, 76 tools)
- github.com/Dshamir/SIF-Knowledge-Base/tree/main/skills/google-master-admin-hub — Cognitive doctrine (16 reference files, 5-tier safety policy YAML, operator runbook)
Contact
Operator: Daniel Shamir
Email: dshamir@blucap.ca
For Google Ads API compliance inquiries: dshamir@blucap.ca