VREME
🔁

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

rrulestringRequired

RFC 5545 RRULE string (e.g., 'FREQ=WEEKLY;BYDAY=MO,WE,FR')

startstringRequired

ISO 8601 start datetime for recurrence

window_fromstringRequired

ISO 8601 window start for expansion

window_tostringRequired

ISO 8601 window end for expansion

timezonestringOptional

IANA timezone

max_occurrencesnumberOptional

Max occurrences to return (default: 1000)

Returns

occurrences:Array of occurrence datetimes
count:Total occurrences
truncated:Boolean if hit max limit

Example

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.