🔁
Expand Recurrence
Category: Calendar Tools
RECURRENCE EXPANDER: Expand RRULE recurrence patterns (RFC 5545) to concrete occurrences within time window. Supports full RRULE syntax (FREQ=WEEKLY;BYDAY=MO,WE,FR). Safety limit: max 1000 occurrences. Use for 'Find all Mondays in January', 'When does this meeting repeat?', 'Show me all occurrences'.
Parameters
rrulestringRequiredRFC 5545 RRULE string (e.g., 'FREQ=WEEKLY;BYDAY=MO,WE,FR')
startstringRequiredISO 8601 start datetime for recurrence
window_fromstringRequiredISO 8601 window start for expansion
window_tostringRequiredISO 8601 window end for expansion
timezonestringOptionalIANA timezone
max_occurrencesnumberOptionalMax occurrences to return (default: 1000)
Returns
occurrences:Array of occurrence datetimescount:Total occurrencestruncated:Boolean if hit max limitExample
expand_recurrence(rrule='FREQ=WEEKLY;BYDAY=MO', start='2024-12-01', window_from='2024-12-01', window_to='2024-12-31')Try It Now
This tool is available in the Vreme MCP server. Install via:
npx -y @vreme/temporal-mcp
Or add to your Claude Desktop, VS Code, Continue, or Cline configuration. See installation guide.