Can AI agents automate Google Drive?
Google · saas · documentsproductivitycollaboration
Google Drive is automatable today through Drive API v3. The HTTPS JSON REST service creates, copies, updates, downloads, exports, searches, shares, labels, comments on, and watches files and shared drives. OAuth 2.0 user consent is the normal access path. A service account can use files or folders shared directly with it or, after super-admin approval, act under domain-wide delegation. Google publishes official client libraries in common languages. The googleworkspace/cli `gws` client dynamically exposes the Drive discovery surface as structured JSON, with schema introspection, dry-run, auto-pagination, and a `drive +upload` helper; its README states it is not an officially supported Google product. Google also operates a remote Drive MCP server at drivemcp.googleapis.com with eight tools for search, metadata, permissions, recent files, read, create, copy, and download. The MCP path inherits user permissions but remains Developer Preview, so it is useful rather than production-complete. Google warns that Drive content can cause indirect prompt injection. Native Workspace admin, Vault, and DLP controls sit outside this API. Workflow-connector catalogs and computer-use viability were not established.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restoauth2-delegatedservice-account coverage: partial · docs |
| SDK | yes | gojavajavascriptdotnetnode.jsphppythonruby official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | drive-apigoogle-workspace-cli webhooks: True |
| Data access | export: file-download, workspace-export · import: file-upload | |
| RPA / UI automation | unknown | web-domdesktop-syncmobile-native No repeatable UI probe was run. The Drive API, official remote MCP server, and Google Workspace CLI provide supported file automation without controlling the Drive web or desktop UI.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 6 | — | 8 | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-13 |
platforms | declared | source | 2026-09-13 |
license | declared | source | 2026-09-13 |
modalities.api.exists | declared | source | 2026-09-13 |
modalities.api.kinds[0] | declared | source | 2026-09-13 |
modalities.api.auth[0] | declared | source | 2026-09-13 |
modalities.api.auth[1] | declared | source | 2026-09-13 |
modalities.api.coverage | declared | source | 2026-09-13 |
modalities.sdk.exists | declared | source | 2026-09-13 |
modalities.sdk.languages | declared | source | 2026-09-13 |
modalities.mcp.first_party | declared | source | 2026-09-13 |
modalities.mcp.verdict | declared | source | 2026-09-13 |
modalities.cli.exists | declared | source | 2026-09-13 |
modalities.extensibility.scripting | declared | source | 2026-09-13 |
modalities.extensibility.webhooks | declared | source | 2026-09-13 |
modalities.data_access.export[0] | declared | source | 2026-09-13 |
modalities.data_access.export[1] | declared | source | 2026-09-13 |
modalities.data_access.import[0] | declared | source | 2026-09-13 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-13 |
verdict.scores.api | declared | source | 2026-09-13 |
verdict.scores.mcp | declared | source | 2026-09-13 |
verdict.scores.cli | declared | source | 2026-09-13 |
freshness.watch[0].url | declared | source | 2026-09-13 |
freshness.watch[1].url | declared | source | 2026-09-13 |
freshness.watch[2].url | declared | source | 2026-09-13 |
Related tools
Other products in this database that share a category with Google Drive.
Last verified 2026-09-13 · volatility high · JSON record