Connect Google Drive
The Google Drive (sandboxed) connector lets skills list and read Drive files. Harriet runs the community Google Drive MCP package inside its own sandbox, so nothing extra runs in your infrastructure.
What you need
- A Google Cloud OAuth client. You need three things from it: the client ID, the client secret, and the contents of its
gcp-oauth.keys.jsonkey file. - A Harriet role that can manage provisioning; the Add connector button is disabled otherwise. See roles and permissions.
- The upstream package is @modelcontextprotocol/server-gdrive; its README covers creating the OAuth client.
Install the connector
- Open Connectors. Then select Add connector to open the catalog.
- Pick Google Drive (sandboxed). The card carries a Sandboxed badge: Harriet runs the server as an
npxpackage in an isolated sandbox; see hosted and sandboxed connectors. The wizard shows the notice "Users connect their accounts under Profile → Integrations after this skill is assigned." - Enter your Google credentials. Fill in Google OAuth client ID, Google OAuth client secret, and gcp-oauth.keys.json contents, pasting the JSON key file contents for your OAuth client into the last field.
- Select Install Google Drive (sandboxed). Harriet stores the key file as a sandbox credential file and syncs the server's tools.
- Create a skill, or skip. Pick a published use case or choose Skip — connector only and attach the connector from skill authoring later.
All three credential fields must come from the same Google Cloud OAuth client. The pasted gcp-oauth.keys.json is written into the sandbox as a credential file the server reads at startup; if it belongs to a different client than the ID and secret, connections fail.
Authorize
Each person authorizes individually: they connect their Google account under Profile → Integrations, and Harriet hands that person's token to the sandboxed server on every call, so tools read Drive as them. See per-user OAuth connections.
Tools you get
Per the catalog entry, this connector is for listing and reading Drive files; the starter skill also instructs the model to use Drive tools only for files the person is allowed to access. The exact tool names come from the community server and are synced into Integration settings at install.
Reading is the point here. If you want skills that edit documents, install the Google Docs connector alongside this one.
Try it
Assign a skill that uses this connector, then ask: "Find the latest version of the onboarding checklist in Drive and summarize what changed."