Skip to main content
Glama

move_document

Mueve un documento a un nuevo padre (o a la raíz si new_parent_document_id es null)

Input Schema

NameRequiredDescriptionDefault
document_idYesID del documento a mover
workspace_idNoUUID del workspace, o su nombre tal como lo dice el usuario ('Acme', 'el personal'). Omitir si el token ya tiene workspace fijo
new_parent_document_idNoID del nuevo padre; null para mover a raíz

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false and openWorldHint=false, so the safety profile is covered structurally. The description adds the useful branch behavior that a null parent re-parents to root, but says nothing about permissions, effects on descendants, or reversibility. With annotations carrying the safety burden, this partial addition merits a 3.

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?

A single, front-loaded sentence with no filler, and the key parenthetical covers the main edge case. It is efficient, though a marginally longer note about the workspace parameter or reversibility would still have earned its place.

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?

For a simple 3-parameter mutation with full schema coverage and annotations, the description covers the essential operation and the null case. It omits any hint about workspace scoping and what a successful move returns, which is acceptable given no output schema but leaves it only minimally complete.

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 all three parameters are already documented in the schema, including the null-to-root semantics for new_parent_document_id. The description restates that rule rather than adding syntax or edge cases, so it does not exceed the baseline established by a fully covered schema.

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?

States a specific verb+resource ('Mueve un documento') and clarifies the target ('a un nuevo padre ... o a la raíz'). It is unambiguous about the operation, but it never distinguishes itself from close siblings like update_document or patch_document, which an agent must choose between.

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?

No when-to-use guidance and no mention of alternatives such as update_document or copy_document. The only conditional information is the null-to-root behavior, which is really a parameter rule rather than usage guidance. The agent must infer when moving is appropriate versus a plain update.

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