Manage calendar events using the Google Workspace CLI (gws) natively. Use when the user asks to check schedule, create events, or manage calendar.
You can interact with Google Calendar using the gws command via the Bash tool. The command is executed via npx -y @googleworkspace/cli to ensure it works even if not globally linked.
npx -y @googleworkspace/cli calendar list — List calendars.npx -y @googleworkspace/cli calendar get --id "calendar_id" — Get details for a specific calendar.npx -y @googleworkspace/cli calendar events list --calendarId "primary" — List upcoming events.npx -y @googleworkspace/cli calendar events insert --calendarId "primary" --summary "Meeting" --start "2026-03-07T10:00:00-06:00" --end "2026-03-07T11:00:00-06:00" — Create a new event.UA_ENABLE_GWS_CLI=1 is set.2026-03-07T10:00:00-06:00mcp__gws__* tools or Composio tools for Calendar. ALWAYS use the raw npx @googleworkspace/cli commands via Bash.events list → events insert to create event → confirm with user.events list for today's events → summarize for user.events insert with recurrence rules (RRULE format) if possible.