Get started free
All integrations

Google Cloud Storage integration

Google Cloud Storage for secure and scalable object storage. Store and retrieve data of any size with global availability, fine-grained access control, and seamless integration with Google Cloud services. Essential for building applications requiring reliable cloud storage, data analytics, and content delivery.

13 toolsOAuthAPI docs

Common Google Cloud Storage use cases

  • Cleaning up temporary files and expired content
  • Creating backup copies across buckets or regions
  • Assembling large files uploaded in parallel chunks
  • Inspecting bucket configuration for troubleshooting
  • Cleaning up temporary or test buckets after projects
  • Downloading user files and media in web applications
  • Browsing HNS bucket folder structures in file managers
  • Auditing bucket access permissions for security compliance
  • Uploading user-generated content like images and documents
  • Provisioning storage for new applications or data pipelines

What you can do with Google Cloud Storage

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Object, 7 operations

  • POSTcompose_objects

    Combines multiple source objects into a single destination object.

  • POSTcopy_object

    Creates a copy of an object within Cloud Storage or across buckets.

  • DELETEdelete_object

    Permanently removes an object from a Cloud Storage bucket.

  • GETdownload_object

    Downloads the complete binary or text content of a Cloud Storage object.

  • GETget_object_metadata

    Retrieves comprehensive metadata for a Cloud Storage object without downloading content.

  • GETlist_objects

    Retrieves a paginated list of objects stored in a Cloud Storage bucket.

  • POSTupload_object

    Uploads a new object or replaces an existing object in Cloud Storage.

Bucket, 5 operations

  • POSTcreate_bucket

    Creates a new Cloud Storage bucket with specified configuration in a GCP project.

  • DELETEdelete_bucket

    Permanently removes an empty Cloud Storage bucket from the GCP project.

  • GETget_bucket

    Retrieves detailed metadata and configuration for a specific Cloud Storage bucket.

  • GETget_bucket_iam_policy

    Retrieves the IAM policy configuration for a Cloud Storage bucket.

  • GETlist_buckets

    Retrieves a list of all Cloud Storage buckets within a GCP project.

Folder, 1 operation

  • GETlist_folders

    Lists folders within a Cloud Storage bucket that has hierarchical namespace (HNS) enabled.

OAuth scopes Google Cloud Storage requires

Each operation declares the scopes Google Cloud Storage requires for it.

  • https://www.googleapis.com/auth/devstorage.full_controlneeded by compose_objects, copy_object, create_bucket and 10 more

Google Cloud Storage API rate limits

  • 1,000 requests per second

Per-bucket initial baseline (verified 2026-05-28 on docs.cloud.google.com/storage/quotas): ~1,000 object writes/sec and ~5,000 object reads/sec, auto-scaling beyond. Batch JSON API requests cap at 100 calls and <10 MiB total.

These are the limits Google Cloud Storage documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Google Cloud Storage documentation for current values.

Use Google Cloud Storage from Claude Code, Cursor or Codex

Connect Google Cloud Storage in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Google Cloud Storage operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Google Cloud Storage

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Google Cloud Storage once

    Add your Google Cloud Storage connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Google Cloud Storage integration FAQ

What can you do with the Google Cloud Storage integration?
LiveContext exposes 13 operations on Google Cloud Storage, covering object, bucket and folder. Common uses include Cleaning up temporary files and expired content, Creating backup copies across buckets or regions and Assembling large files uploaded in parallel chunks.
Which OAuth scopes does Google Cloud Storage require?
The operations that declare a scope all need https://www.googleapis.com/auth/devstorage.full_control.
What are the Google Cloud Storage API rate limits?
Google Cloud Storage documents 1,000 requests per second. Per-bucket initial baseline (verified 2026-05-28 on docs.cloud.google.com/storage/quotas): ~1,000 object writes/sec and ~5,000 object reads/sec, auto-scaling beyond. Batch JSON API requests cap at 100 calls and <10 MiB total. Limits are set by Google Cloud Storage and can depend on your plan.

Popular integrations

Browse the whole catalog