Google Tag Manager tools in Cogny
Cogny's Google Tag Manager integration exposes 33 tools (16 read, 12 write, 5 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.
- Read (16): only reads data.
- Write (12): creates or changes something.
- Destructive (5): deletes, removes or replaces something.
Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits.
All tools
| Tool | Kind | What it does |
|---|---|---|
tool_list_accounts | Read | List all Google Tag Manager accounts accessible to the user. |
tool_get_account | Read | Get details for a specific Google Tag Manager account. |
tool_list_containers | Read | List all containers in a Google Tag Manager account. |
tool_get_container | Read | Get details for a specific container. |
tool_get_container_snippet | Read | Get the GTM container snippet (JavaScript code) to be added to websites. |
tool_list_workspaces | Read | List all workspaces in a container. |
tool_get_workspace | Read | Get details for a specific workspace. |
tool_get_workspace_status | Read | Get status for a workspace including conflicts and modifications. |
tool_list_tags | Read | List all tags in a workspace. |
tool_get_tag | Read | Get details for a specific tag. |
tool_search_tags | Read | Search for tags by name in a workspace. |
tool_list_triggers | Read | List all triggers in a workspace. |
tool_get_trigger | Read | Get details for a specific trigger. |
tool_list_variables | Read | List all variables in a workspace. |
tool_get_variable | Read | Get details for a specific variable. |
tool_audit_container_privacy | Read | Audit a container for privacy/GDPR concerns. |
tool_create_tag | Write | Create a new tag in a workspace. |
tool_update_tag | Write | Update an existing tag. |
tool_delete_tag | Destructive | Delete a tag from a workspace. |
tool_create_trigger | Write | Create a new trigger in a workspace. |
tool_update_trigger | Write | Update an existing trigger. |
tool_delete_trigger | Destructive | Delete a trigger from a workspace. |
tool_create_variable | Write | Create a new variable in a workspace. |
tool_update_variable | Write | Update an existing variable. |
tool_delete_variable | Destructive | Delete a variable from a workspace. |
tool_create_container | Write | Create a new container in an account. |
tool_update_container | Write | Update a container. |
tool_delete_container | Destructive | Delete a container. |
tool_create_workspace | Write | Create a new workspace in a container. |
tool_update_workspace | Write | Update a workspace. |
tool_delete_workspace | Destructive | Delete a workspace. |
tool_create_version | Write | Create a new container version from a workspace. |
tool_publish_version | Write | Publish a container version, making it live. |
Exact input schemas come from tools/list once Google Tag Manager is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.
This page as markdown · All integrations · How Cogny uses Google Tag Manager