Skip to main content
Glama

Plan a bake

plan_bake
Read-onlyIdempotent

Caller-provided sequential, contiguous stages ending when the first pizza enters the oven. Offset-bearing whole-minute instants must match the IANA zone. No fermentation prediction. Unique stage IDs, positive total duration, minimum <= maximum, available horizon and summed maxima <= 30 days. Windows are marginal, not independently selectable. No persistence.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
methodYes
stagesYes
timeZoneYes
bakeStartAtYes
availableFromYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true, covering the safety profile. The description adds substantial behavioral detail: stages must be sequential and contiguous, ending at oven entry, time offsets must match the IANA zone, no fermentation prediction, unique stage IDs, duration bounds, and no persistence. These constraints go beyond annotations and help the agent understand expected input invariants, though the actual output behavior is not disclosed.

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 concise, with no filler, and front-loads the core concept of caller-provided stages ending at oven entry. The subsequent constraint list is dense but purposeful. It is not overly long, and every phrase adds information, though the structure is a run-on list rather than a clear paragraph.

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?

Given the tool's complexity (5 parameters, nested stages, no output schema), the description is incomplete. It does not explain what the plan actually is or what the tool returns, nor does it clarify the meaning of 'method'. It focuses on input constraints but omits output semantics and usage context. For a non-trivial planning tool, this is a significant gap.

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?

With schema description coverage at 0%, the description must compensate. It adds meaning to some parameters: stages are implied by 'sequential, contiguous stages', bakeStartAt is implied as the oven-entry time, availableFrom as the horizon, and timeZone via the IANA requirement. However, it does not explain 'method' at all, and the constraints are terse rather than explanatory. It partially compensates but leaves gaps.

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?

The title and description indicate this tool plans a bake by scheduling sequential stages that end when the first pizza enters the oven. It is distinguishable from sibling search/read/calculation tools, though the description reads more as a constraint list than an explicit statement of function. A clearer verb like 'generate a bake timeline' would strengthen clarity.

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 provides no explicit guidance on when to use this tool versus alternatives. It mentions constraints like 'No fermentation prediction' and 'Windows are marginal, not independently selectable' but does not state that the tool should be used for bake planning or that it should not be used for other purposes. No sibling tools are referenced as alternatives.

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