Skip to main content
Glama

create_schedule

Create a screenshot schedule with a cron expression, timezone, screenshot options and optional delivery destinations. Existing plan permissions and limits apply.

Input Schema

NameRequiredDescriptionDefault
urlYes
nameYes
endsAtNo
optionsNo
scheduleYes
startsAtNo
timezoneNoUTC
webhookUrlNo
destinationsNo
onlyOnChangeNo
diffThresholdNo
retentionDaysNo
webhookSecretNo
alertOnFailureNo
autoPauseAfterFailuresNo

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnly=false, idempotent=false, openWorld=true, destructive=false, so the write/non-idempotent profile is covered. The description adds the plan-permission/limit caveat, which is genuinely useful for anticipating quota failures, but omits whether the schedule is enabled on creation, what happens on repeated calls, and any rate limits for a recurring job.

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?

Two tight sentences with the verb and resource front-loaded; nothing is padded or repetitive. Its brevity is efficient, though a sentence of essential guidance (cron format, default schedule state) would have earned its place given the tool's complexity.

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?

With 15 parameters, deeply nested option objects, zero schema descriptions and no output schema, the description is far too thin to let an agent construct a valid call without studying the raw schema. It should at minimum explain the cron string format and the behaviors of the monitoring-related parameters.

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

Parameters2/5

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

Schema description coverage is 0% across 15 parameters, so the description must carry the full explanatory burden. It names only four concerns (cron expression, timezone, options, destinations) and gives no cron syntax, no explanation of onlyOnChange/diffThreshold, retentionDays, startsAt/endsAt, alertOnFailure, autoPauseAfterFailures, or the legacy webhookUrl/webhookSecret fields.

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?

Specific verb+resource: 'Create a screenshot schedule' plus the key ingredients (cron expression, timezone, options, destinations). An agent can tell it apart from capture_screenshot or trigger_schedule, though it never explicitly contrasts with update_schedule or the sibling schedule tools.

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?

No statement of when to create a new schedule vs. update_schedule, no prerequisites, no note on whether the schedule starts active immediately or must be resumed via resume_schedule. The only constraint hint is the passing 'Existing plan permissions and limits apply', which is a resource caveat rather than usage guidance.

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.