treg.to / Catalog / Google Tag Manager
106 tools · your own account · never metered

Google Tag Manager MCP for AI agents

Audit tags, triggers and variables, prepare changes in a workspace, and publish a reviewed container version. Connect your own Google Tag Manager account once and your agent uses it from then on, through one treg.to token. Calls on your own connection are never metered.
$1.00 of free credit on every new team · no provider signup · no card
works in
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
What your agent can now do

Google Tag Manager, one prompt away

AGENT
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
list the Tag Manager accounts you can access
list containers in an account
list workspaces in a container
treg
$ treg call google-tag-manager.x.tagmanager-accounts-containers-lookup
✓ 200 · free
$ treg call google-tag-manager.accounts
✓ 200 · free
$ treg call google-tag-manager.containers
✓ 200 · free
$ _
Google Tag ManagerYOUR ACCOUNT
Audit tags, triggers and variables, prepare changes in a workspace, and publish a reviewed container version.
⚒ 106 TOOLS

Advertising · https://tagmanager.googleapis.com

Set up

Set up Google Tag Manager in Claude Code, Codex or any agent

1Give this to your agent
in your agent's chat
set up treg — https://treg.to/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.to/mcp

ChatGPT

Settings → Connectors → add https://treg.to/mcp as a custom connector.

Grok bot

Add https://treg.to/mcp as a remote MCP connector in its tool settings.

Claude Desktop

Settings → Connectors → Add custom connector → https://treg.to/mcp.

Cursor, Codex, any MCP client

Point it at https://treg.to/mcp (HTTP transport).

CLI

curl -fsSL https://treg.to/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> with a Bearer token. No SDK.

Try it

What's the best way to ask?

the prompt
Using treg, list the Tag Manager accounts you can access. Show me the price first.

Run one directly

a call
curl -H "Authorization: Bearer $TREG_TOKEN" \
  "https://treg.to/call/google-tag-manager.x.tagmanager-accounts-containers-lookup"
Why treg.to

Why call Google Tag Manager through treg.to

Your account, held safely

Connect once; treg.to keeps the credential server-side and injects it per call. No key on any machine.

Price before the call

The provider's own rate, $0.000 markup. How billing works.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own Google Tag Manager key is free

Register it and those calls are never metered. Your key always wins.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

One key, the whole catalog

The same token calls every provider in the catalog and ~2,600 other tools.

The shelf

All 106 Google Tag Manager tools

Google Tag Manager · 106 tools
  • · free
    containers.lookup — Looks up a Container by destination ID or tag ID. google-tag-manager.x.tagmanager-accounts-containers-lookup
  • · free
    accounts.get — Gets a GTM Account. google-tag-manager.x.tagmanager-accounts-get
  • · free
    accounts.update — Updates a GTM Account. google-tag-manager.x.tagmanager-accounts-update
  • · free
    containers.create — Creates a Container. google-tag-manager.x.tagmanager-accounts-containers-create
  • · free
    containers.delete — Deletes a Container. google-tag-manager.x.tagmanager-accounts-containers-delete
  • · free
    containers.get — Gets a Container. google-tag-manager.x.tagmanager-accounts-containers-get
  • · free
    containers.update — Updates a Container. google-tag-manager.x.tagmanager-accounts-containers-update
  • · free
    destinations.list — Lists all Destinations linked to a GTM Container. google-tag-manager.x.tagmanager-accounts-containers-destinations-list
  • · free
    destinations.get — Gets a Destination. google-tag-manager.x.tagmanager-accounts-containers-destinations-get
  • · free
    destinations.link — Adds a Destination to this Container and removes it from the Container to which it is currently linked. google-tag-manager.x.tagmanager-accounts-containers-destinations-link
  • · free
    environments.list — Lists all GTM Environments of a GTM Container. google-tag-manager.x.tagmanager-accounts-containers-environments-list
  • · free
    environments.create — Creates a GTM Environment. google-tag-manager.x.tagmanager-accounts-containers-environments-create
  • · free
    environments.delete — Deletes a GTM Environment. google-tag-manager.x.tagmanager-accounts-containers-environments-delete
  • · free
    environments.get — Gets a GTM Environment. google-tag-manager.x.tagmanager-accounts-containers-environments-get
  • · free
    environments.update — Updates a GTM Environment. google-tag-manager.x.tagmanager-accounts-containers-environments-update
  • · free
    environments.reauthorize — Re-generates the authorization code for a GTM Environment. google-tag-manager.x.tagmanager-accounts-containers-environments-reauthorize
  • · free
    version_headers.list — Lists all Container Versions of a GTM Container. google-tag-manager.x.tagmanager-accounts-containers-version-headers-list
  • · free
    version_headers.latest — Gets the latest container version header google-tag-manager.x.tagmanager-accounts-containers-version-headers-latest
  • · free
    versions.delete — Deletes a Container Version. google-tag-manager.x.tagmanager-accounts-containers-versions-delete
  • · free
    versions.get — Gets a Container Version. google-tag-manager.x.tagmanager-accounts-containers-versions-get
  • · free
    versions.update — Updates a Container Version. google-tag-manager.x.tagmanager-accounts-containers-versions-update
  • · free
    versions.set_latest — Sets the latest version used for synchronization of workspaces when detecting conflicts and errors. google-tag-manager.x.tagmanager-accounts-containers-versions-set-latest
  • · free
    versions.undelete — Undeletes a Container Version. google-tag-manager.x.tagmanager-accounts-containers-versions-undelete
  • · free
    workspaces.create — Creates a Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-create
  • · free
    workspaces.delete — Deletes a Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-delete
  • · free
    workspaces.get — Gets a Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-get
  • · free
    workspaces.update — Updates a Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-update
  • · free
    built_in_variables.delete — Deletes one or more GTM Built-In Variables. google-tag-manager.x.tagmanager-accounts-containers-workspaces-built-in-variables-delete
  • · free
    built_in_variables.list — Lists all the enabled Built-In Variables of a GTM Container. google-tag-manager.x.tagmanager-accounts-containers-workspaces-built-in-variables-list
  • · free
    built_in_variables.create — Creates one or more GTM Built-In Variables. google-tag-manager.x.tagmanager-accounts-containers-workspaces-built-in-variables-create
  • · free
    built_in_variables.revert — Reverts changes to a GTM Built-In Variables in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-built-in-variables-revert
  • · free
    workspaces.bulk_update — Applies multiple entity changes to a workspace in one call. When creating new entities, their entity IDs must be unique and in correct format. That is, they must start with "new_" and followed by number, e.g. "new_1", "new_2". Example body snippet to create myNewTag under myNewFolder is: ``` "changes": [ { "folder": { "folderId": "new_1", "name": "myNewFolder", ... }, "cha google-tag-manager.x.tagmanager-accounts-containers-workspaces-bulk-update
  • · free
    clients.list — Lists all GTM Clients of a GTM container workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-list
  • · free
    clients.create — Creates a GTM Client. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-create
  • · free
    clients.delete — Deletes a GTM Client. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-delete
  • · free
    clients.get — Gets a GTM Client. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-get
  • · free
    clients.update — Updates a GTM Client. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-update
  • · free
    clients.revert — Reverts changes to a GTM Client in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-clients-revert
  • · free
    folders.list — Lists all GTM Folders of a Container. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-list
  • · free
    folders.create — Creates a GTM Folder. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-create
  • · free
    folders.delete — Deletes a GTM Folder. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-delete
  • · free
    folders.get — Gets a GTM Folder. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-get
  • · free
    folders.update — Updates a GTM Folder. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-update
  • · free
    folders.entities — List all entities in a GTM Folder. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-entities
  • · free
    folders.move_entities_to_folder — Moves entities to a GTM Folder. If {folder_id} in the request path equals 0, this will instead move entities out of the folder they currently belong to. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-move-entities-to-folder
  • · free
    folders.revert — Reverts changes to a GTM Folder in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-folders-revert
  • · free
    gtag_config.list — Lists all Google tag configs in a Container. google-tag-manager.x.tagmanager-accounts-containers-workspaces-gtag-config-list
  • · free
    gtag_config.create — Creates a Google tag config. google-tag-manager.x.tagmanager-accounts-containers-workspaces-gtag-config-create
  • · free
    gtag_config.delete — Deletes a Google tag config. google-tag-manager.x.tagmanager-accounts-containers-workspaces-gtag-config-delete
  • · free
    gtag_config.get — Gets a Google tag config. google-tag-manager.x.tagmanager-accounts-containers-workspaces-gtag-config-get
  • · free
    gtag_config.update — Updates a Google tag config. google-tag-manager.x.tagmanager-accounts-containers-workspaces-gtag-config-update
  • · free
    workspaces.getStatus — Finds conflicting and modified entities in the workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-getstatus
  • · free
    tags.create — Creates a GTM Tag. google-tag-manager.x.tagmanager-accounts-containers-workspaces-tags-create
  • · free
    tags.delete — Deletes a GTM Tag. google-tag-manager.x.tagmanager-accounts-containers-workspaces-tags-delete
  • · free
    tags.get — Gets a GTM Tag. google-tag-manager.x.tagmanager-accounts-containers-workspaces-tags-get
  • · free
    tags.update — Updates a GTM Tag. google-tag-manager.x.tagmanager-accounts-containers-workspaces-tags-update
  • · free
    tags.revert — Reverts changes to a GTM Tag in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-tags-revert
  • · free
    templates.list — Lists all GTM Templates of a GTM container workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-list
  • · free
    templates.create — Creates a GTM Custom Template. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-create
  • · free
    templates.delete — Deletes a GTM Template. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-delete
  • · free
    templates.get — Gets a GTM Template. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-get
  • · free
    templates.update — Updates a GTM Template. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-update
  • · free
    templates.revert — Reverts changes to a GTM Template in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-revert
  • · free
    templates.import_from_gallery — Imports a GTM Custom Template from Gallery. google-tag-manager.x.tagmanager-accounts-containers-workspaces-templates-import-from-gallery
  • · free
    transformations.list — Lists all GTM Transformations of a GTM container workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-list
  • · free
    transformations.create — Creates a GTM Transformation. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-create
  • · free
    transformations.delete — Deletes a GTM Transformation. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-delete
  • · free
    transformations.get — Gets a GTM Transformation. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-get
  • · free
    transformations.update — Updates a GTM Transformation. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-update
  • · free
    transformations.revert — Reverts changes to a GTM Transformation in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-transformations-revert
  • · free
    triggers.list — Lists all GTM Triggers of a Container. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-list
  • · free
    triggers.create — Creates a GTM Trigger. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-create
  • · free
    triggers.delete — Deletes a GTM Trigger. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-delete
  • · free
    triggers.get — Gets a GTM Trigger. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-get
  • · free
    triggers.update — Updates a GTM Trigger. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-update
  • · free
    triggers.revert — Reverts changes to a GTM Trigger in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-triggers-revert
  • · free
    variables.list — Lists all GTM Variables of a Container. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-list
  • · free
    variables.create — Creates a GTM Variable. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-create
  • · free
    variables.delete — Deletes a GTM Variable. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-delete
  • · free
    variables.get — Gets a GTM Variable. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-get
  • · free
    variables.update — Updates a GTM Variable. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-update
  • · free
    variables.revert — Reverts changes to a GTM Variable in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-variables-revert
  • · free
    zones.list — Lists all GTM Zones of a GTM container workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-list
  • · free
    zones.create — Creates a GTM Zone. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-create
  • · free
    zones.delete — Deletes a GTM Zone. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-delete
  • · free
    zones.get — Gets a GTM Zone. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-get
  • · free
    zones.update — Updates a GTM Zone. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-update
  • · free
    zones.revert — Reverts changes to a GTM Zone in a GTM Workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-zones-revert
  • · free
    workspaces.quick_preview — Quick previews a workspace by creating a fake container version from all entities in the provided workspace. google-tag-manager.x.tagmanager-accounts-containers-workspaces-quick-preview
  • · free
    workspaces.resolve_conflict — Resolves a merge conflict for a workspace entity by updating it to the resolved entity passed in the request. google-tag-manager.x.tagmanager-accounts-containers-workspaces-resolve-conflict
  • · free
    containers.combine — Combines Containers. google-tag-manager.x.tagmanager-accounts-containers-combine
  • · free
    containers.move_tag_id — Move Tag ID out of a Container. google-tag-manager.x.tagmanager-accounts-containers-move-tag-id
  • · free
    containers.snippet — Gets the tagging snippet for a Container. google-tag-manager.x.tagmanager-accounts-containers-snippet
  • · free
    user_permissions.list — List all users that have access to the account along with Account and Container user access granted to each of them. google-tag-manager.x.tagmanager-accounts-user-permissions-list
  • · free
    user_permissions.create — Creates a user's Account & Container access. google-tag-manager.x.tagmanager-accounts-user-permissions-create
  • · free
    user_permissions.delete — Removes a user from the account, revoking access to it and all of its containers. google-tag-manager.x.tagmanager-accounts-user-permissions-delete
  • · free
    user_permissions.get — Gets a user's Account & Container access. google-tag-manager.x.tagmanager-accounts-user-permissions-get
  • · free
    user_permissions.update — Updates a user's Account & Container access. google-tag-manager.x.tagmanager-accounts-user-permissions-update
  • List your Tag Manager accounts · free
    List the Google Tag Manager accounts you can access google-tag-manager.accounts
  • List containers in a Tag Manager account · free
    List the web, server, Android and iOS containers in an account google-tag-manager.containers
  • List workspaces in a container · free
    List the draft workspaces available in a Tag Manager container google-tag-manager.workspaces
  • List tags in a workspace · free
    Inspect the tags configured in a Tag Manager workspace google-tag-manager.tags
  • Get a container's live version · free
    Inspect the configuration currently published from a Tag Manager container google-tag-manager.live-version
  • Sync a workspace · free
    Merge the latest container version into a draft workspace and report conflicts google-tag-manager.workspace-sync
  • Create a container version from a workspace · free
    Snapshot a validated draft workspace as a new container version google-tag-manager.version-create
  • Publish a container version · free
    Make a selected Tag Manager container version live google-tag-manager.version-publish

Reliability badges come from live traffic through treg.to, not a controlled benchmark.

Questions

Before you start

Do I need a Google Tag Manager account?

Yes. This is an own-account connection: you sign in to Google Tag Manager once and your agent uses that connection through your treg.to token. Calls on it are never metered.

How do I add Google Tag Manager to Claude Code?

Run: claude mcp add --transport http treg https://treg.to/mcp — one MCP server carries Google Tag Manager and the rest of the catalog.

Which frameworks does it work with?

Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).

Is this the official Google Tag Manager MCP server?

No. treg.to serves Google Tag Manager's real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official Google Tag Manager channels are linked above.