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.
DEPRECATED: Use GOOGLEDRIVE_FIND_FILE instead. Tool to list a user's files and folders in Google Drive. Use this to search or browse for files and folders based on various criteria.
Untrusted display-only summary
List Permissions
GOOGLEDRIVE_LIST_PERMISSIONS
Tool to list a file's permissions. Use when you need to retrieve all permissions associated with a specific file or shared drive.
Untrusted display-only summary
List Replies to Comment
GOOGLEDRIVE_LIST_REPLIES
Tool to list replies to a comment in Google Drive. Use this when you need to retrieve all replies associated with a specific comment on a file.
Untrusted display-only summary
List File Revisions
GOOGLEDRIVE_LIST_REVISIONS
Tool to list a file's revision metadata (not content) in Google Drive. Drive may prune old revisions, so history may be incomplete for frequently edited files. Filter client-side for specific revisionIds; do not assume the last entry is the active version.
Untrusted display-only summary
List Shared Drives
GOOGLEDRIVE_LIST_SHARED_DRIVES
Tool to list the user's shared drives. Use when you need to get a list of all shared drives accessible to the authenticated user. Results may differ from the web UI due to admin policies; listing a drive does not guarantee access to its contents. Paginated calls may trigger 403 rateLimitExceeded or 429 tooManyRequests…
Untrusted display-only summary
List Team Drives (Deprecated)
GOOGLEDRIVE_LIST_TEAM_DRIVES
Tool to list Team Drives (deprecated, use List Shared Drives instead). Use when you need to retrieve Team Drives using the legacy endpoint.
Untrusted display-only summary
Modify File Labels
GOOGLEDRIVE_MODIFY_FILE_LABELS
Modifies the set of labels applied to a file. Returns a list of the labels that were added or modified. Use when you need to programmatically change labels on a Google Drive file, such as adding, updating, or removing them.
Untrusted display-only summary
Move File
GOOGLEDRIVE_MOVE_FILE
Tool to move a file from one folder to another in Google Drive. To truly move (not just copy the parent), always provide both `add_parents` (destination folder ID) and `remove_parents` (source folder ID); omitting `remove_parents` leaves the file in multiple folders. Useful for reorganizing files, including newly crea…
Untrusted display-only summary
Export or download a file
GOOGLEDRIVE_PARSE_FILE
DEPRECATED: Exports Google Workspace files (max 10MB) to a specified format using `mime_type`, or downloads other file types; use `GOOGLEDRIVE_DOWNLOAD_FILE` instead.
Untrusted display-only summary
Patch Permission
GOOGLEDRIVE_PATCH_PERMISSION
Tool to update a permission using patch semantics. Use when you need to modify specific fields of an existing permission without affecting other fields. **Warning:** Concurrent permissions operations on the same file are not supported; only the last update is applied.
Untrusted display-only summary
Patch Property (v2 API)
GOOGLEDRIVE_PATCH_PROPERTY
Tool to update a property on a file using PATCH semantics (v2 API). Use when you need to partially update custom key-value metadata attached to a Google Drive file.
Untrusted display-only summary
Resumable Upload
GOOGLEDRIVE_RESUMABLE_UPLOAD
Tool to start and complete a Google Drive resumable upload session. Use for files larger than ~5 MB to avoid timeouts or size-limit failures. HTTP 308 means continue the session from the correct byte offset; HTTP 410 means the session expired and a full restart with a new session is required.
Untrusted display-only summary
Stop Watch Channel
GOOGLEDRIVE_STOP_WATCH_CHANNEL
Tool to stop watching resources through a specified channel. Use this when you want to stop receiving notifications for a previously established watch. Both `id` and `resourceId` must be saved from the original watch response — they cannot be retrieved after the fact.
Untrusted display-only summary
Trash File
GOOGLEDRIVE_TRASH_FILE
Tool to move a file or folder to trash (soft delete). Use when you need to delete a file but want to allow recovery via UNTRASH_FILE. This action is distinct from permanent deletion and provides a safer cleanup workflow.
Untrusted display-only summary
Unhide Shared Drive
GOOGLEDRIVE_UNHIDE_DRIVE
Tool to unhide a shared drive. Use when you need to restore a shared drive to the default view.
Untrusted display-only summary
Untrash File
GOOGLEDRIVE_UNTRASH_FILE
Tool to restore a file from the trash. Use when you need to recover a deleted file. This action updates the file's metadata to set the 'trashed' property to false. Only works while the file remains in trash — recovery is impossible after trash is emptied via GOOGLEDRIVE_EMPTY_TRASH or auto-purged by policy.
Untrusted display-only summary
Update Comment
GOOGLEDRIVE_UPDATE_COMMENT
Tool to update an existing comment on a Google Drive file. Use when you need to change the content of a comment. NOTE: The 'resolved' field is read-only in the Google Drive API. To resolve or reopen a comment, use CREATE_REPLY with action='resolve' or action='reopen'.
Untrusted display-only summary
Update Shared Drive
GOOGLEDRIVE_UPDATE_DRIVE
Tool to update the metadata for a shared drive. Use when you need to modify properties like the name, theme, background image, or restrictions of a shared drive.
Untrusted display-only summary
Update File Metadata (PATCH v2)
GOOGLEDRIVE_UPDATE_FILE_METADATA_PATCH
Tool to update file metadata using the Drive API v2 PATCH method. Use when you need to modify file properties like title, description, or labels using patch semantics.
Untrusted display-only summary
Update Property (v2 API)
GOOGLEDRIVE_UPDATE_FILE_PROPERTY
Tool to update a property on a file using Google Drive API v2. Use when you need to modify an existing custom property attached to a file.
Untrusted display-only summary
Update File (Metadata)
GOOGLEDRIVE_UPDATE_FILE_PUT
Updates file metadata. Uses PATCH semantics (partial update) as per Google Drive API v3 — only explicitly provided fields are updated, so omit fields you do not intend to overwrite. Use this tool to modify attributes of an existing file like its name, description, or parent folders. To move a file, supply add_parents…
Untrusted display-only summary
Update File Revision Metadata
GOOGLEDRIVE_UPDATE_FILE_REVISION_METADATA
Updates ONLY the metadata properties of a specific file revision (keepForever, published, publishAuto, publishedOutsideDomain). IMPORTANT: This action does NOT update file content. To update file content, use EDIT_FILE or UPDATE_FILE_PUT instead. This action requires BOTH file_id AND revision_id parameters. Use LIST_R…
Untrusted display-only summary
Update Permission
GOOGLEDRIVE_UPDATE_PERMISSION
Tool to update a permission with patch semantics. Use when you need to modify an existing permission for a file or shared drive. Inherited or domain-managed permissions may not be editable; verify editability with GOOGLEDRIVE_LIST_PERMISSIONS before updating.
Untrusted display-only summary
Update Reply
GOOGLEDRIVE_UPDATE_REPLY
Tool to update a reply to a comment on a Google Drive file. Use when you need to modify the content of an existing reply.
Untrusted display-only summary
Update Team Drive (Deprecated)
GOOGLEDRIVE_UPDATE_TEAM_DRIVE
Tool to update a Team Drive's metadata. Deprecated: Use the drives.update endpoint instead. Use when you need to modify Team Drive properties.
Untrusted display-only summary
Upload File
GOOGLEDRIVE_UPLOAD_FILE
Uploads a file (max 5MB) to Google Drive, placing it in the specified folder or root if no valid folder ID is provided. Always creates a new file (never updates existing); use GOOGLEDRIVE_EDIT_FILE to update with a stable file_id. Uploaded files are private by default; configure sharing via GOOGLEDRIVE_ADD_FILE_SHARIN…
Untrusted display-only summary
Upload File from URL to Drive
GOOGLEDRIVE_UPLOAD_FROM_URL
Tool to fetch a file from a provided URL server-side and upload it into Google Drive. Use when you need to reliably persist externally hosted files into Drive without client-side downloads or temporary storage.
Untrusted display-only summary
Upload/Update File Content
GOOGLEDRIVE_UPLOAD_UPDATE_FILE
Tool to update file content in Google Drive by uploading new binary content. Use when you need to replace the contents of an existing file with new file data.
Untrusted display-only summary
Watch Drive Changes
GOOGLEDRIVE_WATCH_CHANGES
Tool to subscribe to changes for a user or shared drive in Google Drive. Use when you need to monitor a Google Drive for modifications and receive notifications at a specified webhook URL. Notifications may be batched rather than per-change; design handlers to be idempotent and fetch all changes since the last known p…
Untrusted display-only summary
Watch File for Changes
GOOGLEDRIVE_WATCH_FILE
Tool to subscribe to push notifications for changes to a specific file. Use when you need to monitor a file for modifications and receive real-time notifications at a webhook URL.
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.