Give an AI agent your Google-cloud-storage as a tool and it can act on your buckets instead of only describing what should happen. It can create a bucket, copy or compose objects, restore deleted files in bulk, build out folder structure, and set ACLs or rotate HMAC keys on its own, calling each operation as a tool while it works a task. Wire it into a hosted coding agent in NoClick and it can provision and organize storage end to end without anyone clicking through the console.
Pick the operations you want and each becomes a tool the agent can call directly while it works.
List the buckets in a project.
Get a bucket's metadata.
Create a new bucket in a project.
Replace a bucket's metadata (full update).
Partially update a bucket's metadata (e.g. labels, lifecycle).
Delete an empty bucket.
Permanently lock a bucket's retention policy.
Return a bucket's storage layout and HNS status.
Restore a soft-deleted bucket generation.
Start a dry-run or live bucket relocation operation.
Read a bucket's IAM policy.
Replace a bucket's IAM policy.
Check the caller's permissions on a bucket.
Read an object's IAM policy.
Replace an object's IAM policy.
Check the caller's permissions on an object.
List the objects in a bucket.
Get an object's metadata.
Download an object's bytes.
Upload a new object using simple, multipart, or resumable upload.
Replace an object's metadata (full update).
Partially update an object's metadata (e.g. contentType, custom metadata).
Delete an object (or a specific generation).
Copy an object to a new destination.
Rewrite/copy large objects (resumable via rewriteToken).
Concatenate up to 32 source objects into one destination object.
Rename/move an object within a bucket (HNS-enabled buckets).
Restore a soft-deleted object generation.
List the access-control entries for an object.
Start a long-running bulk restore for soft-deleted objects in a bucket.
Create a Pub/Sub notification config for bucket events.
Get a notification config by ID.
List a bucket's Pub/Sub notification configs.
Delete a notification config.
Create an HMAC key for a service account.
List a project's HMAC keys.
Get HMAC key metadata.
Update an HMAC key's state.
Delete an HMAC key.
Get the project's Cloud Storage service account email.
Get a long-running bucket operation.
List long-running bucket operations.
Cancel a long-running bucket operation.
Advance a relocation operation to final synchronization.
List ACL entries on a bucket.
Get a single bucket ACL entry.
Create a bucket ACL entry.
Patch a bucket ACL entry.
Replace a bucket ACL entry.
Delete a bucket ACL entry.
List default object ACL entries on a bucket.
Get a single default object ACL entry.
Create a default object ACL entry.
Patch a default object ACL entry.
Replace a default object ACL entry.
Delete a default object ACL entry.
List ACL entries on an object.
Get a single object ACL entry.
Create an object ACL entry.
Patch an object ACL entry.
Replace an object ACL entry.
Delete an object ACL entry.
List folders in an HNS-enabled bucket.
Get folder metadata from an HNS-enabled bucket.
Create a folder in an HNS-enabled bucket.
Rename a folder in an HNS-enabled bucket.
Delete an empty folder from an HNS-enabled bucket.
Delete a folder and all descendants from an HNS-enabled bucket.
List managed folders in a bucket.
Get a managed folder.
Create a managed folder.
Delete a managed folder.
Get the IAM policy for a managed folder.
Set the IAM policy for a managed folder.
Test caller permissions on a managed folder.
List Rapid Cache instances for a bucket.
Get a Rapid Cache instance.
Create a Rapid Cache instance.
Update a Rapid Cache instance.
Disable a Rapid Cache instance.
Pause an Anywhere Cache instance.
Resume a Rapid Cache instance.
Get the Storage Intelligence config for a project.
Update the Storage Intelligence config for a project.
Get the Storage Intelligence config for a folder.
Update the Storage Intelligence config for a folder.
Get the Storage Intelligence config for an organization.
Update the Storage Intelligence config for an organization.
OpenClaw is an open command-line agent. NoClick runs it hosted and lets you connect your apps to it as tools, so it can take real actions across your systems. Wire an integration into the agent and OpenClaw can call that app’s operations directly. It is a good fit when you want an open, no-fuss agent with real tool access and nothing to install.
NoClick runs OpenClaw for you with Google Cloud Storage wired in as tools. Connect your account and run.