Skip to main content
Glama

Save where the work stands

organize_save
Destructive

Living Projects — Rewrites the home's current standing with the text it is given. Refuses unless organize_prepare ran recently on this connection, and one prepare opens one save. A hand this home is missing is supplied here. Takes the owner's own answer and keeps it in the standing's header. With the answer blank it is the preview: it writes nothing and shows the lines the finder marks, before the owner's yes. It cannot tell whether the owner was actually asked — it checks that an answer is carried, not that it is true. Doubt wording and telling words outside quoted words — "remains to be confirmed", "unconfirmed", "should", "never" and the like — are saved as written, and the answer marks the lines.

Input Schema

NameRequiredDescriptionDefault
home_pathYesThe home folder's path in the connected storage (Dropbox, Google Drive, or Microsoft OneDrive), e.g. /LIVING PROJECTS or /condo. A path that begins with the storage's name, e.g. 'dropbox:/condo', 'google drive:/condo' or 'onedrive:/condo', reaches that storage on the first press; with more than one storage connected the name is needed, so it is given whenever the storage is known.
owner_answerYes
standing_textYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already flag a destructive, non-read-only write; the description adds real context beyond that: prepare pairing, refusal behavior, preview mode, the fact that it cannot verify the owner was actually asked, and that doubt wording is saved verbatim. It stops short of saying what happens to prior standing content or whether the overwrite is recoverable, which matters for a destructiveHint tool.

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 purpose is front-loaded and the length is moderate, with most sentences carrying operational information. However, the dense run-on phrasing and unexplained metaphors ('hand', 'finder marks', 'the owner's yes') make it harder to parse than necessary.

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 destructive, preparation-gated mutation with no output schema and low schema coverage, the description covers prerequisites, preview mode, and validation limits. It omits what the save returns, how standing_text is merged into existing standing content, and what happens to the prior version — gaps an agent would need before invoking confidently.

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 only 33%, so the description must carry the other two parameters. It does add meaning for owner_answer (stored in the standing's header; blank triggers preview) and standing_text (saved as written, with answer marks), but the explanations are embedded in opaque prose rather than clear field-level semantics.

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

Purpose3/5

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

The first sentence gives a specific verb and resource — rewrites the home's current standing with the supplied text — and the prepare dependency distinguishes it from siblings. But key terms ('standing', 'a hand this home is missing', 'the finder marks') are metaphorical and undefined here, so an agent cannot fully picture what artifacts are produced or changed.

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?

It states a hard precondition (organize_prepare must have run recently on this connection, one prepare opens one save) and a clear alternate mode (blank owner_answer = preview that writes nothing). It does not name other siblings like save_note or supersede, but the when-to-use and when-refused guidance is explicit.

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