Google Calendar
IntegrationDirect access to your Google Calendar events and free/busy
Tier-1 integration with Google Calendar. Lists calendars and events, creates and updates events, and finds free time across multiple calendars. Designed to be composed by household and productivity agents — but also chattable directly for ad-hoc lookups and one-off scheduling.
MCP Server URL
https://mcp.q5m.ai/google-calendar/How to connect
- 1. Copy the URL above
- 2. Paste it into Claude Chat, ChatGPT, Claude Code, or any MCP client
- 3. Sign in to q5m when prompted to authorize
Tools (5)
list_calendars
List every calendar the user can see, with id, summary, primary flag, access role, and time zone. Use during onboarding to discover the family calendar, kids' activity calendars, and any shared work calendars.
list_events
List events in a time window for a single calendar. Returns summary, start, end, location, and attendees for each event. Always pass an explicit calendar_id — use list_calendars first if you do not have one. For multi-calendar searches, call once per calendar.
create_event
Create a new event on a specified calendar. Pass start and end as RFC3339 strings with explicit timezone offsets. By default no notifications are sent to attendees. Confirm destructive or noticeable scheduling with the user first.
find_free_time
Find busy windows across one or more calendars in a date range. Returns the busy intervals per calendar — invert them to find free time. Use for 'when am I free' questions and for fitting new events into existing schedules.
save_profile
Save or update profile notes scoped to the Google Calendar integration. Use for calendar IDs, meeting hours, recurring obligations, and off-limits calendars. Call get_agent_instructions first.
Open the platform to connect Google Calendar
Platform