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 attendees
externalOnly - Send invites only to external attendees
none - 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.
Summary
When creating calendar events with attendees via
calendar_createEvent, no invitations are sent to attendees because the Google Calendar API'ssendUpdatesparameter is not exposed.Current Behavior
Events are created silently without notifying attendees. The Google Calendar API defaults
sendUpdatestononewhen not specified.Expected Behavior
The tool should support a
sendUpdatesparameter (or default to'all'when attendees are present) so that attendees receive calendar invitations.Google Calendar API Reference
The
events.insertendpoint supports:all- Send invites to all attendeesexternalOnly- Send invites only to external attendeesnone- Don't send invites (current default)Proposed Solution
Option 1: Add
sendUpdatesparameter tocalendar_createEventtool schemaOption 2: Default to
sendUpdates: 'all'whenattendeesarray is non-emptyUse Case
Automated scheduling assistants that create meetings on behalf of users need to send proper calendar invitations so attendees are notified.