T Tag Manager MCP
GitLab →

Open-source MCP server

Connect Claude to your Tag Manager in 60 seconds.

One-click OAuth, no local install. Lets any MCP-compatible host audit containers, find tracking that was never published, build GA4 event tags and triggers in draft, and publish — only when you say so — straight from a conversation.

We never store your container data. Only an OAuth refresh token, encrypted at rest, so the connector can act on your behalf.

How it works

  1. 1

    Click "Connect with Google"

    Standard Google consent screen. You grant access to Tag Manager (edit + publish). We capture an offline refresh token, encrypt it with AES-256-GCM, and mint a personal MCP bearer token for you.

  2. 2

    Paste the install command

    One claude mcp add command, pre-filled with your token, ready to copy. Works in Claude Code, Claude Desktop, Cursor, Continue.dev — anything that speaks MCP.

  3. 3

    Ask about your tracking

    Just ask. Examples:

    • "Audit my container — is GA4 actually live on the site?"
    • "Track clicks on the WhatsApp button as a generate_lead event."
    • "Show me exactly what would go live if I published now."

18 tools, ready to call

list_containers

Accounts and containers you can access.

audit_container

Health check: what's broken, and the fix.

get_container_status

Live version vs unpublished draft.

list_tags

Tags with triggers and configuration.

list_triggers

Triggers with readable conditions.

list_variables

User-defined + built-in variables.

list_versions

Version history, live one marked.

create_google_tag

Base GA4 / Ads tag — draft.

create_ga4_event_tag

Conversion / event tag — draft.

create_trigger

Link click, click, form, custom event — draft.

update_tag

Rename, pause, re-trigger — draft.

delete_tag / delete_trigger

Remove from draft.

preview_changes

Exactly what a publish would push live.

publish_workspace

Go live — needs explicit confirmation.

rollback_to_version

Undo a bad publish.

Security model