For the complete documentation index, see llms.txt. This page is also available as Markdown.

Buckets

Back to the MCP tool reference.

list_buckets

List bucket metadata under a strict result bound.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

{
  "properties": {
    "cluster": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Cluster"
    },
    "limit": {
      "default": 50,
      "title": "Limit",
      "type": "integer"
    },
    "org": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Org"
    },
    "project": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Project"
    }
  },
  "title": "list_bucketsArguments",
  "type": "object"
}

Output schema:

get_bucket

Get safe metadata for one exact bucket ID or name.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

Output schema:

create_bucket

Create and journal a bucket when server policy permits writes.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

import_external_bucket

Import using bounded JSON credentials from a protected internal source.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

get_bucket_disk_usage

Scan bounded usage; complete=false means the object cap was reached.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

Output schema:

stat_bucket_blob

Return metadata only for one exact blob key.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

Output schema:

list_bucket_blobs

List blob metadata under an SDK-enforced and result-enforced bound.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

Output schema:

set_bucket_public_access

Set public state for one exact immutable bucket ID.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

list_bucket_credentials

List safe persistent credential metadata for exact-context buckets. Provider credential values returned internally by the SDK are discarded and never serialized through MCP.

Operation type: Read-only

Annotations: read-only true, destructive false, idempotent true, open-world true

Input schema:

Output schema:

create_bucket_credentials

Create persistent credentials and atomically sink them to a 0600 file. Provider credential values are never returned through MCP.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

export_bucket_credentials

Write one exact persistent credential to a new protected local file. Provider credential values are never returned through MCP.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

delete_bucket_credentials

Delete one exact persistent bucket credential under lifecycle policy.

Operation type: Destructive write

Annotations: read-only false, destructive true, idempotent true, open-world true

Input schema:

Output schema:

create_bucket_signed_url

Create a short-lived blob URL and write it to a protected local file. The URL is never returned through MCP.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

upload_bucket_file

Upload one local file. Object bytes are never serialized through MCP. An optional positive timeout can bound the transfer when requested by the caller.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

download_bucket_file

Download one blob to a new local file. Existing files are never overwritten. Blob bytes are never serialized through MCP. An optional positive timeout can bound the transfer when requested by the caller.

Operation type: Write

Annotations: read-only false, destructive false, idempotent false, open-world true

Input schema:

Output schema:

delete_bucket_blob

Delete one exact blob key; recursive/prefix deletion is not exposed.

Operation type: Destructive write

Annotations: read-only false, destructive true, idempotent true, open-world true

Input schema:

Output schema:

delete_bucket

Recursively delete one exact bucket under full or owned managed policy.

Operation type: Destructive write

Annotations: read-only false, destructive true, idempotent true, open-world true

Input schema:

Output schema:

Last updated

Was this helpful?