Skip to main content
Glama

Archive planned scripts

archive_planned_scripts
Idempotent

Archive scripts out of the user's working plan, by id — or restore archived ones with restore: true. Archiving is reversible and keeps the script and any recorded video; it is the right way to clear finished or shelved work. Permanent deletion is deliberately not available to assistants — the user does that themselves.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idsYesThe scripts to archive (or restore). Ids come from list_planned_scripts.
restoreNotrue brings archived scripts back into the plan instead. Default false.

TDQS

A4.4/5.0
Behavior5/5

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

With annotations present, the description adds valuable behavior: the operation is reversible, the script and recorded video are kept, and permanent deletion is deliberately outside the assistant's scope. This aligns with `idempotentHint: true` and `destructiveHint: false`, and there is no contradiction.

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?

Three purposeful sentences front-load the primary action, add the restoration behavior, then state the important boundary around permanent deletion. There is no filler or repeated information from the schema.

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?

Given the small parameter count, strong schema coverage, and useful annotations, the description is effectively complete for selecting and invoking the tool. It could add a note about how restored archived scripts appear in lists, but that is not critical for correct use.

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 input schema already covers both parameters and includes helpful field descriptions, including that ids come from list_planned_scripts and that restore defaults to false. The description reinforces `restore: true` behavior but does not need to fill a schema gap.

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 names the exact action and resource: it archives planned scripts out of the working plan, plus the same tool can restore via `restore: true`. That makes its purpose distinct among sibling tools like edit_planned_scripts, list_planned_scripts, and reorder_planned_scripts.

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 explicitly describes the intended use case ('the right way to clear finished or shelved work') and states the assistant cannot permanently delete. It does not explicitly name sibling tools as alternatives, but the context is accurate and a strong enough boundary.

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.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool targets a distinct resource-action pair: planning (add, edit, archive, list, get, reorder), teleprompter delivery (send), and scheduled posts (list, cancel, retry). Even closely named tools like get_planned_scripts vs list_planned_scripts are clearly separated by metadata vs full-text purpose. No two tools overlap in function.

Naming Consistency4/5

Names are uniformly snake_case and follow a verb_noun pattern, but there is slight inconsistency: 'add_scripts_to_plan' uses a prepositional phrase while similar operations use past-participle adjectives ('edit_planned_scripts', 'archive_planned_scripts'). Verb choices like list vs get are consistent with their functions. Minor deviations prevent a perfect score but the pattern is highly predictable.

Tool Count5/5

12 tools is well within the ideal 3-15 range for a focused domain. Each tool covers a clear need for content planning and teleprompter delivery without bloat or missing essentials. The count feels appropriately scoped for the server's purpose.

Completeness5/5

The toolset offers full lifecycle coverage for content plans (create, read, update, delete via archive, reorder) and scheduled posts (list, cancel, retry), with connected account listing for context. The only seemingly absent operation—permanent deletion—is intentionally excluded for safety. Read and write paths are complete, and the design prevents dead ends.

Resources