Connections are added inside an Access bundle. At
claude.ai/admin-settings/claude-tag, open Access bundles in the left navigation, click into a bundle (or Create one), and go to its Credentials tab.Choose OAuth or a service account
The connection picker offers two routes:| Route | When to use |
|---|---|
| OAuth (Connect button) | Fastest path. An admin signs in with a Google account that has access to the content Claude needs. |
| GCP service-account key | When you want a dedicated non-human identity in Google with auditable access, or need domain-wide delegation across your Workspace. |
Add the connection with OAuth
In the bundle, click Connect next to Google Drive or Google Calendar. A scope checklist appears with read-only scopes selected by default. Each scope grants a specific permission:| Scope | What it lets Claude do |
|---|---|
openid, userinfo.email | Identify the connected account (selected by default) |
calendar.readonly | Read events and calendars |
calendar.events.readonly | Read events only (narrower than calendar.readonly) |
calendar | Create, edit, and delete events |
drive.readonly | Read files and folders |
drive.file | Create and edit files Claude itself created |
Add the connection with a service account
In the bundle, click Connect another app at the bottom of the Credentials tab, then choose GCP access token (with Service Account Key).| Field | Value |
|---|---|
| GCP service account key (JSON) | The JSON key file from Google Cloud Console |
| Scopes (optional) | The Google API scopes to request (for example https://www.googleapis.com/auth/drive.readonly). The field is labeled optional, but Drive and Calendar calls fail without the matching scope listed here. |
| Subject (optional) | A user email to impersonate via domain-wide delegation. Set this for Workspace data (Drive, Calendar, Docs). |
| Allowed websites | *.googleapis.com |
Verify the connection
In a channel under the bundle’s scope, in a new thread:Related resources
- What this connection adds: grounding answers in your team’s documents
- Give Claude access: the full credential-type and allowed-hosts reference