Google Drive
Google Drive integration for Sheets, Docs, and Slides
The Google Drive integration lets your agents read, create, and edit Google Sheets, Docs, and Slides.
Prerequisites
This integration uses Google OAuth. No manual token creation is needed — users authorize access through the OAuth flow.
The OAuth credentials are shared across Google Drive, Google Calendar, and Google Gmail. Authorizing one gives your agent access to all three (within the requested scopes).
Setup
- Open your agent in Agent Studio
- In the Integrations panel, click Add Integration Config
- Select Google Drive from the integration list
- Give the config a display name (e.g., "Google Drive - Team")
- Click Connect to start the Google OAuth flow
- You'll be redirected to Google to authorize access to Drive, Sheets, Docs, and Slides
- Save the agent revision
Some tools require resource-level authorization for specific files. When your agent needs to access a particular Google Sheet or Doc, the user will be prompted to select the file through a picker and grant access.
Using in Your Agent
- In an Agent Step, attach Google Drive tools from the tools panel
- The agent uses your integration config for all Google API calls
- Tools are referenced as
google_drive.google_sheet_read,google_drive.google_doc_create, etc.
Available Tools
Google Sheets
| Tool | Description |
|---|---|
google_sheet_read | Read data from a Google Sheet |
google_sheet_metadata | Get metadata about a Google Sheet |
google_sheet_edit | Edit data in a Google Sheet |
google_sheet_create | Create a new Google Sheet |
Google Docs
| Tool | Description |
|---|---|
google_doc_read | Read content from a Google Doc |
google_doc_metadata | Get metadata about a Google Doc |
google_doc_edit | Edit content in a Google Doc |
google_doc_create | Create a new Google Doc |
Google Slides
| Tool | Description |
|---|---|
google_slides_read | Read content from a Google Slides presentation |
google_slides_metadata | Get metadata about a presentation |
google_slides_edit | Edit a Google Slides presentation |
google_slides_create | Create a new Google Slides presentation |