Skip to main content
Glama

Update Checklist Item

update_checklist_item
Destructive

Configure/edit checklist_item; server-owned fields are excluded. MCP approval requirements are configurable by the organization administrator; business workflow approvals always apply.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "id": "<id>",
      "data": "<data>"
    },
    "name": "update_checklist_item"
  }
}

Input Schema

NameRequiredDescriptionDefault
idYes
dataYes

Output Schema

NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.8/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, idempotentHint=false, and readOnlyHint=false. The description adds useful context that server-owned fields are excluded and that approval requirements apply, but it does not explain what makes the operation destructive, whether it is a partial update, or how approval gates affect execution.

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 description is short and front-loads the core edit purpose. However, the second sentence about approval requirements is somewhat tangential and vague, and the overall statement is sparse relative to the complexity of the nested update payload.

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

Completeness2/5

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

This is a complex update tool with a nested data object and zero schema description coverage. Although an output schema exists, the description does not sufficiently explain the update semantics, editable fields, or approval behavior needed to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the nested 'data' object contains many fields with no descriptions. The description only hints that server-owned fields are excluded, but does not explain the id parameter, the data structure, or which fields are editable.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Configure/edit checklist_item'. It also adds scope by noting that server-owned fields are excluded. It does not explicitly differentiate from siblings such as create_checklist_item or update_checklist_template_item, but the core operation is clear.

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

Usage Guidelines2/5

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

The description mentions approval requirements but gives no guidance on when to use this tool versus alternatives like create_checklist_item, delete_checklist_item, or update_checklist_template_item. It implies editing an existing checklist item but provides no explicit usage conditions or exclusions.

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