iCalendar RRULE Iterator Connector for AI agents.
3 live capabilities
Expand complex recurrence rules into precise event sequences.
Waiting for input…
Why people use iCalendar RRULE Iterator
Stop breaking your schedules with iCalendar RRULE Iterator
With this MCP, you just hand the rule to your agent. It handles the expansion and gives you back a perfect list of dates that stay accurate no matter what timezone you're in.
What Vinkius changes
You get mathematically certain event sequences without manual parsing.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Validating recurring meeting schedules
A developer needs to ensure a new monthly meeting rule is valid; they ask their agent, which checks the string for correctness.
- Real-world use case 02
Generating monthly report triggers
An ops engineer wants to know every Tuesday for the next month; the agent generates a list of all upcoming dates.
- Real-world use case 03
Debugging broken calendar invites
A user sees a weird gap in their schedule and asks the agent to break down the rule to see if an interval is wrong.
Complete set · 3capabilities
The complete iCalendar RRULE Iterator capability set.
These are the exact actions your AI can choose when you ask it to work with iCalendar RRULE Iterator.
01—03
3 capabilities in this set.
Part of 3 available through iCalendar RRULE Iterator.
- 01 Capability
Audit rule syntax
Checks an RRULE string for structural errors to prevent broken schedules.
- 02 Capability
Decompose rrule
Breaks a rule down into its specific parts for easier inspection.
- 03 Capability
Calculate event dates
Generates a precise list of upcoming event timestamps from a starting point.
Set up in minutes
One URL. Then ask iCalendar RRULE Iterator to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use iCalendar RRULE Iterator from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it iCalendar RRULE Iterator, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable iCalendar RRULE Iterator for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the iCalendar RRULE Iterator URL.
- Step 03
Save and start
Save the connection and enable iCalendar RRULE Iterator in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"icalendar-rrule-iterator": {
"url": "https://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using iCalendar RRULE Iterator
Open Agent mode in chat and ask: "Using iCalendar RRULE Iterator, help me...". 3 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"icalendar-rrule-iterator": {
"url": "https://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using iCalendar RRULE Iterator
Ask Copilot: "Using iCalendar RRULE Iterator, help me...". 3 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"icalendar-rrule-iterator": {
"url": "https://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using iCalendar RRULE Iterator
Open Cascade and ask: "Using iCalendar RRULE Iterator, help me...". 3 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"icalendar-rrule-iterator": {
"url": "https://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using iCalendar RRULE Iterator
Ask Cline: "Using iCalendar RRULE Iterator, help me...". 3 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add icalendar-rrule-iterator --transport http "https://edge.vinkius.com/vk_preview_4JyXG2816vETvNwr9sU661ffjKPwyowL5JhwwpVu/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using iCalendar RRULE Iterator
Ask Claude: "Using iCalendar RRULE Iterator, show me...". 3 tools are ready
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsRecurring Event Expander
Expands RFC 5545 RRULE strings into concrete lists of occurrence dates.
Cycle Day Resolver
Identify specific tasks or states for any future date based on a repeating, variable-length sequence.
Google Calendar
Sync and orchestrate your agenda securely. scan, schedule, and manipulate Google Calendar events natively in chat.
iCal Calendar Parser
Parse exported .ics calendar files from Google Calendar, Apple Calendar, or Outlook local. Let your AI find free slots, count meetings, and manage your schedule.
Truto Unified Calendar
Empower your AI agent with a universal API to read, schedule, and sync events seamlessly across Google, Outlook, and other major calendar providers.
Cal.com
Manage your scheduling via Cal.com. track bookings, manage event types, and coordinate meetings directly from any AI agent.
Bring your own AI
Change the model, client or framework. Keep iCalendar RRULE Iterator connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about iCalendar RRULE Iterator.
The practical details behind the request, access and result.
How can I check if my calendar rule is written correctly with iCalendar RRULE Iterator?
You can use the capability to audit your string and ensure it follows the proper structural syntax before you deploy it in your automation.
Can iCalendar RRULE Iterator handle daylight saving time changes?
Yes, it uses UTC-based math to ensure that all calculated event sequences remain identical regardless of any local timezone or DST transitions.
How do I get a list of all future dates for a recurring meeting using iCalendar RRULE Iterator?
You simply provide the rule and a start date to your agent, and it will generate a precise, chronological list of every occurrence.
Is it possible to see the individual parts of a complex recurrence rule with iCalendar RRULE Iterator?
Yes, you can break any rule down into its specific components like frequency and interval to understand exactly how it's structured.
Will iCalendar RRULE Iterator work for bi-weekly or monthly schedules?
Absolutely, it is designed to expand any standard iCalendar recurrence rule, no matter the frequency or interval you specify.
How does the engine handle timezone changes?
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.
Can I verify if my RRULE string is valid before processing it?
Yes, you can use the audit_rule_syntax capability to check for structural errors like missing FREQ properties or malformed intervals.
What parameters can I extract from a rule?
By using decompose_rrule, you can extract key-value pairs such as FREQ, INTERVAL, COUNT, and UNTIL to understand the rule's configuration.
One connection away
Give your agent a direct line to iCalendar RRULE Iterator.
Connect iCalendar RRULE Iterator once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available