Skip to main content
Glama

MoveTransportObjects

Moves selected object entries from a source transport task to a target task using their positions in the source task's object list.

Instructions

Moves the object entries named by objects from the transport task named by transport_number to the task named by target_number. Each entry is named by its position in the source task's object list. Recordable: in batch mode a call is recorded under the next number and answers with empty content; its answer is read by number after the batch ends.

Input Schema

NameRequiredDescriptionDefault
detailNoHow much of the answer to return: "terse" (default, the fields you need to act), "full" (the whole parse), "raw" (the document as ADT sent it).terse
objectsYesThe entries to move, at least one — each with object_name, object_type, position (in the source task) and an optional pgmid.
target_numberYesNumber of the transport task the entries move to.
transport_numberYesNumber of the transport task that holds the entries.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv20.1.0

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It discloses that the operation is a mutation and explains batch-mode recording with empty immediate answers, which is useful beyond the schema. However, it omits permissions, reversibility, error behavior, and what happens to the source task after the move.

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 description is front-loaded with the core move operation in the first sentence and follows with the position rule and batch behavior. It is efficient and free of filler, though the batch-mode sentence is dense.

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

Completeness3/5

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

The schema fully documents all four parameters and there is no output schema, so the description need not explain return fields. However, for a mutation tool with no annotations, it should provide more context about permissions, side effects, or failure modes beyond batch recording.

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 baseline is 3. The description reinforces that entries are named by their position in the source task's object list, but this mostly repeats the schema's own description and does not add new syntax or format guidance.

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 states a specific verb (moves) and resource (object entries between transport tasks), and it clearly identifies the source and target by parameter names. It is easy to distinguish from sibling tools like AddTransportObject or RemoveTransportObject because it describes moving existing entries rather than adding or removing them.

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

Usage Guidelines3/5

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

The description implies when to use the tool by explaining that it moves entries between tasks, but it does not explicitly say when to choose it over alternatives such as removing from one task and adding to another. No exclusions or prerequisites are stated.

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

Deploy Server

Other Tools