All integrations
Verified executable subsetfile management & storagev20260902_00

GOOGLEDRIVE

Drive

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Pakkawork has a least-privilege Google adapter and an explicitly verified executable subset. Upstream counts are not execution claims.

90

Action summaries

Display-only definitions

7

Trigger types

Not installed instances

1

Auth modes

Field names, never values

Subset

Execution

Contract allowlist only

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

google_drive_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–60 of 90 actions

Export Google Workspace file

GOOGLEDRIVE_EXPORT_GOOGLE_WORKSPACE_FILE

Exports a Google Workspace document to the requested MIME type and returns exported file content. Use when you need to export Google Docs, Sheets, Slides, Drawings, or Apps Script files to a specific format. Note: The exported content is limited to 10MB by Google Drive API.

Untrusted display-only summary

Find file

GOOGLEDRIVE_FIND_FILE

The comprehensive Google Drive search tool that handles all file and folder discovery needs. Use this for any file finding task - from simple name searches to complex queries with date filters, MIME types, permissions, custom properties, folder scoping, and more. Searches across My Drive and shared drives with full me…

Untrusted display-only summary

Find folder

GOOGLEDRIVE_FIND_FOLDER

Finds one page of Google Drive folders by name and optional parent. Use nextPageToken with page_token to retrieve additional pages.

Untrusted display-only summary

Generate File IDs

GOOGLEDRIVE_GENERATE_IDS

Generates a set of file IDs which can be provided in create or copy requests. Use when you need to pre-allocate IDs for new files or copies.

Untrusted display-only summary

Get about

GOOGLEDRIVE_GET_ABOUT

Tool to retrieve information about the user, the user's Drive, and system capabilities. Use when you need to check storage quotas, user details, or supported import/export formats. Note: storageQuota reflects My Drive (personal) storage only — it does not cover shared drives; use GOOGLEDRIVE_LIST_SHARED_DRIVES and GOO…

Untrusted display-only summary

Get App

GOOGLEDRIVE_GET_APP

Tool to get information about a specific Drive app by ID. Use 'self' as the app ID to get information about the calling app.

Untrusted display-only summary

Get Change (v2 - Deprecated)

GOOGLEDRIVE_GET_CHANGE

Tool to get a specific change by ID from Google Drive v2 API. Deprecated: Use changes.getStartPageToken and changes.list to retrieve recent changes instead.

Untrusted display-only summary

Get Changes Start Page Token

GOOGLEDRIVE_GET_CHANGES_START_PAGE_TOKEN

Tool to get the starting pageToken for listing future changes in Google Drive. Returns only a token — pass it to GOOGLEDRIVE_LIST_CHANGES to retrieve actual changes. Persist this token; losing it requires a full rescan. The token is forward-looking: GOOGLEDRIVE_LIST_CHANGES may return no results if no changes have occ…

Untrusted display-only summary

Get Child Reference (v2)

GOOGLEDRIVE_GET_CHILD

Tool to get a specific child reference for a folder using Drive API v2. Use when you need to verify a specific file exists as a child of a folder.

Untrusted display-only summary

Get Comment

GOOGLEDRIVE_GET_COMMENT

Tool to get a comment by ID. Use when you need to retrieve a specific comment from a Google Drive file and have both the file ID and comment ID.

Untrusted display-only summary

Get Shared Drive

GOOGLEDRIVE_GET_DRIVE

Tool to get a shared drive by ID. Use when you need to retrieve information about a specific shared drive. To discover drive_ids, use GOOGLEDRIVE_LIST_SHARED_DRIVES first; GOOGLEDRIVE_GET_ABOUT reflects overall user storage, not individual shared drive details. Permission changes may have a brief propagation delay bef…

Untrusted display-only summary

Get File Metadata

GOOGLEDRIVE_GET_FILE_METADATA

Tool to get a file's metadata by ID. Use to verify `mimeType`, `parents`, and `trashed` status before destructive operations (delete/move/export), or to confirm `mimeType='application/vnd.google-apps.document'` before calling GOOGLEDOCS_* tools (non-native files require GOOGLEDRIVE_DOWNLOAD_FILE). Only returns metadat…

Untrusted display-only summary

Get Property (v2)

GOOGLEDRIVE_GET_FILE_PROPERTY

Tool to get a property by its key using Google Drive API v2. Use when you need to retrieve a specific custom property attached to a file.

Untrusted display-only summary

Get File (v2 API) (Deprecated)

GOOGLEDRIVE_GET_FILE_V2

