Skip to main content
Glama

Move things into a folder

workspace_folders_file

Moves things into a folder, or out of every folder with folderId: null. Anything from any tool can go in: pass each one's kind and id as search_workspace or workspace_folders_browse gave them. A thing lives in one folder, so filing it somewhere moves it. Things the person can't see are skipped. May return needs_confirmation.

Input Schema

NameRequiredDescriptionDefault
itemsYesThe things to move: kind and id from search_workspace or workspace_folders_browse.
folderIdYesWhere they go; null takes them out of their folders.
workspaceNoWorkspace slug, for tokens without a default.
approvalIdNoApproval id from a prior needs_confirmation envelope.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Goes well beyond the annotations by disclosing the one-folder-per-item model (filing elsewhere moves it), that invisible items are silently skipped (partial-failure semantics), and that a needs_confirmation envelope may come back, which explains the approvalId param. It omits any note on scale limits or what a success response contains, keeping it shy of 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?

Short, front-loaded, and each sentence carries information (verb, source of identifiers, move semantics, skip behavior, confirmation). The phrase 'Anything from any tool can go in' is slightly loose but still useful scoping.

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?

For a 4-param mutation tool with no output schema, the description covers the mutation model, identifier sourcing, silent skips, and the confirmation round-trip. The only real gap is the shape of a successful response, which is not covered by an output schema.

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 `items`, `folderId`, `workspace`, and `approvalId` are already documented in the schema. The description restates the folderId:null behavior and the kind/id sourcing but adds no format or constraint detail beyond the schema. Baseline 3 applies.

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 (moves) and resource (things into/out of folders), and clarifies the null-folderId variant means removing from every folder. An agent can distinguish this from workspace_folders_browse or workspace_folders_create without opening any 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?

Explicitly tells the agent where the required `kind` and `id` come from (search_workspace or workspace_folders_browse), which is the key precondition for calling it. It gives clear context but never states when not to use it or contrasts it with a sibling folder tool.

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