Skip to main content
Glama

Take back a tick given by mistake

untick

Reverts steps an agent marked done when they are not complete or retracts an agent's completion claim, leaving the task itself unchanged.

Instructions

Unmark steps an agent ticked that are not done after all, on a task you filed or one the person opened to agents. On any other of the person's tasks it takes back your word on steps you said were done. Only a tick or a word an agent gave can be taken back: one the person gave is theirs, and naming it unticks nothing. Name each step by its text as read shows it. Unticking closes and opens nothing; the task stays as it was.

Input Schema

NameRequiredDescriptionDefault
stepNoOne step, by its text — the same as `steps` with one entry
taskYesThe task id
stepsNoThe steps to untick, each by its text as `read` shows it — capitals, accents and the spaces at either end decide nothing. One of `steps` or `step` has to come with the call

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?

No annotations are provided, so the description carries the disclosure burden, and it does state important behavior: unticking opens/closes nothing and the task stays as it was, and naming a person-given tick unticks nothing. It omits return/error details and whether already-unticked steps are safely idempotent, so not a 5.

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?

The purpose is front-loaded and every sentence adds relevant nuance about scope, restrictions, or side effects. It is somewhat dense in prose, and phrasing like 'one the person gave is theirs' could be crisper, but it is appropriately sized for the behavioral complexity.

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 no annotations, no output schema, and complete parameter schema coverage, the description covers task scopes, eligibility restrictions, no-op behavior for person-given ticks, and the absence of task-state side effects. It leaves response/error behavior and already-unticked handling implicit, which is a modest gap.

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 100%, so the schema already documents task, step, steps, and the text-matching rules including capitals, accents, and spaces. The description reinforces 'text as read shows it' but adds little beyond what the schema already provides, so baseline 3 is appropriate.

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: 'Unmark steps an agent ticked' / untick. It scopes the operation to tasks the agent filed or the person opened to agents and explicitly excludes person-given ticks, which is enough to distinguish it from tick and related sibling tools without opening the 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?

Provides clear when-to-use conditions (agent-ticked steps on eligible tasks) and when-not conditions (person-given ticks cannot be taken back). It does not explicitly name tick as the alternative for marking work done, so it falls short of full alternative-routing guidance.

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