Build, publish and verify Google Tag Manager from the same chat you run your ads and analytics in

Opus Growth is a hosted MCP connector that puts Google Tag Manager inside Claude or ChatGPT, next to the ad accounts and GA4 property whose tracking it controls.

Ask in plain English

List every tag and trigger in my main container and tell me which tags have no trigger attached.

Create a GA4 event tag for 'purchase' that fires on a custom event trigger and reads the value from a data-layer variable — show me the dry run before publishing.

Create a new workspace called 'checkout-fix', add a conversion linker tag, then publish it with the note 'add purchase conversion tag'.

Its 18 GTM tools list your accounts and containers, create and manage workspaces, build tags, triggers, variables and built-in variables, publish a new container version, manage user permissions, list versions and roll back to a previous one. Instead of clicking through the GTM interface to wire a conversion tag, you describe it — the trigger that fires it, the variable it reads, the version note — and approve the change before it publishes. Because Tag Manager shares the conversation with Google Ads and GA4, you can create a GA4 conversion event and the GTM tag that fires it in one thread, then check the numbers land. Reads run instantly; every write — new tag, new version, a publish, a rollback — comes back as a dry-run preview you approve first. Paste one URL, sign in with Google, and you are working in GTM in about 60 seconds.

What you can do

Build tags, triggers and variables by describing them

Wiring a conversion tag in the GTM UI is a dozen clicks across three screens. In chat you describe it once — "a GA4 event tag for purchase, firing on a custom event trigger, reading the value from a data-layer variable" — and the connector creates the trigger, the variable and the tag together. The 18 tools cover tags, triggers, custom and built-in variables, so the whole tracking unit gets built in one pass.

Publish and roll back with a version you can name

New tags live in a workspace until you publish them, and every publish creates a container version. Publishing and rolling back are the highest-stakes GTM actions, so both come back as a dry-run preview — what changed, with a version note — before anything goes live on the site. If a release breaks tracking, roll back to the previous version in one sentence.

Verify the tracking behind your ad numbers

The reason to keep GTM next to your ad accounts is that broken tracking quietly wastes ad spend. List the tags and triggers on a container, confirm the conversion tag exists and fires on the right trigger, then in the same conversation check that the conversion is landing in Google Ads and GA4. It is the fastest way to answer "why did my conversions drop" without three tools open.

Workspaces and versions kept straight

Create a workspace for a change so it does not collide with someone else's edit, check a workspace's status before you publish, and list past versions to see what shipped and when. This is the discipline GTM rewards and most people skip — here it is part of the same prompt that makes the change.

Manage container permissions from chat

List who has access to a container and at what level, and manage those permissions when someone joins or leaves. For an agency handing a client's container between team members, seeing and setting access without leaving the conversation keeps the container tidy and auditable.

One connection across GTM, ads and analytics

Tag Manager is one of 180+ live platform tools on a single connector — no separate GTM API setup, no service account, no extra tool. The same connection reaches Google Ads, Microsoft Advertising, TikTok, LinkedIn, GA4, Search Console and YouTube, so the tag you build, the conversion it feeds and the campaign optimizing toward it are all answerable in one chat.

Set it up in 60 seconds

  1. 1

    Add the connector to Claude or ChatGPT

    In Claude (claude.ai or Claude Desktop) open Settings → Connectors → Add custom connector and paste https://mcp.opus-growth.com/mcp. In ChatGPT, enable developer mode and add the same URL. There is nothing to install or self-host, and no GTM API project or API keys to set up.

  2. 2

    Sign in with Google and pick your container

    Hosted OAuth handles authorization. Sign in with the Google account that manages your GTM accounts and choose which containers the assistant may work with. Access stays scoped to what you approve, and setup takes about 60 seconds.

  3. 3

    Ask in plain language

    Type "list the tags in my main container" or "create a GA4 purchase event tag on a custom event trigger." Reads answer instantly; creating a tag, publishing a version or rolling back comes back as a preview you approve first. The free trial includes 75 actions and asks for no card.

Ask in plain English

List every tag and trigger in my main container and tell me which tags have no trigger attached.

Create a GA4 event tag for 'purchase' that fires on a custom event trigger and reads the value from a data-layer variable — show me the dry run before publishing.

Create a new workspace called 'checkout-fix', add a conversion linker tag, then publish it with the note 'add purchase conversion tag'.

Enable the Click URL and Form ID built-in variables in this container.

Something broke after the last release — list my recent container versions and roll back to the one before the latest.

Confirm my Google Ads conversion tag fires on the thank-you page trigger, then check the conversion is landing in Google Ads and GA4.

Frequently asked questions

MCP (Model Context Protocol) is the open standard AI assistants use to call real tools. Opus Growth is a hosted, remote MCP connector: you paste https://mcp.opus-growth.com/mcp into Claude or ChatGPT once, and your assistant gains 18 Google Tag Manager tools — accounts, containers, workspaces, tags, triggers, variables, built-in variables, versions, publishing, permissions and rollback — alongside 180+ live platform tools across Google Ads, Microsoft Advertising, TikTok, LinkedIn, GA4, Search Console and YouTube.

It builds and publishes. Alongside listing accounts, containers, tags, triggers and variables, it creates tags, triggers, custom and built-in variables, creates workspaces, publishes a container version, rolls back to a previous version and manages container permissions. Reading is included, but writing the tracking — and shipping it — is the point.

Approval gates. Every write runs as a dry-run preview first — the tag, trigger or variable being created, or the version being published or rolled back, with a note — and nothing goes live on the site until you confirm. New tags sit in a workspace until you explicitly publish, versions are listed so you can see what shipped, and a broken release can be rolled back to the previous version in one sentence.

Because the tag you build in GTM is the conversion your ad account optimizes toward, and broken tracking wastes ad spend silently. Keeping all three in one conversation means you can create a GA4 conversion event, build the GTM tag that fires it, publish it, and confirm the conversion lands in Google Ads — without switching tools between each step. It is also the fastest way to diagnose a sudden conversion drop.

No. Authorization is hosted OAuth — sign in with the Google account that manages your containers. There is no Tag Manager API project to create in Google Cloud, no service-account key to store, no server to run and no config to maintain. The person who owns the container sets it up in about a minute.

Yes. You authorize the GTM accounts you have access to and name the container in each request, so one connection covers several sites or clients. Container permissions are manageable from chat too, which helps agencies hand a client's container between team members. On the Agency plan with unlimited actions this scales across a roster in one conversation.

Yes, from the same URL. It works with Claude on claude.ai and Claude Desktop, with ChatGPT via developer-mode connectors, and with any other MCP-compatible app such as Cursor. Paste https://mcp.opus-growth.com/mcp in each and your Google authorization carries across them.

Start on a free trial: 75 actions, no credit card. Pro is $49.99/month with 5,000 actions and covers every live platform including Tag Manager. Agency is $99.99/month with unlimited actions plus MCC and multi-account support for teams managing many containers. Yearly billing is $499.99 and $999.99, in USD through Paddle as merchant of record, cancel anytime.

Explore more

Connect Google Tag Manager to Claude or ChatGPT and build, publish and verify your tracking by chat. Paste https://mcp.opus-growth.com/mcp, sign in with Google, and list your container's tags in under a minute — free trial, 75 actions, no card.