Overview
The Google Calendar server enables AI assistants to interact with Google Calendar, providing comprehensive calendar management including event creation, modification, retrieval, and deletion through the Google Calendar API.How to Add Google Calendar
1
Add Server
Add the Google Calendar server to your Nexus environment through the server directory.
2
Authorize
Simply log in with your Google account and approve the OAuth consent request. No admin approval needed.
3
Test Connection
Try “Show me my calendar events for today” to verify the connection works.
Simple OAuth Consent: Google Calendar uses standard Google OAuth consent. No special admin approval or Google Workspace setup is required - works with any Google account.
What You Can Do
Event Management
Create, modify, and delete calendar events with full details
Calendar Discovery
List all accessible calendars and their details
Event Search
Search and retrieve events by time range or keywords
Google Meet Integration
Add or remove Google Meet video conference links to events
Available Tools (6)
Calendar Operations
list_calendars
list_calendars
Retrieve all calendars accessible to the user including primary calendar, subscribed calendars, and shared calendars.
Event Retrieval
get_events
get_events
List events within a specified time range. Supports filtering by calendar ID, time range (RFC3339 format), maximum results, and keyword search.
get_event
get_event
Retrieve detailed information for a specific event by ID including attendees, location, description, and conference details.
Event Modification
create_event
create_event
Create new calendar events with title, start/end times, description, location, attendees, timezone, Google Drive attachments, and optional Google Meet video conference.
modify_event
modify_event
Update existing event details including title, times, description, location, attendees, timezone, and Google Meet conference link.
delete_event
delete_event
Remove events from calendars by event ID.
Use Cases
View Schedule
“Show me all my calendar events for this week” - List upcoming events in a date range.Event Details
“Get the details of my next meeting” - Retrieve specific event information with attendees and location.Quick Scheduling
“Create a team meeting tomorrow at 2pm for 1 hour with alice@example.com and bob@example.com” - Schedule events with attendees.All-Day Events
“Create an all-day event called ‘Conference’ from October 27 to October 29” - Block calendar days for multi-day events.Google Meet Integration
“Create a meeting tomorrow at 3pm with Google Meet link” - Automatically add video conference details.Event Updates
“Change my 2pm meeting to 3pm and add charlie@example.com as an attendee” - Modify existing events.Timezone Handling
“Schedule a call at 10am Pacific Time with the London office” - Create events with specific timezones.Drive Attachments
“Create a meeting with the project proposal document attached” - Link Google Drive files to calendar events.Event Search
“Find all calendar events with ‘project’ in the title” - Search events by keyword.Calendar Management
“Show me all my subscribed calendars” - List available calendars for organization.RFC3339 Format: Event times use RFC3339 format (e.g.,
2024-10-27T10:00:00-07:00 for timed events or 2024-10-27 for all-day events).Calendar IDs: Use 'primary' for the user’s main calendar or specific calendar IDs from list_calendars for shared/subscribed calendars.Google Meet: Set add_google_meet: true when creating/modifying events to automatically generate video conference links.Attendees: Specify attendee email addresses to send calendar invitations automatically.
