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
Google Cloud — Service Accounts
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.Generate a JSON key
Click the new service account → Keys tab → Add Key → Create new key → JSON. The file
downloads automatically.
Enable the Drive API
In the GCP console, open APIs & Services → Library, search for Google Drive API, and click
Enable.
Connect in Nora
Open the Google Drive integration
From an agent’s detail page, open the Integrations tab and find Google Drive.
(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.MCP server
The reference Google Drive MCP server:- Package:
@modelcontextprotocol/server-gdrive - Docs: github.com/modelcontextprotocol/servers/tree/main/src/gdrive
- Env:
GOOGLE_APPLICATION_CREDENTIALSpointing at the SA JSON file path. Nora’s agent runtime sets this automatically.
Environment variables Nora injects
| Variable | Source |
|---|---|
GOOGLE_APPLICATION_CREDENTIALS_JSON | Service Account JSON |
GOOGLE_DRIVE_SHARED_DRIVE_ID | Default Folder ID (if set) |

