productivity
Google Drive MCP, CLI, and Lua Integration for AI Agents
Google Drive integration docs for AI agents: MCP gateway setup, Google Drive CLI commands, Lua API reference, credentials, and function schemas.Google Drive for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
google-drive.google_drive_approvals_list | Read read | 0 | Approvals List (GET /drive/v3/files/{fileId}/approvals). |
google-drive.google_drive_approvals_decline | Write write | 0 | Approvals Decline (POST /drive/v3/files/{fileId}/approvals/{approvalId}:decline). |
google-drive.google_drive_approvals_get | Read read | 0 | Approvals Get (GET /drive/v3/files/{fileId}/approvals/{approvalId}). |
google-drive.google_drive_approvals_start | Write write | 0 | Approvals Start (POST /drive/v3/files/{fileId}/approvals:start). |
google-drive.google_drive_approvals_cancel | Write write | 0 | Approvals Cancel (POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancel). |
google-drive.google_drive_approvals_approve | Write write | 0 | Approvals Approve (POST /drive/v3/files/{fileId}/approvals/{approvalId}:approve). |
google-drive.google_drive_approvals_comment | Write write | 0 | Approvals Comment (POST /drive/v3/files/{fileId}/approvals/{approvalId}:comment). |
google-drive.google_drive_approvals_reassign | Write write | 0 | Approvals Reassign (POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassign). |
google-drive.google_drive_comments_list | Read read | 0 | Comments List (GET /drive/v3/files/{fileId}/comments). |
google-drive.google_drive_comments_update | Write write | 0 | Comments Update (PATCH /drive/v3/files/{fileId}/comments/{commentId}). |
google-drive.google_drive_comments_delete | Write write | 0 | Comments Delete (DELETE /drive/v3/files/{fileId}/comments/{commentId}). |
google-drive.google_drive_comments_create | Write write | 0 | Comments Create (POST /drive/v3/files/{fileId}/comments). |
google-drive.google_drive_comments_get | Read read | 0 | Comments Get (GET /drive/v3/files/{fileId}/comments/{commentId}). |
google-drive.google_drive_files_modify_labels | Write write | 0 | Files Modify Labels (POST /drive/v3/files/{fileId}/modifyLabels). |
google-drive.google_drive_files_delete | Write write | 0 | Files Delete (DELETE /drive/v3/files/{fileId}). |
google-drive.google_drive_files_create | Write write | 0 | Files Create (POST /drive/v3/files). |
google-drive.google_drive_files_generate_cse_token | Read read | 0 | Files Generate Cse Token (GET /drive/v3/files/generateCseToken). |
google-drive.google_drive_files_watch | Write write | 0 | Files Watch (POST /drive/v3/files/{fileId}/watch). |
google-drive.google_drive_files_list | Read read | 0 | Files List (GET /drive/v3/files). |
google-drive.google_drive_files_list_labels | Read read | 0 | Files List Labels (GET /drive/v3/files/{fileId}/listLabels). |
google-drive.google_drive_files_update | Write write | 0 | Files Update (PATCH /drive/v3/files/{fileId}). |
google-drive.google_drive_files_download | Write write | 0 | Files Download (POST /drive/v3/files/{fileId}/download). |
google-drive.google_drive_files_generate_ids | Read read | 0 | Files Generate Ids (GET /drive/v3/files/generateIds). |
google-drive.google_drive_files_export | Read read | 0 | Files Export (GET /drive/v3/files/{fileId}/export). |
google-drive.google_drive_files_get | Read read | 0 | Files Get (GET /drive/v3/files/{fileId}). |
google-drive.google_drive_files_copy | Write write | 0 | Files Copy (POST /drive/v3/files/{fileId}/copy). |
google-drive.google_drive_files_empty_trash | Write write | 0 | Files Empty Trash (DELETE /drive/v3/files/trash). |
google-drive.google_drive_about_get | Read read | 0 | About Get (GET /drive/v3/about). |
google-drive.google_drive_channels_stop | Write write | 0 | Channels Stop (POST /drive/v3/channels/stop). |
google-drive.google_drive_permissions_delete | Write write | 0 | Permissions Delete (DELETE /drive/v3/files/{fileId}/permissions/{permissionId}). |
google-drive.google_drive_permissions_list | Read read | 0 | Permissions List (GET /drive/v3/files/{fileId}/permissions). |
google-drive.google_drive_permissions_update | Write write | 0 | Permissions Update (PATCH /drive/v3/files/{fileId}/permissions/{permissionId}). |
google-drive.google_drive_permissions_create | Write write | 0 | Permissions Create (POST /drive/v3/files/{fileId}/permissions). |
google-drive.google_drive_permissions_get | Read read | 0 | Permissions Get (GET /drive/v3/files/{fileId}/permissions/{permissionId}). |
google-drive.google_drive_apps_list | Read read | 0 | Apps List (GET /drive/v3/apps). |
google-drive.google_drive_apps_get | Read read | 0 | Apps Get (GET /drive/v3/apps/{appId}). |
google-drive.google_drive_accessproposals_resolve | Write write | 0 | Accessproposals Resolve (POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve). |
google-drive.google_drive_accessproposals_list | Read read | 0 | Accessproposals List (GET /drive/v3/files/{fileId}/accessproposals). |
google-drive.google_drive_accessproposals_get | Read read | 0 | Accessproposals Get (GET /drive/v3/files/{fileId}/accessproposals/{proposalId}). |
google-drive.google_drive_operations_get | Read read | 0 | Operations Get (GET /drive/v3/operations/{name}). |
google-drive.google_drive_revisions_get | Read read | 0 | Revisions Get (GET /drive/v3/files/{fileId}/revisions/{revisionId}). |
google-drive.google_drive_revisions_delete | Write write | 0 | Revisions Delete (DELETE /drive/v3/files/{fileId}/revisions/{revisionId}). |
google-drive.google_drive_revisions_list | Read read | 0 | Revisions List (GET /drive/v3/files/{fileId}/revisions). |
google-drive.google_drive_revisions_update | Write write | 0 | Revisions Update (PATCH /drive/v3/files/{fileId}/revisions/{revisionId}). |
google-drive.google_drive_teamdrives_delete | Write write | 0 | Teamdrives Delete (DELETE /drive/v3/teamdrives/{teamDriveId}). |
google-drive.google_drive_teamdrives_list | Read read | 0 | Teamdrives List (GET /drive/v3/teamdrives). |
google-drive.google_drive_teamdrives_update | Write write | 0 | Teamdrives Update (PATCH /drive/v3/teamdrives/{teamDriveId}). |
google-drive.google_drive_teamdrives_create | Write write | 0 | Teamdrives Create (POST /drive/v3/teamdrives). |
google-drive.google_drive_teamdrives_get | Read read | 0 | Teamdrives Get (GET /drive/v3/teamdrives/{teamDriveId}). |
google-drive.google_drive_changes_list | Read read | 0 | Changes List (GET /drive/v3/changes). |
google-drive.google_drive_changes_get_start_page_token | Read read | 0 | Changes Get Start Page Token (GET /drive/v3/changes/startPageToken). |
google-drive.google_drive_changes_watch | Write write | 0 | Changes Watch (POST /drive/v3/changes/watch). |
google-drive.google_drive_replies_create | Write write | 0 | Replies Create (POST /drive/v3/files/{fileId}/comments/{commentId}/replies). |
google-drive.google_drive_replies_get | Read read | 0 | Replies Get (GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}). |
google-drive.google_drive_replies_list | Read read | 0 | Replies List (GET /drive/v3/files/{fileId}/comments/{commentId}/replies). |
google-drive.google_drive_replies_update | Write write | 0 | Replies Update (PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}). |
google-drive.google_drive_replies_delete | Write write | 0 | Replies Delete (DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}). |
google-drive.google_drive_drives_create | Write write | 0 | Drives Create (POST /drive/v3/drives). |
google-drive.google_drive_drives_get | Read read | 0 | Drives Get (GET /drive/v3/drives/{driveId}). |
google-drive.google_drive_drives_hide | Write write | 0 | Drives Hide (POST /drive/v3/drives/{driveId}/hide). |
google-drive.google_drive_drives_delete | Write write | 0 | Drives Delete (DELETE /drive/v3/drives/{driveId}). |
google-drive.google_drive_drives_unhide | Write write | 0 | Drives Unhide (POST /drive/v3/drives/{driveId}/unhide). |
google-drive.google_drive_drives_list | Read read | 0 | Drives List (GET /drive/v3/drives). |
google-drive.google_drive_drives_update | Write write | 0 | Drives Update (PATCH /drive/v3/drives/{driveId}). |