# Google Tag Manager

SecureBarndoor ManagedData, Analytics & Code Quality

**Summary:** Custom built connector to inspect and manage Google Tag Manager accounts, containers, workspaces, tags, triggers, and variables via AI tools.

**How Teams Use It:** The Barndoor Google Tag Manager MCP Server enables agents to inspect containers, workspaces, tags, triggers, and variables, and publish container versions—making it efficient for analytics implementation and troubleshooting workflows.

## Tools

| Tool Name               | Tool Description                                           | Tool Type |
|-------------------------|-----------------------------------------------------------|-----------|
| create_tag              | Creates a tag in a Google Tag Manager workspace.          | Create    |
| create_trigger          | Creates a trigger in a Google Tag Manager workspace.      | Create    |
| create_variable         | Creates a variable in a Google Tag Manager workspace.     | Create    |
| create_workspace        | Creates a workspace in a Google Tag Manager container.    | Create    |
| create_workspace_version | Creates a container version from a Google Tag Manager workspace. | Create    |
| delete_tag              | Deletes a tag from a Google Tag Manager workspace.        | Delete    |
| delete_trigger          | Deletes a trigger from a Google Tag Manager workspace.    | Delete    |
| delete_variable         | Deletes a variable from a Google Tag Manager workspace.   | Delete    |
| delete_workspace        | Deletes a Google Tag Manager workspace.                   | Delete    |
| get_account             | Gets metadata for a specific Google Tag Manager account.  | Read      |
| get_container           | Gets details for a Google Tag Manager container.          | Read      |
| get_tag                 | Gets a tag definition from a Google Tag Manager workspace. | Read      |
| get_trigger             | Gets a trigger definition from a Google Tag Manager workspace. | Read      |
| get_variable            | Gets a variable definition from a Google Tag Manager workspace. | Read      |
| get_workspace           | Gets details for a Google Tag Manager workspace.          | Read      |
| list_accounts           | Lists Google Tag Manager accounts accessible to the authenticated user. | Read      |
| list_containers         | Lists containers under a Google Tag Manager account.      | Read      |
| list_tags               | Lists tags in a Google Tag Manager workspace.             | Read      |
| list_triggers           | Lists triggers in a Google Tag Manager workspace.         | Read      |
| list_variables          | Lists variables in a Google Tag Manager workspace.        | Read      |
