You can wire the Google Calendar node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Google Calendar under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Google Calendar account when prompted; no keys to copy. NoClick requests the following permissions:https://www.googleapis.com/auth/calendar
Operations
Availability
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Query Calendar Availability | query_calendar_availability | Check availability |
Calendar
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Clear Calendar Events | clear_calendar_events | Clear all events | |
| Create New Calendar | create_new_calendar | Create a new calendar | |
| Fetch Calendar Metadata | fetch_calendar_metadata | Get calendar details | |
| List User Calendars | list_user_calendars | List all calendars |
Event
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Calendar Event | create_calendar_event | Create a new event | |
| Create Event from Text | create_event_from_text | Create event from text | |
| Delete Calendar Event | delete_calendar_event | Delete an event | |
| Fetch Calendar Event | fetch_calendar_event | Get a specific event | |
| Fetch Recurring Event Instances | fetch_recurring_event_instances | Get recurring event instances | |
| List Calendar Events | list_calendar_events | List events from calendar | |
| Move Event to Calendar | move_event_to_calendar | Move event to another calendar | |
| Update Calendar Event | update_calendar_event | Update an existing event |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| On Calendar Event | on_calendar_event | Trigger: fires when events change on a Google Calendar. | Yes |
| On Event Cancelled | on_event_cancelled | Trigger: fires when a calendar event is cancelled or deleted. | Yes |
| On Event Created | on_event_created | Trigger: fires when a new calendar event is created. | Yes |
| On Event Tentative | on_event_tentative | Trigger: fires when a calendar event is tentatively accepted. | Yes |
| On Event Updated | on_event_updated | Trigger: fires when an existing calendar event is modified. | Yes |