Skip to main content
Glama

Pause monitor

pause_monitor
Idempotent

Pause a monitor temporarily for maintenance, preserving its history and configuration, to keep downtime out of uptime reports.

Instructions

Stop checking a monitor without deleting it. History and configuration survive, and resume_monitor puts it back to work. Use this around planned maintenance so the downtime does not land in the uptime figures or fire alerts. A paused monitor reports neither up nor down, so it is easy to forget one is off.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesMonitor id to pause, as returned by list_monitors.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesMonitor id, used by every other tool.
urlNo
nameNo
typeNo
isActiveNoFalse while the monitor is paused.
frequencyNoCheck interval in minutes.
statusSummaryNoCurrent state, for example GOOD or ERROR.
Behavior4/5

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

Annotations already indicate non-readOnly and non-destructive, and idempotentHint:true. The description adds behavioral detail: history/config survive, and paused monitors report neither up nor down. It doesn't explicitly mention idempotency or any side effects, but given annotations cover safety, the description supplements with operational behavior. Slight deduction for not stating that pausing is reversible via resume_monitor (it implies it) and not disclosing potential edge cases, but overall strong.

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?

The description is concise (3 sentences), front-loaded with the core purpose, and every sentence adds value: purpose, usage context, and a behavioral warning. No fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (1 param, full schema coverage, output schema present) and strong annotations, the description covers the key aspects: what it does, when to use, how it affects monitoring, and what persists. The output schema presumably describes the response, so no need to elaborate. This is complete for a simple tool.

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?

The schema already fully covers the single 'id' parameter with description ('Monitor id to pause, as returned by list_monitors.') and constraints (exclusiveMinimum:0). The description doesn't add extra parameter semantics beyond what's in schema, but with 100% coverage, baseline 3 is appropriate. The description does not discuss the id format or behavior if id is invalid, but schema covers the basics.

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?

The description clearly states the tool's purpose with a specific verb+resource ('Stop checking a monitor without deleting it'), and distinguishes it from delete_monitor, resume_monitor, and create_* siblings. It explicitly notes that history/config survive, which differentiates it from destructive operations.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use guidance ('Use this around planned maintenance') and explains the reasoning (avoid downtime impacting uptime figures or firing alerts). It contrasts with resume_monitor and delete_monitor implicitly, and the mention of 'paused monitor reports neither up nor down' helps an agent decide when to use this tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/uptybots/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server