Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Google Drive logo

Google Drive

Search and manage files.

WorkspaceOAuth105 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE
DEPRECATED: Use GOOGLEDRIVE_CREATE_PERMISSION instead; use GOOGLEDRIVE_UPDATE_PERMISSION to modify existing permissions (avoids duplicate entries). Modifies sharing permissions for an existing Google Drive file, granting a specified role to a user, group, domain, or 'anyone'. Bulk calls may trigger 403 rateLimitExceeded (~100 req/100s/user); use jittered exponential backoff.
POST /composio/googledrive/googledrive_add_file_sharing_preferenceexternal_send——managed
GOOGLEDRIVE_ADD_PARENT
Tool to add a parent folder for a file using Google Drive API v2. Use when you need to add a file to an additional folder.
POST /composio/googledrive/googledrive_add_parentexternal_send——managed
GOOGLEDRIVE_ADD_PROPERTY
Tool to add a property to a file, or update it if it already exists (v2 API). Use when you need to attach custom key-value metadata to a Google Drive file.
POST /composio/googledrive/googledrive_add_propertyexternal_send——managed
GOOGLEDRIVE_BATCH_GET_SPREADSHEET_VALUES
Read multiple explicit ranges from one Google Spreadsheet in one request.
POST /composio/googledrive/googledrive_batch_get_spreadsheet_valuesexternal_send——managed
GOOGLEDRIVE_BATCH_UPDATE_SPREADSHEET_VALUES
Write values to multiple Google Sheets ranges in one batch request.
POST /composio/googledrive/googledrive_batch_update_spreadsheet_valuesexternal_send——managed
GOOGLEDRIVE_CLEAR_SPREADSHEET_VALUES
Permanently clear values from one range while preserving formatting, notes, and validation.
POST /composio/googledrive/googledrive_clear_spreadsheet_valuesexternal_send——managed
GOOGLEDRIVE_COPY_FILE
DEPRECATED: Use GOOGLEDRIVE_COPY_FILE_ADVANCED instead. Duplicates an existing file (not folders) in Google Drive by `file_id`; copy lands in same folder as original — use GOOGLEDRIVE_MOVE_FILE afterward for precise placement. Copy receives a new `file_id`; update stored references accordingly. For shared drives, requires organizer/manager rights.
POST /composio/googledrive/googledrive_copy_fileexternal_send——managed
GOOGLEDRIVE_COPY_FILE_ADVANCED
Creates a copy of a file and applies any requested updates with patch semantics. Use when you need to duplicate a file with advanced options like label inclusion, visibility settings, or custom metadata.
POST /composio/googledrive/googledrive_copy_file_advancedexternal_send——managed
GOOGLEDRIVE_CREATE_COMMENT
Tool to create a comment on a file in Google Drive. Returns a nested `data` object; extract `data.id` for the resulting comment identifier. Omit `anchor` and `quoted_file_content_*` for general file-level comments.
POST /composio/googledrive/googledrive_create_commentexternal_send——managed
GOOGLEDRIVE_CREATE_DRIVE
Tool to create a new shared drive. Use when you need to programmatically create a new shared drive for collaboration or storage.
POST /composio/googledrive/googledrive_create_driveexternal_send——managed
GOOGLEDRIVE_CREATE_FILE
Creates a new file or folder in Google Drive. Supports both metadata-only creation (for folders and empty documents) and file upload with content. When file_to_upload is provided, uploads the actual file bytes; otherwise creates an empty file. Native Google file types (Docs, Sheets, Forms, etc.) and folders are created as empty shells when no content is provided; content must be added manually afterward. Newly created files are private by default — set sharing permissions afterward for collaboration. For shared-drive folders, use this tool with the target folder ID in `parents` rather than GOOGLEDRIVE_CREATE_FOLDER.
POST /composio/googledrive/googledrive_create_fileexternal_send——managed
GOOGLEDRIVE_CREATE_FILE_FROM_TEXT
Creates a new file in Google Drive from provided text content (up to 10MB), supporting various formats including automatic conversion to Google Workspace types. Returns flat metadata fields (`id`, `mimeType`, `name`) at the top level — not nested under a `file` object. Created files are private by default; use a sharing tool afterward for collaborative access. Rapid successive calls may trigger `403 rateLimitExceeded` or `429 userRateLimitExceeded`; apply exponential backoff between retries. Does not support shared-drive targets in all cases.
POST /composio/googledrive/googledrive_create_file_from_textexternal_send——managed

Showing 12 of 105 Google Drive actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.