Skip to main content
Glama

update_diagnostic_watch

Destructive

Pause, explicitly resume, increase lifetime budget, or accept the latest MCP baseline. Budget is a total lifetime cap, not an added grant. Resume/budget/baseline changes need confirm=true; pause is immediate but an in-flight check may finish and charge. Accept only a reviewed fingerprint from the latest complete observation. This authorizes future credit use, never a cash payment. No automatic budget increases.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
stateNo
api_keyYes
confirmNo
watch_idYes
max_coinsNo
accept_baselineNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

Annotations already flag destructive=true and openWorld=true, and the description goes well beyond them: budget is a lifetime cap rather than an added grant, there are no automatic increases, pause is immediate but an in-flight check may still finish and charge, and accepting a baseline authorizes future credit use but never a cash payment. These are exactly the side-effect and irreversibility details an agent needs before mutating a watch.

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 action list is front-loaded in the first sentence and each subsequent sentence carries a distinct constraint. Several sentences are dense fragments ('No automatic budget increases.'), which is efficient but slightly telegraphic rather than fully structured.

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 destructive mutation tool with an output schema present (so return values need no explanation), the description covers confirmations, side effects and the meaning of a baseline acceptance. It falls short only on the undocumented required-parameter semantics and the possible values of state.

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?

Schema coverage is 0%, so the description carries the burden. It usefully explains confirm, max_coins (the budget cap semantics) and accept_baseline, but leaves the accepted values of state implicit, and says nothing about the two required parameters watch_id and api_key. Roughly half the parameters are given meaning, so a middling score is warranted.

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 opens with a precise enumeration of the four operations the tool performs (pause, resume, increase lifetime budget, accept baseline) on a diagnostic watch, which maps cleanly onto update_diagnostic_watch. It is easy to separate from create_diagnostic_watch, delete_diagnostic_watch and read_diagnostic_watches even though those siblings are never named explicitly.

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 gives concrete usage conditions: resume/budget/baseline require confirm=true, pause is immediate, and a baseline should only be accepted from a reviewed fingerprint of the latest complete observation. What's missing is explicit routing to siblings (e.g. create/delete/read watches) or guidance on when no update is warranted.

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