Let your AI agent handle the scheduling back-and-forth. Find availability, check conflicts, propose times, and book meetings without touching your calendar.
Example prompt
"I need to schedule a 45-minute call with alice@company.com this week. Check both of our calendars and find the first available slot between 9am and 5pm ET. Then create the event and add her as an attendee."
Claude will use find_free_time to check availability, then create_event to book it with the attendee.
find_free_timecreate_eventExample prompt
"I just booked travel that conflicts with my Friday 2pm meeting. Find the next available 30-minute slot next week and move the meeting to that time."
Claude finds the event, checks the next week for availability, then updates the event time.
list_eventsfind_free_timeupdate_eventExample prompt
"Schedule a weekly product sync every Tuesday at 10am ET for the next 3 months. Attendees: alice@company.com, bob@company.com. Add a 5-minute reminder."
Claude creates a recurring event with RRULE and invites the attendees in one call.
create_eventExample prompt
"The project is wrapping up. Find all instances of the 'Sprint Planning' recurring meeting in the next 2 months and delete them."
Claude lists the recurring events and deletes the future instances.
list_eventsdelete_eventExample prompt
"We have a new team member joining: carol@company.com. Add her to all meetings tagged with 'team' in the next month."
Claude lists matching events, then uses manage_attendees to add the new member without touching existing attendees.
list_eventsmanage_attendeesThe find_free_time tool runs a Google Calendar free/busy query. You pass calendar IDs and a time range, and it returns the busy slots for each calendar. Claude then computes the open windows from those results.
What the agent does internally
1. Call find_free_time with your calendar + any attendee calendars 2. Compute open windows from the busy slot list 3. Filter by your time preferences (hours, day of week) 4. Propose the best options or book directly
For this to work across attendee calendars, those calendars need to be accessible. Your own calendars are always available. For external attendees, free/busy information is typically visible for people in the same Google Workspace organization.
Connect in 2 minutes. No credit card required.