Skip to main content
Glama

Honeyfield Marketing MCP

Tag Manager: Create trigger

gtm_create_trigger

Neuen GTM Trigger anlegen (trigger_type z.B. pageview, click, customEvent). conditions: optionales Dict, wird in den Trigger-Body gemerged (z.B. {"customEventFilter": [...]} oder {"filter": [...]}). Erst nach gtm_create_version + gtm_publish_version live. workspace_id: GTM-Workspace (aus gtm_list_workspaces). workspace_id ist rein numerisch, sonst {"error":"invalid_id"}. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).

Input Schema

NameRequiredDescriptionDefault
nameYes
workspaceNo
conditionsNo
trigger_typeYes
workspace_idYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations, the description discloses the deployment lifecycle: the trigger is not live until gtm_create_version and gtm_publish_version are called. It also notes the workspace_id validation failure mode and the optional workspace slug behavior, adding meaningful behavioral context for a creation tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and compact, with each sentence adding practical information about creation, lifecycle, and parameter constraints. It is slightly dense but avoids repetition and wasted text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a five-parameter create tool with an output schema and annotations already covering safety, the description is largely complete: it explains the creation workflow, prerequisites for going live, and tricky parameter constraints. It could still be stronger by clarifying usage relative to other GTM creation tools, but no critical invocation detail is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry parameter meaning. It compensates well by explaining trigger_type examples, conditions merging into the trigger body with example shapes, workspace_id source and numeric constraint, and workspace fallback behavior; only the obvious name parameter is left undocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource, 'Neuen GTM Trigger anlegen', and immediately gives the relevant trigger_type examples. This makes clear it creates GTM triggers rather than tags, variables, workspaces, or versions, so it is distinguishable from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It provides useful context such as workspace_id coming from gtm_list_workspaces and the fact that the trigger only goes live after gtm_create_version and gtm_publish_version. However, it does not explicitly state when to choose this tool over gtm_create_tag or other creation paths, so usage guidance is mostly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources