Skip to main content
Glama

Hold All Sending (operator only)

li_hold_sending

OPERATOR ONLY. The install-wide brake: hold ALL sending on EVERY account for a set time, release it early, or read it (omit both minutes and release). While held, every account's invites, sequence messages, replies, bulk sends, posts and invitation accepts/withdrawals wait — none are lost, they go out by themselves when the hold ends — and every read (inbox, acceptances, conversations) keeps running. A bulk batch already running stops before its next person and reports the rest as notAttempted. Every hold ends by itself (5 minutes to 24 hours); setting it again replaces the standing hold. It is also set AUTOMATICALLY for 12 hours after a possible misdelivery. Use it before a manual redeploy or restart, server maintenance, or when a send path looks wrong. Per-account hold is li_pause_account. The same control is on the dashboard's Activity page. While a hold stands, every tool reply carries sendingHeld.

Input Schema

NameRequiredDescriptionDefault
reasonNoWhy — required with `minutes`; shown on every held job
minutesNoHold for this many minutes from now (5-1440)
releaseNotrue = end the hold now

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior4/5

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

Annotations (readOnlyHint=false, destructiveHint=false, openWorldHint=true) establish the mutation/safety profile, and the description adds substantial context beyond them: what is held vs. what keeps running, that nothing is lost, that a running bulk batch stops before its next person and reports the rest as notAttempted, auto-expiry range, replacement semantics, and the auto-set 12-hour misdelivery hold. The only minor gap is no explicit auth/permission detail beyond 'OPERATOR ONLY'.

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?

Long but dense and front-loaded — the install-wide brake concept and OPERATOR ONLY warning lead, followed by effects, expiry, triggers, and the sibling pointer. Nearly every clause carries operational information, though a few parentheticals could be trimmed.

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?

For a high-impact mutation tool with no output schema, the description covers what changes, what continues, side effects on running batches, expiry behavior, and even the sendingHeld reply flag. An agent has everything needed to call it correctly and predict the outcome.

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%, so the baseline is 3, but the description adds interaction semantics the schema does not: that omitting both minutes and release selects read mode, that reason is required with minutes, and that release=true ends the hold immediately. This meaningfully supplements the structured fields.

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 with exact scope: an install-wide brake that holds ALL sending on EVERY account, with read/release modes. It explicitly distinguishes itself from the per-account sibling by naming li_pause_account, so an agent can tell them apart without opening either schema.

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?

Gives explicit when-to-use triggers (before a redeploy or restart, server maintenance, or when a send path looks wrong) and names the alternative (li_pause_account for per-account). It also explains how to invoke the read mode (omit both minutes and release), leaving nothing to inference.

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