# Google Calendar connector

[Product](https://paperclip.ing/product/) / [Connectors](https://paperclip.ing/product/connectors/) / Google Calendar

Review calendars and manage events.

Category: [Productivity](/product/connectors/?category=productivity)
Tools from: [Google Calendar](https://developers.google.com/workspace/calendar/api/v3/reference/mcp)
Sign-in: Google authorization
Works as: Agent tool

List recorded: Sep 30, 2026

## Overview

Paperclip’s Google Calendar connector gives your AI agents tools to read schedules, suggest meeting times and respond to or delete events through Google’s MCP server. Each tool can be Allowed, Ask first or Off.

Reach comes from the calendars available to the Google account you authorize. Event writes require a managing connection and can affect other attendees.

## What agents can do with Google Calendar

- Review a calendar schedule (`list_calendars`, `list_events`, `get_event`)
- Find events and suggest meeting times (`search_events`, `suggest_time`)
- Review an invitation before responding (`get_event`, `respond_to_event`)

## How to connect Google Calendar

1. In Paperclip, open Connectors and select Google Calendar.
2. On the Access step, choose whose Google account to connect and which agents may use it.
3. Choose Read only or Read & manage, then Connect with Paperclip where offered or Use your own Google OAuth app. Complete Google authorization with a registered Workspace account.

[Setup guide](https://docs.paperclip.ing/connectors/google-setup/)

## Google Calendar tools for agents (7)



### Read (5)

<div data-tool-name="get_event" data-tool-class="read">
<code>get_event</code>
<p class="c4-description-summary">Returns a single event on the given calendar.</p>
</div>

<div data-tool-name="list_calendars" data-tool-class="read">
<code>list_calendars</code>
<p class="c4-description-summary">Returns the calendars this user has access to (their calendar list).</p>
<details class="faq-item c4-tool-description">
<summary class="faq-header" aria-label="Full description for list_calendars">Full description</summary>

<pre class="faq-answer c4-description-text">Returns the calendars this user has access to (their calendar list). Use this tool to resolve calendar identifying data (for example, 'my family calendar') into its corresponding `calendar_id` (email identifier)</pre>
</details>
</div>

<div data-tool-name="list_events" data-tool-class="read">
<code>list_events</code>
<p class="c4-description-summary">Returns events on the given calendar matching all specified constraints.</p>
<details class="faq-item c4-tool-description">
<summary class="faq-header" aria-label="Full description for list_events">Full description</summary>

<pre class="faq-answer c4-description-text">Returns events on the given calendar matching all specified constraints. Time constraints should not be specified unless requested by the user. For open-ended keyword or topic-based searches on the primary calendar, the search_events tool must be used instead.</pre>
</details>
</div>

<div data-tool-name="search_events" data-tool-class="read">
<code>search_events</code>
<p class="c4-description-summary">Searches events on the user's primary calendar using semantic search.</p>
</div>

<div data-tool-name="suggest_time" data-tool-class="read">
<code>suggest_time</code>
<p class="c4-description-summary">Suggests time periods across one or more calendars.</p>
</div>

### Write (2)

<div data-tool-name="delete_event" data-tool-class="write">
<code>delete_event</code>
<p class="c4-description-summary">Deletes an event on the given calendar.</p>
</div>

<div data-tool-name="respond_to_event" data-tool-class="write">
<code>respond_to_event</code>
<p class="c4-description-summary">Responds to an event on a calendar.</p>
</div>

The list contains the tools that were active on a connected account when the list was recorded. Quarantined actions are held until enabled.

These lists show actions from a connected account when the list was recorded. On this website, evidence that an action changes data or submits information elsewhere puts it in Write, even when the account originally grouped it as Read. The original account grouping is retained separately. Read describes the reviewed evidence; it does not guarantee that an action has no side effects. Account groupings and available actions can change.

Only actions active on the connected account when this list was recorded are shown. Disabled actions were unavailable, and actions held for review needed to be enabled. This list does not establish their current availability.



### Connection policies

Review the discovered actions and their permissions. You can set any tool to Ask first or Off. Require approval for event changes, because they can affect attendees.

## Google Calendar connector FAQ

### Can I require approval for changes?

Set event writes to Ask first for human approval of each call or Off to prevent calls. Responding to an invitation acts as your account; the connector guidance recommends approval for event changes.

### Which calendars can agents reach?

Agents can reach the calendars on the authorizing account’s calendar list, including shared calendars. Paperclip has no calendar picker. Narrow reach by changing sharing in Google Calendar or authorizing another account.

### What do I need before connecting?

Use a Google Workspace account registered for Developer Preview. If you use your own OAuth client, register its Cloud project and enable Calendar and Calendar MCP APIs. Workspace administrator restrictions still apply.


Ways to connect

- Connect with Paperclip
  - Read only: Use Paperclip-managed OAuth for read-only Calendar access.
  - Read & manage: Use Paperclip-managed OAuth to read and manage Calendar events.
- Use your own Google OAuth app
  - Read only: Use your own Google OAuth app for read-only Calendar access.
  - Read & manage: Use your own Google OAuth app to read and manage Calendar events.

Server: `https://calendarmcp.googleapis.com/mcp/v1`

[Google Calendar connector](https://docs.paperclip.ing/connectors/google-calendar/)

## Related connectors

- [Google Drive](https://paperclip.ing/product/connectors/google-drive/): Search and read files and create or copy files.
- [Google Workspace Search](https://paperclip.ing/product/connectors/google-workspace-search/): Search across Gmail, Drive, Calendar and Chat.
- [Google People](https://paperclip.ing/product/connectors/google-people/): Search contacts and directory profiles.

## Give your agents Google Calendar.

Join the Paperclip waitlist to connect Google Calendar and choose what your agents can do.

[Join the waitlist](https://paperclip.ing/waitlist/)
