Skip to main content
Glama
jakub-m-arch

Intervals.icu MCP Server

by jakub-m-arch

Reset, snooze or change a gear reminder

update_gear_reminder

Reset a gear reminder after completing maintenance to start counting anew, snooze it, or adjust its distance and time limits. Keep gear maintenance schedules accurate.

Instructions

Reset a gear reminder after doing the maintenance (starts counting again), snooze it, or change its limits.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNo
nameNo
resetNoStart counting from zero again.
gear_idYes
distance_kmNo
reminder_idYesReminder id (from list_gear with details).
snooze_daysNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
gearYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.0.0

TDQS

A4/5.0
Behavior4/5

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

With annotations already indicating a mutable, non-idempotent operation, the description adds useful behavioral context by explaining that reset starts counting again and presenting the three modes. It does not describe parameter exclusivity or side effects, but the annotations lower the burden and the description adds meaningful context.

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?

A single sentence conveys the essential operations and even adds a clarifying parenthetical for reset. No filler, no repetition of schema details, and the core action is front-loaded.

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?

For a tool with 7 parameters and low schema coverage, the description omits important operational constraints: whether reset can be combined with new limits, whether snooze_days is exclusive with days, and what happens when no operation parameter is provided. The presence of an output schema helps but does not resolve these gaps.

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 29%, so the description must compensate. It maps reset to 'starts counting again', snooze to 'snooze it', and change to 'change its limits', but it does not explicitly map days, distance_km, or name to those limits. The grouping is helpful but leaves ambiguity.

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?

The description names a specific verb ('Reset... snooze... change') and a specific resource ('a gear reminder'), and clarifies the three distinct operations the tool performs. It clearly differentiates from the sibling add_gear_reminder by addressing existing reminders rather than creation.

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?

The description gives concrete context for when to use the tool, particularly for resetting after maintenance, snoozing, or changing limits. It does not explicitly exclude add_gear_reminder for new reminders or describe when snoozing is preferable to changing limits, but the intent is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.