Skip to main content
Glama

Stop watching

unwatch
DestructiveIdempotent

Requires a free Messe Atlas account (sign in when prompted). Removes one item from your workspace's "AI watches" (entity_type and id as list_watches shows them). Removing something not watched changes nothing. Needs the 'atlas.reveal' permission.

Input Schema

NameRequiredDescriptionDefault
idYesId as list_watches shows it.
entity_typeYesType as list_watches shows it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare idempotentHint=true and destructiveHint=true, so the safety profile is covered. The description adds genuinely new context beyond the annotations: the account requirement, the 'atlas.reveal' permission, and a plain-language restatement of the idempotent behavior ("Removing something not watched changes nothing").

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?

Three compact sentences with no filler, each carrying distinct information (auth, action, idempotency, permission). Minor weakness: it leads with the account prerequisite before the action, so the core operation is not front-loaded.

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 simple two-parameter mutation with no output schema, the description covers auth, permission, scope, and idempotency behavior adequately. Only the success/failure response shape is left unaddressed, which is minor here.

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 coverage is 100% and the enum is fully specified, so the baseline is a 3. The description adds value by telling the agent where valid values come from ("as list_watches shows them"), which helps ensure correct invocation beyond the raw field types.

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?

States a specific verb ("Removes") and resource ("one item from your workspace's 'AI watches'"), making the operation unambiguous. It clearly contrasts with the watch sibling, and the entity_type/id scoping ties it to a single tracked item.

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?

Gives clear context: it references list_watches as the source of the arguments and explains that removing a non-watched item is a no-op. It stops short of an explicit "use watch to add items" routing statement, so it lacks full when/when-not alternative framing.

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