Skip to main content
Glama

Watch tab

watch_tab
Destructive

Turns the daily watch on or off for a tab: it re-audits the page once a day and e-mails when the score drops or a new error/warning appears. Needs the signed-in account (its browser session cookie); a guest token gets 403 account_required. With monitor: true the page is re-audited once a day and an e-mail goes out when the score drops or a new error/warning appears — never on an improvement. Watching needs an account (the alert has to reach someone) and each account watches a limited number of pages.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesID of the tab to change.
monitorYestrue watches, false stops watching
guest_tokenYesguest pa_… — refused: a guest has no e-mail to warn
monitor_emailNowhere the alert goes; empty = account e-mail

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / guest_token / description
      Previous value: -"session sess_… (a guest cannot be warned)"New value: +"guest pa_… — refused: a guest has no e-mail to warn"
  2. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations only carry readOnly=false, destructive=true, idempotent=false; the description goes further by disclosing the auth failure mode (403 account_required), the alert-only-on-regression behavior ('never on an improvement'), and a per-account page quota. It still doesn't explain the destructiveness implied by turning the watch off or confirm idempotency of repeated calls.

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

Conciseness3/5

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

The core effect ('re-audited once a day and an e-mail when the score drops or a new error/warning appears') is stated twice, once in sentence one and again in the monitor:true sentence, and the account requirement is likewise restated. The duplication wastes space in an otherwise front-loaded description.

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 mutation tool with no output schema, the description covers the essentials: what changes, the auth requirement and its failure code, alert semantics, and a quota limit. It is nearly complete, missing only the reversibility/effect of disabling the watch.

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 100%, so all four parameters are already documented in the schema. The description adds context for monitor ('never on an improvement') but says nothing extra about monitor_email or id, so the baseline 3 applies.

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 and resource: turning the daily watch on or off for a tab, with the concrete effect (re-audit once a day and e-mail on score drop/new error). This is clearly distinguishable from siblings like run_tab, list_tabs, and audit_url.

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 conditions for use: the signed-in account is required and a guest token yields 403 account_required. It does not explicitly route between sibling tools, but the toggle semantics and account prerequisite are unambiguous.

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