data
Google Cloud Storage MCP, CLI, and Lua Integration for AI Agents
Google Cloud Storage integration docs for AI agents: MCP gateway setup, Google Cloud Storage CLI commands, Lua API reference, credentials, and function schemas.Google Cloud Storage 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-cloud-storage.google_cloud_storage_anywhere_caches_insert | Write write | 0 | Anywhere Caches Insert (POST /b/{bucket}/anywhereCaches). |
google-cloud-storage.google_cloud_storage_anywhere_caches_update | Write write | 0 | Anywhere Caches Update (PATCH /b/{bucket}/anywhereCaches/{anywhereCacheId}). |
google-cloud-storage.google_cloud_storage_anywhere_caches_get | Read read | 0 | Anywhere Caches Get (GET /b/{bucket}/anywhereCaches/{anywhereCacheId}). |
google-cloud-storage.google_cloud_storage_anywhere_caches_list | Read read | 0 | Anywhere Caches List (GET /b/{bucket}/anywhereCaches). |
google-cloud-storage.google_cloud_storage_anywhere_caches_pause | Write write | 0 | Anywhere Caches Pause (POST /b/{bucket}/anywhereCaches/{anywhereCacheId}/pause). |
google-cloud-storage.google_cloud_storage_anywhere_caches_resume | Write write | 0 | Anywhere Caches Resume (POST /b/{bucket}/anywhereCaches/{anywhereCacheId}/resume). |
google-cloud-storage.google_cloud_storage_anywhere_caches_disable | Write write | 0 | Anywhere Caches Disable (POST /b/{bucket}/anywhereCaches/{anywhereCacheId}/disable). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_delete | Write write | 0 | Bucket Access Controls Delete (DELETE /b/{bucket}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_get | Read read | 0 | Bucket Access Controls Get (GET /b/{bucket}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_insert | Write write | 0 | Bucket Access Controls Insert (POST /b/{bucket}/acl). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_list | Read read | 0 | Bucket Access Controls List (GET /b/{bucket}/acl). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_patch | Write write | 0 | Bucket Access Controls Patch (PATCH /b/{bucket}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_bucket_access_controls_update | Write write | 0 | Bucket Access Controls Update (PUT /b/{bucket}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_buckets_delete | Write write | 0 | Buckets Delete (DELETE /b/{bucket}). |
google-cloud-storage.google_cloud_storage_buckets_restore | Write write | 0 | Buckets Restore (POST /b/{bucket}/restore). |
google-cloud-storage.google_cloud_storage_buckets_relocate | Write write | 0 | Buckets Relocate (POST /b/{bucket}/relocate). |
google-cloud-storage.google_cloud_storage_buckets_get | Read read | 0 | Buckets Get (GET /b/{bucket}). |
google-cloud-storage.google_cloud_storage_buckets_get_iam_policy | Read read | 0 | Buckets Get Iam Policy (GET /b/{bucket}/iam). |
google-cloud-storage.google_cloud_storage_buckets_get_storage_layout | Read read | 0 | Buckets Get Storage Layout (GET /b/{bucket}/storageLayout). |
google-cloud-storage.google_cloud_storage_buckets_insert | Write write | 0 | Buckets Insert (POST /b). |
google-cloud-storage.google_cloud_storage_buckets_list | Read read | 0 | Buckets List (GET /b). |
google-cloud-storage.google_cloud_storage_buckets_lock_retention_policy | Write write | 0 | Buckets Lock Retention Policy (POST /b/{bucket}/lockRetentionPolicy). |
google-cloud-storage.google_cloud_storage_buckets_patch | Write write | 0 | Buckets Patch (PATCH /b/{bucket}). |
google-cloud-storage.google_cloud_storage_buckets_set_iam_policy | Write write | 0 | Buckets Set Iam Policy (PUT /b/{bucket}/iam). |
google-cloud-storage.google_cloud_storage_buckets_test_iam_permissions | Read read | 0 | Buckets Test Iam Permissions (GET /b/{bucket}/iam/testPermissions). |
google-cloud-storage.google_cloud_storage_buckets_update | Write write | 0 | Buckets Update (PUT /b/{bucket}). |
google-cloud-storage.google_cloud_storage_operations_cancel | Write write | 0 | Operations Cancel (POST /b/{bucket}/operations/{operationId}/cancel). |
google-cloud-storage.google_cloud_storage_operations_get | Read read | 0 | Operations Get (GET /b/{bucket}/operations/{operationId}). |
google-cloud-storage.google_cloud_storage_operations_advance_relocate_bucket | Write write | 0 | Operations Advance Relocate Bucket (POST /b/{bucket}/operations/{operationId}/advanceRelocateBucket). |
google-cloud-storage.google_cloud_storage_operations_list | Read read | 0 | Operations List (GET /b/{bucket}/operations). |
google-cloud-storage.google_cloud_storage_channels_stop | Write write | 0 | Channels Stop (POST /channels/stop). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_delete | Write write | 0 | Default Object Access Controls Delete (DELETE /b/{bucket}/defaultObjectAcl/{entity}). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_get | Read read | 0 | Default Object Access Controls Get (GET /b/{bucket}/defaultObjectAcl/{entity}). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_insert | Write write | 0 | Default Object Access Controls Insert (POST /b/{bucket}/defaultObjectAcl). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_list | Read read | 0 | Default Object Access Controls List (GET /b/{bucket}/defaultObjectAcl). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_patch | Write write | 0 | Default Object Access Controls Patch (PATCH /b/{bucket}/defaultObjectAcl/{entity}). |
google-cloud-storage.google_cloud_storage_default_object_access_controls_update | Write write | 0 | Default Object Access Controls Update (PUT /b/{bucket}/defaultObjectAcl/{entity}). |
google-cloud-storage.google_cloud_storage_folders_delete | Write write | 0 | Folders Delete (DELETE /b/{bucket}/folders/{folder}). |
google-cloud-storage.google_cloud_storage_folders_delete_recursive | Write write | 0 | Folders Delete Recursive (POST /b/{bucket}/folders/{folder}/deleteRecursive). |
google-cloud-storage.google_cloud_storage_folders_get | Read read | 0 | Folders Get (GET /b/{bucket}/folders/{folder}). |
google-cloud-storage.google_cloud_storage_folders_insert | Write write | 0 | Folders Insert (POST /b/{bucket}/folders). |
google-cloud-storage.google_cloud_storage_folders_list | Read read | 0 | Folders List (GET /b/{bucket}/folders). |
google-cloud-storage.google_cloud_storage_folders_rename | Write write | 0 | Folders Rename (POST /b/{bucket}/folders/{sourceFolder}/renameTo/folders/{destinationFolder}). |
google-cloud-storage.google_cloud_storage_managed_folders_delete | Write write | 0 | Managed Folders Delete (DELETE /b/{bucket}/managedFolders/{managedFolder}). |
google-cloud-storage.google_cloud_storage_managed_folders_get | Read read | 0 | Managed Folders Get (GET /b/{bucket}/managedFolders/{managedFolder}). |
google-cloud-storage.google_cloud_storage_managed_folders_get_iam_policy | Read read | 0 | Managed Folders Get Iam Policy (GET /b/{bucket}/managedFolders/{managedFolder}/iam). |
google-cloud-storage.google_cloud_storage_managed_folders_insert | Write write | 0 | Managed Folders Insert (POST /b/{bucket}/managedFolders). |
google-cloud-storage.google_cloud_storage_managed_folders_list | Read read | 0 | Managed Folders List (GET /b/{bucket}/managedFolders). |
google-cloud-storage.google_cloud_storage_managed_folders_set_iam_policy | Write write | 0 | Managed Folders Set Iam Policy (PUT /b/{bucket}/managedFolders/{managedFolder}/iam). |
google-cloud-storage.google_cloud_storage_managed_folders_test_iam_permissions | Read read | 0 | Managed Folders Test Iam Permissions (GET /b/{bucket}/managedFolders/{managedFolder}/iam/testPermissions). |
google-cloud-storage.google_cloud_storage_notifications_delete | Write write | 0 | Notifications Delete (DELETE /b/{bucket}/notificationConfigs/{notification}). |
google-cloud-storage.google_cloud_storage_notifications_get | Read read | 0 | Notifications Get (GET /b/{bucket}/notificationConfigs/{notification}). |
google-cloud-storage.google_cloud_storage_notifications_insert | Write write | 0 | Notifications Insert (POST /b/{bucket}/notificationConfigs). |
google-cloud-storage.google_cloud_storage_notifications_list | Read read | 0 | Notifications List (GET /b/{bucket}/notificationConfigs). |
google-cloud-storage.google_cloud_storage_object_access_controls_delete | Write write | 0 | Object Access Controls Delete (DELETE /b/{bucket}/o/{object}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_object_access_controls_get | Read read | 0 | Object Access Controls Get (GET /b/{bucket}/o/{object}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_object_access_controls_insert | Write write | 0 | Object Access Controls Insert (POST /b/{bucket}/o/{object}/acl). |
google-cloud-storage.google_cloud_storage_object_access_controls_list | Read read | 0 | Object Access Controls List (GET /b/{bucket}/o/{object}/acl). |
google-cloud-storage.google_cloud_storage_object_access_controls_patch | Write write | 0 | Object Access Controls Patch (PATCH /b/{bucket}/o/{object}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_object_access_controls_update | Write write | 0 | Object Access Controls Update (PUT /b/{bucket}/o/{object}/acl/{entity}). |
google-cloud-storage.google_cloud_storage_objects_compose | Write write | 0 | Objects Compose (POST /b/{destinationBucket}/o/{destinationObject}/compose). |
google-cloud-storage.google_cloud_storage_objects_copy | Write write | 0 | Objects Copy (POST /b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}). |
google-cloud-storage.google_cloud_storage_objects_delete | Write write | 0 | Objects Delete (DELETE /b/{bucket}/o/{object}). |
google-cloud-storage.google_cloud_storage_objects_get | Read read | 0 | Objects Get (GET /b/{bucket}/o/{object}). |
google-cloud-storage.google_cloud_storage_objects_get_iam_policy | Read read | 0 | Objects Get Iam Policy (GET /b/{bucket}/o/{object}/iam). |
google-cloud-storage.google_cloud_storage_objects_insert | Write write | 0 | Objects Insert (POST /b/{bucket}/o). |
google-cloud-storage.google_cloud_storage_objects_list | Read read | 0 | Objects List (GET /b/{bucket}/o). |
google-cloud-storage.google_cloud_storage_objects_patch | Write write | 0 | Objects Patch (PATCH /b/{bucket}/o/{object}). |
google-cloud-storage.google_cloud_storage_objects_rewrite | Write write | 0 | Objects Rewrite (POST /b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{destinationBucket}/o/{destinationObject}). |
google-cloud-storage.google_cloud_storage_objects_move | Write write | 0 | Objects Move (POST /b/{bucket}/o/{sourceObject}/moveTo/o/{destinationObject}). |
google-cloud-storage.google_cloud_storage_objects_set_iam_policy | Write write | 0 | Objects Set Iam Policy (PUT /b/{bucket}/o/{object}/iam). |
google-cloud-storage.google_cloud_storage_objects_test_iam_permissions | Read read | 0 | Objects Test Iam Permissions (GET /b/{bucket}/o/{object}/iam/testPermissions). |
google-cloud-storage.google_cloud_storage_objects_update | Write write | 0 | Objects Update (PUT /b/{bucket}/o/{object}). |
google-cloud-storage.google_cloud_storage_objects_watch_all | Write write | 0 | Objects Watch All (POST /b/{bucket}/o/watch). |
google-cloud-storage.google_cloud_storage_objects_restore | Write write | 0 | Objects Restore (POST /b/{bucket}/o/{object}/restore). |
google-cloud-storage.google_cloud_storage_objects_bulk_restore | Write write | 0 | Objects Bulk Restore (POST /b/{bucket}/o/bulkRestore). |
google-cloud-storage.google_cloud_storage_projects_hmac_keys_create | Write write | 0 | Projects Hmac Keys Create (POST /projects/{projectId}/hmacKeys). |
google-cloud-storage.google_cloud_storage_projects_hmac_keys_delete | Write write | 0 | Projects Hmac Keys Delete (DELETE /projects/{projectId}/hmacKeys/{accessId}). |
google-cloud-storage.google_cloud_storage_projects_hmac_keys_get | Read read | 0 | Projects Hmac Keys Get (GET /projects/{projectId}/hmacKeys/{accessId}). |
google-cloud-storage.google_cloud_storage_projects_hmac_keys_list | Read read | 0 | Projects Hmac Keys List (GET /projects/{projectId}/hmacKeys). |
google-cloud-storage.google_cloud_storage_projects_hmac_keys_update | Write write | 0 | Projects Hmac Keys Update (PUT /projects/{projectId}/hmacKeys/{accessId}). |
google-cloud-storage.google_cloud_storage_projects_service_account_get | Read read | 0 | Projects Service Account Get (GET /projects/{projectId}/serviceAccount). |