Skip to main content
Glama

drive_create_folder

Create a new Google Drive folder by name, optionally inside a specified parent folder, to organize files and maintain workspace structure.

Instructions

Create a new folder in Google Drive

Input Schema

NameRequiredDescriptionDefault
nameYesFolder name
parentIdNoParent folder ID (default: root)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.1.0

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden and discloses almost nothing: it does not state that this is a write operation requiring Drive write scope, what happens on duplicate names, or that the created folder's ID is the useful return value. Only the bare 'create' semantics are conveyed.

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. It is efficient, though arguably too sparse to be genuinely helpful rather than merely non-wasteful.

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?

For a mutation tool with no annotations and no output schema, the description should at least mention that it returns the new folder identifier and any permission expectations. As written, an agent knows what it does but not what it will get back or what can go wrong.

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%, and the schema already explains 'name' and 'parentId' (including the root default). The description adds no additional meaning beyond that, so baseline 3 applies.

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 ('Create') and resource ('folder') plus the system ('Google Drive'), which is unambiguous and does not collide with any sibling (drive_list, drive_upload, drive_trash handle other operations). No explicit sibling differentiation is offered, but none is needed here since no other folder-creation tool exists.

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 gives no guidance on when to use this versus drive_upload or drive_trash, and no preconditions (e.g., parent folder must exist, auth requirements). Usage is only inferable from the verb itself.

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