iCalendar RRULE Iterator

iCalendar RRULE Iterator MCP Connector for Claude

A+

Expand iCalendar recurrence rules into exact, deterministic event sequences.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The iCalendar RRULE Iterator is a precision engine designed to expand complex recurrence rules into chronological lists of timestamps. By utilizing UTC-based integer math, it ensures that event sequences remain identical regardless of the server's local timezone or daylight saving transitions. Use decompose_rrule to inspect rule components like FREQ and INTERVAL, calculate_event_dates to generate precise occurrence lists from a start date, and audit_rule_syntax to verify that your RRULE strings follow the correct structural syntax for scheduling.

icalendarrruleschedulingautomationdate-math

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

decompose_rrule

Decomposes an RRULE into its constituent parts

audit_rule_syntax

Audits the syntax of an RRULE

calculate_event_dates

Calculates event dates based on an RRULE

See how to talk to your AI agent using iCalendar RRULE Iterator.

What are the next three dates for a weekly event starting on 2024-01-01 with an interval of 2?

The occurrences for RRULE:FREQ=WEEKLY;INTERVAL=2 starting from 2024-01-01 are: 2024-01-01, 2024-01-15, and 2024-01-29.

Check if this RRULE is valid: FREQ=MONTHLY;INTERVAL=1

The syntax for the provided rule is valid and contains a properly defined frequency.

Break down this rule: FREQ=DAILY;COUNT=5

The decomposed components are: FREQ: DAILY, COUNT: 5.

The engine uses UTC-based integer math via the V8 Date object, ensuring that all calculations are deterministic and unaffected by local timezone shifts or daylight saving transitions.

Related Connectors