Agent♥︎Age
Catalog

io.github.theluckystrike/availability

Official

by theluckystrike · JavaScript

Read .ics calendar exports: free-busy, availability windows, double bookings, conflicts.

io.github.theluckystrike/availability (MCP Server)

This MCP server reads .ics calendar exports to derive scheduling and time-allocation details. It supports free-busy availability windows, merged busy blocks, recurring series expansion, and identification of double bookings and conflicts across work and personal calendars.

🛠️ Key Features

  • Reads .ics calendar exports
  • Produces free-busy/availability windows
  • Expands recurring series properly for any window queries
  • Merges busy blocks and computes real free gaps within working hours
  • Detects double bookings across multiple calendars
  • Exports a clean .ics containing only selected events
  • Resolves the exact time entry for a meeting

🚀 Use Cases

  • Answer “what’s next Tuesday?” from existing exports
  • Find where the week was actually spent within working hours
  • Quantify overlaps (double bookings) across work and personal calendars
  • Generate a filtered .ics for chosen events
  • Retrieve the precise time entry corresponding to a meeting

⚡ Developer Benefits

  • Works from standard .ics exports
  • Provides structured availability, conflicts, and time-entry mapping

⚠️ Limitations

  • Requires .ics calendar exports as input.

Topics

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