Tool | What It Does | Example Use |
---|---|---|
List Events | Retrieve events in a calendar for a specific date or time range | ”List events on my primary calendar between 2025-06-01 and 2025-06-07. Return event id, summary, start, and end.” |
Create Event | Add a new event to any Google Calendar you have access to | ”Create a 30-minute meeting titled ‘Project Kickoff’ on 2025-06-04 at 10:00 AM PST with description ‘Initial sync’. Return event id and hangoutLink.” |
Update Event | Modify an existing event’s details | ”Update event id 1l2k3m4n so the start time is 2:00 PM PST. Return summary, updated start, and attendees.” |
Delete Event | Remove an event | ”Delete event id d9f8g7h6 on my primary calendar and confirm deletion status.” |
Update Attendee Status | Change an attendee’s response (accepted, tentative, declined) | “Set attendee alice@example.com to accepted for event id 1l2k3m4n. Return attendee status.” |
Check Free Slots | Find available time blocks within a calendar | ”Check free slots on my primary calendar on 2025-06-05 between 9 AM and 5 PM PST, 30-minute windows. Return start and end of each slot.” |
Create Your Google Calendar MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
xyz@domain.com
.”Step 1: Check Free Slots
Step 2: Create Meetings
Step 3: Send Emails
Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes