Skip to main content
Glama

Dolby Cinema Tracker

Delete an alert

delete_alert
Destructive

Permanently delete only the connected owner's alert. This does not cancel the subscription. Requires alerts:write and a paid plan.

Input Schema

NameRequiredDescriptionDefault
idYes

Output Schema

NameRequiredDescriptionDefault
idYes
deletedYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior5/5

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

The annotations already flag destructiveHint=true and idempotentHint=false, and the description adds information the annotations cannot express: the deletion is permanent, it is restricted to the caller's own alert, it does not cancel the underlying subscription, and it requires a specific scope plus a paid plan. That is exactly the extra context that prevents a costly misinvocation on a mutation tool.

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, none wasted, with the destructive/permanent nature and the ownership restriction front-loaded before the prerequisites. The final sentence packs auth scope and plan gate without repetition.

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 annotations covering the safety profile and an output schema covering return values, the description only needs to supply scope, permanence, side effects, and preconditions — and it does all four. The remaining gap is the meaning and constraints of the lone id parameter, which nothing else documents.

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

Parameters3/5

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

There is a single parameter with 0% schema description coverage, so the schema supplies only a pattern and length bounds, not meaning. The phrase 'the connected owner's alert' implicitly characterizes the id as an alert identifier owned by the caller, but the description never explicitly maps the parameter to an alert ID or explains the failure behavior for a foreign/unknown ID.

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?

The description pairs a specific verb ('Permanently delete') with a specific resource ('the connected owner's alert'), and adds a scoping qualifier that separates it from administrative deletion or subscription cancellation. It does not name the adjacent siblings (pause_alert, update_alert, list_alerts), so differentiation is implied rather than explicit.

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?

It states two concrete prerequisites for calling it — the alerts:write scope and a paid plan — and clarifies that it is not a subscription-cancel operation, which rules out a common misuse. It stops short of telling the agent when to prefer pause_alert or update_alert over deletion.

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