Add Drive permission
Action ID:tools.google_drive.add_permission
Grant access to a file or folder.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
Email address to grant access to
The file or folder ID
Fields to return (’*’ for all)Default:
"*".Role: reader, writer, commenter, ownerDefault:
"reader".Send email notificationDefault:
false.Create Drive folder
Action ID:tools.google_drive.create_folder
Create a new folder in Google Drive.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
Name for the new folder
Fields to return (’*’ for all)Default:
"*".Parent folder ID (empty = root)Default:
"".Delete Drive file
Action ID:tools.google_drive.delete_file
Move a file or folder to trash.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file or folder ID to delete
Fields to return (’*’ for all)Default:
"*".Get Drive file
Action ID:tools.google_drive.get_file
Get detailed metadata for a specific file.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file ID
Fields to return (’*’ for all)Default:
"*".Get Drive file permissions
Action ID:tools.google_drive.get_file_permissions
List all permissions for a file or folder.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file ID
Fields to return (’*’ for all)Default:
"*".List Drive files
Action ID:tools.google_drive.list_files
List and search files in Google Drive.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
Fields to return (e.g., ‘files(id,name,mimeType)’ or ’*’ for all)Default:
"*".Maximum number of resultsDefault:
10.Sort orderDefault:
"modifiedTime desc".Search query (e.g., ‘name contains “report”’)Default:
"".Permanently delete Drive file
Action ID:tools.google_drive.permanently_delete_file
Permanently delete a file or folder (bypass trash).
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file or folder ID to permanently delete
Revoke Drive permission
Action ID:tools.google_drive.revoke_permission
Remove a permission (revoke access).
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file or folder ID
The permission ID to revoke
Update Drive permission
Action ID:tools.google_drive.update_permission
Update an existing permission (change role).
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
The file or folder ID
The permission ID to update
New role: reader, writer, commenter
Fields to return (’*’ for all)Default:
"*".Upload Drive file
Action ID:tools.google_drive.upload_file
Upload a file to Google Drive.
Secrets
Required secrets:google_drive_oauth: OAuth tokenGOOGLE_DRIVE_USER_TOKEN.
Input fields
Base64-encoded file content
Name for the uploaded file
Fields to return (’*’ for all)Default:
"*".MIME type of fileDefault:
"application/octet-stream".Parent folder ID (empty = root)Default:
"".