DEPRECATED: Use GetFileMetadata instead. Tool to get a file's metadata or content by ID from Google Drive API v2. Use when you need file metadata with alt=json, or file content with alt=media.

Untrusted display-only summary

Get Parent Reference (v2)

GOOGLEDRIVE_GET_PARENT

Tool to get a specific parent reference for a file using Drive API v2. Use when you need to retrieve information about a specific parent folder of a file.

Untrusted display-only summary

Get Permission

GOOGLEDRIVE_GET_PERMISSION

Gets a permission by ID. Use this tool to retrieve a specific permission for a file or shared drive. Newly created or updated permissions on shared drives may have a brief propagation delay before appearing.

Untrusted display-only summary

Get Permission ID for Email

GOOGLEDRIVE_GET_PERMISSION_ID_FOR_EMAIL

Tool to get the permission ID for an email address using the Drive API v2. Use when you need to convert an email address to its corresponding permission ID.

Untrusted display-only summary

Get Reply

GOOGLEDRIVE_GET_REPLY

Tool to get a specific reply to a comment on a file. Use when you need to retrieve the details of a particular reply.

Untrusted display-only summary

Get Revision

GOOGLEDRIVE_GET_REVISION

Tool to get a specific revision's metadata (name, modifiedTime, keepForever, etc.) by revision ID. Returns metadata only — not file content. Use a separate download tool to retrieve file content or restore a revision.

Untrusted display-only summary

Get Team Drive (Deprecated)

GOOGLEDRIVE_GET_TEAM_DRIVE

Tool to get metadata about a Team Drive by ID. Deprecated: Use the drives.get endpoint instead.

Untrusted display-only summary

Delete folder or file

GOOGLEDRIVE_GOOGLE_DRIVE_DELETE_FOLDER_OR_FILE_ACTION

Tool to delete a file or folder in Google Drive. Use when you need to permanently remove a specific file or folder using its ID. Note: This action is irreversible. Deleting a folder permanently removes all nested files and subfolders.

Untrusted display-only summary

Hide Shared Drive

GOOGLEDRIVE_HIDE_DRIVE

Tool to hide a shared drive from the default view. Use when you want to remove a shared drive from the user's main Google Drive interface without deleting it.

Untrusted display-only summary

Insert Child Into Folder (v2)

GOOGLEDRIVE_INSERT_CHILD

Tool to insert a file into a folder using Drive API v2. Use when you need to add an existing file to a folder.

Untrusted display-only summary

List Access Proposals

GOOGLEDRIVE_LIST_ACCESS_PROPOSALS

Tool to list pending access proposals on a file. Use when you need to retrieve access proposals for a specific file. Note: Only approvers can list access proposals; non-approvers will receive a 403 error.

Untrusted display-only summary

List Approvals

GOOGLEDRIVE_LIST_APPROVALS

Tool to list approvals on a file for workflow-based access control. Use when you need to retrieve all approvals associated with a specific file in Google Drive.

Untrusted display-only summary

List Changes

GOOGLEDRIVE_LIST_CHANGES

Tool to list the changes for a user or shared drive. Use when a full incremental change feed is needed (for simple recent-file lookups, prefer GOOGLEDRIVE_FIND_FILE instead). Tracks modifications such as creations, deletions, or permission changes. The pageToken is optional - if not provided, the current start page to…

Untrusted display-only summary

List Folder Children (v2)

GOOGLEDRIVE_LIST_CHILDREN_V2

Tool to list a folder's children using Google Drive API v2. Use when you need to retrieve all files and folders within a specific folder.

Untrusted display-only summary

List Comments

GOOGLEDRIVE_LIST_COMMENTS

Tool to list all comments for a file in Google Drive. Results are paginated; iterate using nextPageToken until absent to retrieve all comments. Filtering by author, content, or other criteria must be done client-side. Use commentId, createdTime, and author from results to uniquely identify comments before acting on th…

Untrusted display-only summary

List File Labels

GOOGLEDRIVE_LIST_FILE_LABELS

Tool to list the labels already applied to a file in Google Drive. An empty labels array is a valid response indicating no labels are applied, not an error. This tool shows only applied labels; label_id and field_id values required by other Drive label tools must be obtained from admin configuration.

Untrusted display-only summary

List Properties (v2 API)

GOOGLEDRIVE_LIST_FILE_PROPERTIES

Tool to list a file's properties in Google Drive API v2. Use when you need to retrieve custom properties (key-value pairs) attached to a file.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.