Overview
Integrate Google Calendar to schedule meetings, manage events, and check availability directly from CORE. Access 8 powerful tools for complete calendar management without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0 (Google)
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the Google Calendar card
- Click Connect to authorize CORE
- You’ll be redirected to Google to authorize the application
- Grant the required permissions to access your calendars
- You’ll be redirected back to CORE once connected
Use Cases
When you ask CORE to perform Google Calendar tasks, it uses MCP tools to execute your requests:Schedule Meetings
Schedule Meetings
Scenario: Quickly create a meeting with multiple attendees and send invitationsThe agent will use
create_event to create the event with all attendees, Google Meet conference link, email or popup reminders, and recurrence rules in RRULE format.Check Availability
Check Availability
Scenario: Find available time slots before proposing a meeting timeThe agent will use
get_freebusy to check availability and list_events to show scheduled events, helping you find open time slots.Manage Recurring Events
Manage Recurring Events
Scenario: Create recurring team meetings or recurring personal tasksThe agent will use
create_event with recurrence rules (RRULE format) to set up the recurring meeting.Multi-Calendar Management
Multi-Calendar Management
Scenario: Work with multiple calendars and check availability across themThe agent will:
- Use
list_calendarsto see all available calendars - Use
get_freebusywith multiple calendar IDs to check combined availability
Quick Event Creation
Quick Event Creation
Scenario: Add events using natural language without specifying all detailsThe agent will use
quick_add_event to parse the natural language and create the event automatically.Update Meeting Details
Update Meeting Details
Scenario: Modify an existing meeting time or attendee listThe agent will use
get_event to retrieve the event details, then update_event to apply the changes.Find Meeting Slots
Find Meeting Slots
Scenario: Identify available meeting times by checking free/busy across attendee calendarsThe agent will use
get_freebusy with all three calendar IDs to identify overlapping free time.Calendar Cleanup
Calendar Cleanup
Scenario: Remove cancelled or rescheduled eventsThe agent will use
delete_event to remove the event without notifying attendees.Scopes
calendar.readonly- Read access to your calendarscalendar.events- Read and write access to calendar eventscalendar.events.readonly- Read access to event detailscalendar.freebusy- Access to free/busy informationcalendar.settings.readonly- Access to calendar settings
Available MCP Tools
The Google Calendar integration provides 8 essential tools for comprehensive calendar management:- Event Management
- Calendar Management
- Availability
| Tool Name | Description |
|---|---|
create_event | Create a new calendar event with attendees, reminders, and Google Meet link |
get_event | Get detailed information about a specific calendar event |
list_events | List calendar events within a specified time range with search and filtering |
update_event | Update an existing calendar event including time, attendees, and recurrence |
delete_event | Delete a calendar event with optional notification to attendees |
