Skip to main content
The calendar_events module provides access to scheduled calendar entries and event occurrences.

Available Tools

list_calendar_events

Retrieve calendar event occurrences within a required date range (max 92 days). Recurring events are expanded into individual occurrences.
  • Type: Read-only
  • Important Input Fields:
    • dateFrom (string, required): Range start date in ISO 8601 format (YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ).
    • dateTo (string, required): Range end date in ISO 8601 format. Maximum window is 92 days after dateFrom.
    • coachId (string, optional): Filter occurrences assigned to a specific coach.

get_calendar_event

Retrieve full details of a specific calendar event.
  • Type: Read-only
  • Important Input Fields:
    • eventId (string, required): Unique identifier of the calendar event.

Natural Language Examples

  • “List all calendar events scheduled for next week.”
  • “Retrieve details for the workout event with ID event_abc123.”

JSON-RPC Call Example (list_calendar_events)