Agent♥︎Age
Catalog

io.github.theluckystrike/calendar-ics-reader-events-freebusy-conflicts

Official12 toolsLive

by theluckystrike · JavaScript

Read the .ics your calendar exports: events in a window, free-busy, double bookings, export.

MCP Server: Calendar ICS Reader (Events, Free/Busy, Conflicts)

This MCP server reads .ics files your calendar exports and provides event data for specific time windows. It supports recurring series expanded properly, computes free/busy by merging busy blocks within working hours, detects double bookings across work and personal calendars, and can export a clean .ics containing only selected events.

🛠️ Key Features

  • Reads calendar .ics exports
  • Returns events in any requested time window
  • Expands recurring series properly
  • Merges busy blocks and finds real free gaps within working hours
  • Detects double bookings across work and personal calendars
  • Exports a clean .ics of events you picked
  • Provides the exact time entry for a meeting

🚀 Use Cases

  • Show what will happen next (e.g., “next Tuesday”) while analyzing the week
  • Identify overlapping commitments (“double bookings”)
  • Find real free time inside working hours
  • Export a filtered .ics for chosen events
  • Retrieve time entry details for meetings

⚡ Developer Benefits

  • Typed access to calendar-derived events, free/busy, and conflicts
  • Recurring expansion and windowed queries for consistent results
  • Structured outputs for .ics export and meeting time entry lookup

⚠️ Limitations

  • Operates on .ics exports (it does not replace calendar state directly)
  • The provided documentation excerpt does not specify authentication, supported calendar sources, or conflict resolution behavior beyond detection

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity