Skip to main content
Activation required. AI access management must be enabled for your tenant before you can use it. To get started, contact the C1 support team for a walkthrough.
C1 can govern Google Drive access two ways. Both let your AI clients read from and act on Drive through governed MCP tools, but they come from different places and appear as two separate entries in your MCP server catalog:
  • Google Drive MCP — listed as plain Google Drive in your catalog. C1 registers Google’s own hosted Drive MCP server (drivemcp.googleapis.com) as a downstream server C1 governs. Authentication is per-user OAuth using a Google Cloud OAuth client you create — Google doesn’t support dynamic client registration (DCR) for this server, so there’s no bearer token or API key fallback either. Tool calls run with the connected user’s own Drive permissions, scoped to whichever OAuth scopes you grant.
  • Google Drive API — C1 hosts its own MCP server that translates the Google Drive REST API into tools. You choose between per-user OAuth or a service account with domain-wide delegation (Workspace only), and you scope access with the OAuth or delegated scopes you configure.
Use the native Google Drive MCP option (listed as plain Google Drive in your catalog) if Google’s own tool set covers what you need and per-user OAuth is acceptable for your tenant. Use Google Drive API if you need a shared service-account credential, or you want the broader tool surface — including permissions, comments, and revisions — that C1’s own translation provides.
C1 registers as a client of Google’s own hosted Drive MCP server (Configure the Drive MCP server) rather than translating the Google Drive REST API itself. Your users’ AI clients still only ever see C1-governed MCP tools, but C1 proxies each tool call straight through to drivemcp.googleapis.com under the connected user’s authorized session, then returns the result. The tools available are exactly the ones Google’s own MCP server exposes — C1 doesn’t reshape or add to them.

Before you begin

  • AI access management must be enabled for your tenant. See Enable AI access management.
  • A Google Cloud project with an OAuth client — see Set up a Google Cloud project for MCP servers. This option additionally requires enabling the Google Drive MCP API in that project (covered below); the shared guide doesn’t cover that API since it’s specific to this option.
  • Each user needs a Google account with access to the Drive content you want their AI client to reach.
In your MCP server catalog, this option is listed as Google Drive — distinct from the Google Drive API entry, which connects through C1’s own MCP server. If you don’t see either, contact the C1 support team to enable it for your tenant.

Set up per-user OAuth

Per-user OAuth with a Google Cloud OAuth client is the only authentication method this option supports — Google doesn’t offer dynamic client registration, a bearer token, or an API key for its hosted Drive MCP server. Each user authorizes individually with their own Google account.

Create a Google OAuth client

If you already completed Set up a Google Cloud project for MCP servers for another Google connector, you can reuse that project and OAuth client — you only need to enable one additional API and add the Drive MCP scopes.
1
Follow Set up a Google Cloud project for MCP servers to create or select a project, grant your users the Service Usage Consumer role, and create an OAuth client with the redirect URI set to https://accounts.conductor.one/auth/callback.
2
In the same project, also enable the Google Drive MCP API (drivemcp.googleapis.com): go to APIs & Services > Library, search for Google Drive MCP API, and select Enable. Google’s hosted Drive MCP server requires this API alongside the Google Drive API. See Google’s Enable the MCP services documentation.
3
On the OAuth consent screen’s Data Access page, add the scopes you want to grant: https://www.googleapis.com/auth/drive for full read/write access, https://www.googleapis.com/auth/drive.readonly for read-only access, or https://www.googleapis.com/auth/drive.file to limit access to files a user opens or creates through the connection.

Register the server with OAuth

With your OAuth client ready, register the server and provide its credentials.
1
Follow Register an MCP server and select Google Drive from the catalog.
2
When you configure authentication, choose OAuth2 — per-user passthrough and enter your OAuth client’s client ID, client secret, and the scopes you configured. There’s no Use dynamic client registration toggle for this server — Google doesn’t support it.
3
Save your changes. The first time a user calls a Google Drive tool from their AI client, they’re prompted to connect their Google account.

What access is granted

Once a user authorizes, tool calls run with that user’s own Drive permissions, limited to whichever OAuth scope you configured — drive for full read/write access to their Drive, drive.readonly for read-only access, or drive.file for access limited to files the user opens or creates through the connection. Google’s hosted server exposes its own fixed tool set for searching, reading, and managing files — search_files, list_recent_files, get_file_metadata, get_file_permissions, download_file_content, read_file_content, create_file, and copy_file (see Google’s MCP Reference: drivemcp.googleapis.com).

How Google Drive MCP credentials are shared

This option only supports per-user OAuth — there’s no shared, service-account, or bearer-token mode. Every tool call runs under the calling user’s own Google identity, and Google attributes each action to that individual. C1 still attributes each call to the individual user in the AI tool usage audit log.

Discover and govern tools

After you register the server, C1 runs tool discovery against Google’s Drive MCP server. Discovered tools appear on the server’s Tools tab and include Google’s own search, file content, metadata, permissions, and file creation and copying tools.Each tool starts as either Pending review or automatically Approved, depending on the option chosen when the server was set up or your tenant’s default tool settings in AI > MCP > Settings. See Require tool approval and Default tool classification.Before anyone can call a Google Drive tool, it must be approved, added to a toolset, and bound to an access profile. Continue to Govern tools and toolsets to set this up.
Tool discovery runs even if authentication isn’t complete yet, so seeing discovered tools doesn’t confirm a user has authorized. You confirm access when an approved user successfully calls a Google Drive tool from their AI client.

Manage access to Google Drive MCP

  • Rotate the OAuth client secret in your Google Cloud project under APIs & Services > Credentials, then update the secret on the server’s authentication settings in C1.
  • Adjust scopes by editing them on the OAuth consent screen’s Data Access page; users must reconnect their Google account to grant any newly added scopes.
  • An individual user can revoke access at any time from their Google Account’s linked apps page. See Google’s Manage third-party apps & services with access to your account documentation.