Skip to main content
Glama

auto_schedule_proposal

Destructive

PRO+ AI scheduling tool for agents. Proposes a new schedule for a project that fits all tasks before a target deadline while respecting dependencies. Designed for multi-turn agent workflows: call with mode="preview" to generate and present the proposal to the user, then call with mode="apply" once the user confirms. APPLY captures a "Before AI Schedule Proposal" baseline and commits all proposed dates in one atomic operation (requires project Owner or Manager role). Optionally levels resources to avoid overallocation. Cap: 100 tasks. Feature: aiAdvanced (PRO+).

Input Schema

NameRequiredDescriptionDefault
modeNopreview (default): return proposals without writing. apply: capture a baseline then commit all proposed dates. Requires project Owner or Manager role.preview
deadlineYesTarget end date in YYYY-MM-DD format. All tasks will be proposed to finish on or before this date.
previewIdNoThe previewId a preview of this project returned. When a preview returns one, apply mode writes exactly that stored preview instead of proposing again, and refuses without it or when the plan changed since.
projectIdYesID of the project to schedule.
levelResourcesNoWhen true (default: false), the AI avoids overallocating any user beyond their ResourceCapacity.hoursAvail for the week.
allowOverallocationNoWhen true, overallocation warnings are surfaced but not treated as failures. Default false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.8/5.0
Behavior5/5

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

Annotations cover the safety profile (destructiveHint=true, idempotentHint=false), and the description adds valuable context beyond them: apply captures a 'Before AI Schedule Proposal' baseline and commits all dates in one atomic operation. It also discloses the 100-task cap, feature gate, and role requirement.

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?

Front-loads purpose, then the workflow, then constraints. Dense but every sentence earns its place, though the trailing 'Cap: 100 tasks. Feature: aiAdvanced (PRO+).' fragments are slightly terse.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description carries the return-behavior burden, and it adequately explains the preview-then-apply contract, atomic commit, and baseline capture. Nothing critical for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds workflow meaning to mode beyond the schema's per-parameter text (preview then apply) and frames when apply is safe. previewId and leveling details are already well covered in the schema.

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 (auto-schedule/propose) and resource (project schedule) with scope: fits all tasks before a target deadline while respecting dependencies. It is clearly distinguishable from siblings like gantt_optimize, resource_leveler_analyze, and propose_deadline_extension.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly prescribes the multi-turn workflow: call mode="preview" first, then mode="apply" after the user confirms. It also states prerequisites (project Owner or Manager role for apply), a task cap, and the PRO+ feature gate.

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.