Recurring Event Expander

Recurring Event Expander MCP Connector for Claude

A+

Expands RFC 5545 RRULE strings into concrete lists of occurrence dates.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The Recurring Event Expander MCP server provides a specialized engine for expanding complex recurrence rules (RFC 5545) into actionable date lists. Using tools like expand_occurrences, validate_rrule, and get_rrule_summary, AI agents can calculate all event dates within a specific window, verify the structural integrity of RRULE strings, and translate technical patterns into human-readable summaries. It supports advanced logic including intervals, BYDAY, BYMONTHDAY, BYSETPOS, and handles exclusions (EXDATE) and additions (RDATE).

rrulerfc5545calendarschedulingdatesautomation

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

get_rrule_summary

Generates a human-readable summary of an RRULE

validate_rrule

Validates the syntax of an RRULE string

expand_occurrences

Expands an RRULE string into a list of occurrence dates within a window

See how to talk to your AI agent using Recurring Event Expander.

Expand this rule: 'FREQ=WEEKLY;BYDAY=MO,WE,FR' from 2024-01-01 to 2024-01-15.

The occurrences for the period are: 2024-01-01, 2024-01-03, 2024-01-05, 2024-01-08, 2024-01-10, 2024-01-12, and 2024-01-15.

Is this RRULE syntax correct: 'FREQ=MONTHLY;BYDAY=2TH'

The rule is valid. It represents the second Thursday of every month.

What does this rule mean in plain English: 'FREQ=YEARLY;BYMONTH=12;BYMONTHDAY=25'

This rule represents an event occurring on December 25th every year.

An RRULE (Recurrence Rule) is a standard format defined in RFC 5545 used to describe recurring events, such as 'every Monday' or 'the last Friday of the month'.

Related Connectors