Cycle Day Resolver

Cycle Day Resolver MCP Connector for Claude

A+

Identify specific tasks or states for any future date based on a repeating, variable-length sequence.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The Cycle Day Resolver MCP server acts as a temporal engine that calculates exactly what step to take on any given future date based on a variable-length cycle. By providing an ordered array of steps and an anchor start date, you can use tools like get_step_for_date to find specific tasks, get_schedule_window to forecast upcoming periods, or find_next_occurrence to locate the next instance of a particular event. It is ideal for managing recurring skincare routines, medication schedules, or any repeating operational loop.

schedulingtemporalautomationcyclesplanning

4 tools expose this connector's capabilities to your AI agent.

find_next_occurrence

Searches forward in time to find the very next date a specific step will appear

analyze_cycle_composition

Returns total length and step frequencies as JSON. Provides a statistical overview of the cycle's structure and frequency

get_schedule_window

Returns a list of dates and steps. Generates a complete chronological forecast of all steps within a specific time range

get_step_for_date

Returns the resolved step name. Identifies which specific step or task is scheduled for a particular target date

See how to talk to your AI agent using Cycle Day Resolver.

What is my skincare step for 2025-06-15 if my cycle ['Retinol', 'Exfoliant', 'Recovery'] started on 2025-01-01?

On 2025-06-15, your scheduled step is Exfoliant.

Show me my schedule from 2025-07-01 to 2025-07-05 for the cycle ['Day', 'Night'] starting 2025-01-01.

2025-07-01: Day, 2025-07-02: Night, 2025-07-03: Day, 2025-07-04: Night, 2025-07-05: Day.

When is the next time 'Exfoliant' occurs in my cycle ['Retinol', 'Exfoliant', 'Recovery'] starting 2025-01-01, searching from 2025-02-01?

The next occurrence of Exfoliant is on 2025-02-02.

The engine calculates the number of days elapsed between your anchor start date and the target date, then finds the remainder when divided by the total cycle length to identify the correct step.

Related Connectors