10 Tools in diesem Modul
CalDAV-Events + iTIP-Einladungen
Events CRUD, freie Slots finden, iTIP-Einladungen via CalDAV + SMTP versenden, RSVP verarbeiten. Komplette Calendar-Integration für Agenten.
Wird in Bionic-Cloud ausgeführt. Standard-Rechenlast, keine teuren Upstream-APIs.
Jedes Tool ist ein MCP-Function-Call mit definiertem Input-Schema.
calendar_list_accountsList all CalDAV accounts configured for the user, including their linked mail account (used as Organizer when sending invites).
calendar_list_calendarsList all calendars (collections) for a specific CalDAV account. Use this to find the calendar_id needed for create_event.
calendar_list_eventsList calendar events in a given time window. Use this to answer questions like "what are my meetings next week?" or to check what is scheduled before proposing a time.
calendar_get_eventFetch a single event by ID, including its attendeeList with RSVP status (partstat: ACCEPTED/DECLINED/TENTATIVE/NEEDS-ACTION).
calendar_find_free_slotsFind free time slots in the user's calendar matching a desired duration and working hours. CALL THIS BEFORE proposing meeting times to someone via mail_send — it returns open slots that do not conflict with existing events. Honors RRULE recurrences and working-hours/days filters.
calendar_create_eventCreate a new event in a specific calendar. Pass attendees with send_invites=true to have the CalDAV server automatically dispatch iTIP invitation emails (method=REQUEST). The account must have a linked mail account (see calendar_list_accounts.linkedMailAccountId) for invites to be sent.
calendar_update_eventUpdate an existing event. Pass only the fields you want to change. Providing `attendees` REPLACES the full attendee list. The SEQUENCE is auto-incremented so attendees get a proper iTIP UPDATE when send_invites=true.
calendar_delete_eventDelete an event. If attendees are present, a METHOD:CANCEL iTIP notification is sent automatically before deletion.
calendar_send_inviteRe-send iTIP REQUEST invitations to all attendees of an existing event. Useful when an attendee has not received the original invite. The SEQUENCE is incremented.
calendar_syncTrigger a CalDAV sync for a specific account. Fetches calendar collections and new/updated events from the server.
Die hier gezeigten Preise sind rein indikativ und dienen zur Illustration des Preismodells. Sie sind weder endgültig noch verbindlich. Konkrete Konditionen werden zum Marktplatz-Launch individuell festgelegt und können von den hier gezeigten Werten abweichen.