Skip to main content
Glama

Pause, resume or stop watching accounts

setWatchStatus
DestructiveIdempotent

Sets watched accounts' status by monitor ID from getAccountWatch: paused stops checks and weekly charges, active resumes them at 2 credits a week per account, and archived stops watching and keeps past alerts. Returns the updated monitors. Repeating the call with the same input leaves the same result.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "body": "<body>"
    },
    "name": "setWatchStatus"
  }
}

Input Schema

NameRequiredDescriptionDefault
bodyYes

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 destructiveHint=true, readOnlyHint=false and idempotentHint=true, but the description adds real behavioral content beyond them: what pausing stops (checks and weekly charges), the 2-credit-per-week-per-account cost of resuming, and that archiving retains past alerts. The only weak spot is that the description softens the destructive profile without noting any irreversibility or permission requirements.

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?

One dense sentence with the key mechanics front-loaded, plus a short idempotency note. The idempotency sentence largely restates the idempotentHint annotation, so it earns its place less than the rest.

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 single-parameter mutation with no output schema, it covers the essentials: mode semantics, billing impact, data retention, ID source, and return value ('updated monitors'). Minor gaps remain around permissions and the 100-ID batch limit that the schema encodes but the prose ignores.

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 description coverage is 0% on a nested body with a status enum and a monitor_ids array, so the description has to carry meaning. It does well on the enum values (what each of paused/active/archived actually does) and on the provenance of monitor IDs, but says nothing about the array bounds, UUID format, or batching behavior, leaving the input shape only partly explained.

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 (sets status) on a specific resource (watched accounts keyed by monitor ID) and explicitly points to getAccountWatch as the source of those IDs, so it is distinguishable from siblings like watchAccounts and getAccountWatch without opening any schema.

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 clearly establishes the prerequisite (monitor IDs come from getAccountWatch) and spells out the consequence of each of the three modes, which lets an agent pick the right status value. It stops short of any explicit when-not-to-use guidance or a direct contrast with siblings such as watchAccounts or archiveCampaign.

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