Skip to content

calendar_createEvent should support sendUpdates parameter to send invites #190

@jatsrt

Description

@jatsrt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions