-
Notifications
You must be signed in to change notification settings - Fork 35
Description
Summary
When creating calendar events with attendees via calendar_createEvent, no invitations are sent to attendees because the Google Calendar API's sendUpdates parameter is not exposed.
Current Behavior
Events are created silently without notifying attendees. The Google Calendar API defaults sendUpdates to none when not specified.
Expected Behavior
The tool should support a sendUpdates parameter (or default to 'all' when attendees are present) so that attendees receive calendar invitations.
Google Calendar API Reference
The events.insert endpoint supports:
sendUpdates: 'all' | 'externalOnly' | 'none'
all- Send invites to all attendeesexternalOnly- Send invites only to external attendeesnone- Don't send invites (current default)
Proposed Solution
Option 1: Add sendUpdates parameter to calendar_createEvent tool schema
Option 2: Default to sendUpdates: 'all' when attendees array is non-empty
Use Case
Automated scheduling assistants that create meetings on behalf of users need to send proper calendar invitations so attendees are notified.