Calendar is a Macro block that brings your Google and Microsoft calendars into one view. Events are entities in your workspace, so you can search them, @mention them, and hand them to the Macro agent the same way you would a doc or a task. Edits you make in Macro sync back to the connected calendar.
Open it from Calendar in the sidebar, or press g + r.
Connecting your calendar
Connect your calendar in Settings → Calendar. Click Connect calendar next to a Gmail or Outlook account you've already linked, or Connect account to add a new Google or Outlook account. You can also click Enable calendar next to an account in Settings → Email.
Macro supports multiple email accounts in one inbox and multiple email calendar views. You have to connect the calendar for each account separately.
In Settings → Calendar you can show or hide each account's calendars and pick their colors. The settings gear in the calendar topbar also toggles each calendar on or off, so you can view several at once or focus on just one.
Booking links
Copy booking link in the calendar topbar copies your personal booking link. Links are managed in Settings → Booking links. See Booking links.
Find time with your team
Ask the Macro agent in a channel to find a time with your teammates. It checks shared availability across the selected people and returns times when everyone is free.
Under Team sharing in Calendar settings, use Share with teammates to choose Busy blocks, Event details, or Nothing. Private events stay as busy blocks. Under Calendars that count as busy, choose which calendars should block your time when teammates or agents check availability.
Creating and editing events
Click an empty slot on the grid to start an event there, or drag across a range to set its length as you create it.
The event highlight takes the color of the calendar you're saving to. Switch calendars under the selections and the event color will switch to match. This way it's clear which calendar a new event is being added to.
You edit details inline on the event itself. Type the title and description directly, and click any other pill to open a small editor in place:
Once an event exists, you can also drag it to a new time and drag its edges to change its length, straight from the grid. Both sync back to Google Calendar or Outlook.
Copy availability
Click Copy availability in the topbar to turn your open time into pasteable text, labeled with your timezone and ready to drop into a reply.
Set your working hours from the settings control next to the button. By default they run 9:00 to 18:00 and skip weekends.
Calendar and MCP
The Macro agent can read and change your calendar. Ask it to find a slot, book a meeting, move something, or RSVP, and it shows you a preview of the event before anything is written.
You can use the same tools over Macro's MCP server:
ListCalendarsListCalendarEventsReadCalendarEventGetTeamAvailabilityCreateCalendarEventUpdateCalendarEventDeleteCalendarEvent
To connect it, go to Settings → MCP server.
Turning calendar off
You can turn calendar off for a single account with Disconnect in Settings → Calendar, or from the calendar's settings menu.
Macro deletes its copy of that account's events and gives up calendar access. Your Google Calendar or Outlook calendar stays untouched and the inbox keeps syncing mail as normal. To turn calendar back on, grant access again.

