Skip to main content
Glama

Turn schedule on or off

fastero_set_schedule_enabled
Idempotent

Switch one of your own schedules off, or back on: a dashboard email, alert, notebook run or repeated agent run. Off stops its runs and its emails at once (a run under way finishes); on resumes the same timetable from now, without making up missed runs. A colleague's schedule cannot be switched. A Python schedule, or a dashboard's automatic refresh, is a trigger instead: fastero_disable_trigger.

Input Schema

NameRequiredDescriptionDefault
enabledYesfalse switches it off, true back on.
scheduleIdYesA schedule’s id, from fastero_list_schedules.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / enabled / description
      Added value: +"false switches it off, true back on."
    • addedInput schema / properties / scheduleId / description
      Added value: +"A schedule’s id, from fastero_list_schedules."
  2. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations only declare that this is a non-read-only, idempotent, non-destructive mutation; the description adds the semantics that matter, namely that off halts runs and emails immediately while letting an in-flight run finish, and that on restarts the timetable from now without backfilling missed runs. Those consequences are not derivable from the annotations or schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence carries a distinct piece of operational information 3 the action, the effect of off, the effect of on, the ownership restriction, and the routing alternative. It is front-loaded with the action and contains no filler.

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?

For a two-parameter toggle with no output schema and annotations covering the safety profile, the description supplies everything an agent needs: which schedules it applies to, what state change means, side effects on in-flight runs, and where to go for triggers.

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 both parameters are described there (enabled as false/true, scheduleId as coming from fastero_list_schedules). The description restates the off/on meaning but adds no format, id syntax, or edge-case detail beyond the schema, so the baseline of 3 applies.

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 and resource (switch a schedule on/off) and enumerates the concrete object types it governs: dashboard email, alert, notebook run, repeated agent run. It also explicitly distinguishes itself from the trigger tools, so an agent can separate it from fastero_disable_trigger/fastero_enable_trigger without opening a schema.

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?

Gives both positive and negative conditions: it works only on your own schedules, a colleague's schedule cannot be switched, and Python schedules or a dashboard's automatic refresh must go through fastero_disable_trigger instead. It also points at fastero_list_schedules as the source of the id.

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.