Skip to main content
Google Calendar gives your agent access to your connected calendars. The agent can create events, list upcoming meetings, find events, check availability, and update existing events while it responds to chat messages or completes tasks.

What it does

When Google Calendar is enabled on an agent, the agent can automatically perform calendar actions as part of its reasoning process. You ask a question or give it a task — the agent decides when and how to use your calendar on your behalf.

Prerequisites

You must have an active Google Calendar connection in your workspace before enabling this tool. If no active connection exists, the toggle is disabled.
  1. Go to Integrations for your workspace.
  2. Find Google Calendar in the integrations grid.
  3. Click Connect and complete the OAuth flow.
  4. Return to your agent and enable the tool.

Adding the tool to an agent

  1. Open an agent in the editor.
  2. Click the button with the tooltip Add MCP Tool or Sub Agent.
  3. In MCP Tools, click Google Calendar. The Google Calendar node appears on the canvas.
  4. Click the node to open the Settings panel on the right.
  5. In the Authentication field, select the connected Google Calendar account the agent should use.
  6. If no active connection is found, the settings panel shows a warning with a link to Integrations to connect first.

Use cases

  • Create a calendar event when a workflow completes or a user makes a booking request.
  • List upcoming meetings for the next day or week.
  • Find free time slots before scheduling a follow-up.
  • Update an event when meeting details change.

Notes

  • The agent uses your connected Google Calendar account to perform actions. Make sure the OAuth connection has access to the calendars your workflows need.
  • This tool counts as 1 credit per action the agent performs.
  • OAuth may show third-party authorization branding during the connect flow.
See also: Integrations, Creating and Configuring