Skip to main content

Google Drive

How to set up a service account for Google Drive and connect it to Nora.
Google Drive integrations let your agents read/write files and folders in Drive. Nora uses a Google Cloud service account — same shape as Firebase.

Where to apply for credentials

1

Create a service account

Open the IAM Service Accounts page. Click Create Service Account, give it a name (e.g. nora-drive-agent), and click Create and Continue. Skip the optional roles for now.
2

Generate a JSON key

Click the new service account → Keys tab → Add Key → Create new key → JSON. The file downloads automatically.
3

Enable the Drive API

In the GCP console, open APIs & Services → Library, search for Google Drive API, and click Enable.
4

Share the right Drive folders with the SA

Service accounts don’t auto-have access to your personal Drive. From Drive’s UI, share the folder (or files) the agent should access with the service account’s client_email (visible inside the JSON key).

Connect in Nora

1

Open the Google Drive integration

From an agent’s detail page, open the Integrations tab and find Google Drive.
2

Paste the JSON

Paste the entire service-account JSON into the textarea.
3

(Optional) Pin a default folder

If the agent should default to a specific folder, paste the Drive folder ID (the URL fragment after folders/) into the Default Folder ID field.
4

Connect

Click Connect. Nora validates the JSON parses and contains client_email, private_key, and project_id.

MCP server

The reference Google Drive MCP server:

Environment variables Nora injects

VariableSource
GOOGLE_APPLICATION_CREDENTIALS_JSONService Account JSON
GOOGLE_DRIVE_SHARED_DRIVE_IDDefault Folder ID (if set)