Skip to main content
Glama

d8a_tracking_audit

Read-only

Use this when asked to audit a website's tracking installation or diagnose missing or duplicate events. Returns a read-only audit recipe, not a completed audit. No arguments required.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
markdownYes

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?

Annotations already declare readOnlyHint=true, openWorldHint=false, so the safety profile is covered. The description adds genuinely useful behavioral context beyond them: the tool returns a recipe rather than performing or completing an audit, which sets the agent's expectation for the response. It doesn't discuss result freshness or how the recipe should be executed, keeping it short of a 5.

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

Conciseness5/5

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

Three short sentences, zero filler. The primary use case is front-loaded, and the critical caveat about the return value follows immediately before the invocation note.

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?

With an output schema present, return-value detail isn't required, and annotations carry the safety profile; the description supplies the one thing neither covers—that the output is a recipe, not a finished audit. The remaining gap is sibling disambiguation against d8a_get_tracking_guide and d8a_get_tracking_install.

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?

Zero-parameter tool, so the baseline is 4. The description confirms 'No arguments required,' which matches the empty schema with additionalProperties=false, leaving no ambiguity about how to invoke it.

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

Purpose4/5

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

Specific verb and resource: it audits a website's tracking installation and diagnoses missing/duplicate events, and it explicitly frames the return as 'a read-only audit recipe, not a completed audit.' That output framing is the most valuable part. It does not, however, differentiate itself from close siblings like d8a_get_tracking_guide and d8a_get_tracking_install, which an agent would plausibly confuse it with.

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

Usage Guidelines4/5

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

The opening clause gives a clear trigger ('when asked to audit a website's tracking installation or diagnose missing or duplicate events'), which is real when-to-use guidance. There is no when-not guidance and no named alternative for the overlapping tracking-guide/install siblings, so the routing decision is still partly left to inference.

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