KosmoKrator

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

FunctionTypeParametersDescription
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}).