Skip to main content
Glama

IronShard Object Storage Sandbox

Server Details

Create a free sandbox object storage bucket; upload, download, list, inspect, and delete objects.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.1/5.0

Scored across 8 tools

Disambiguation5/5

Every tool targets a distinct resource-action pair (bucket vs object vs permissions), and even similar operations like upload/download return clearly different URL types. No two tools overlap in a way that would cause an agent to misselect.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern (create_bucket, delete_object, get_bucket_permissions, list_objects). Verb choices are descriptive and consistent across the set.

Tool Count5/5

Eight tools is well-scoped for an object storage sandbox: bucket management, object lifecycle, metadata, and access checks are each represented. No redundant tools inflate the surface.

Completeness4/5

Core workflows—create bucket, upload, download, delete, list, and metadata—are covered, but bucket deletion is not exposed and explicit bucket listing is only indirectly available through permissions. This is a minor lifecycle gap rather than a blocking dead end.

Available Tools

8 tools
create_bucketCreate BucketAInspect

Creates a 30-day bucket and its secret bearer token.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
bucket_nameYesName of the newly created bucket.
bucket_tokenYesBearer credential required with the bucket name for all other operations.

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already indicate this is a non-read-only, non-idempotent, non-destructive operation. The description adds useful behavioral context beyond the annotations by specifying that the bucket is temporary (30 days) and that creating it also generates a secret bearer token, which clarifies side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence with no filler. It states the primary action first and then adds the two most important facts: the 30-day duration and the secret token, making every word meaningful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter creation tool with annotations and an output schema present, the description is complete. It explains what resource is created and the key side effect, and it does not need to describe return values because the output schema already covers them.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool accepts zero parameters, so there are no parameter semantics to clarify and the schema coverage is trivially 100%. The description provides sufficient high-level meaning for the operation without needing to document inputs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Creates'), names the resource ('bucket'), and adds the key distinguishing details: the 30-day lifetime and the issuance of a secret bearer token. This clearly separates it from sibling tools that operate on objects, metadata, or permissions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use guidance or exclusionary statements are provided. Usage is implied rather than stated: among the sibling tools, only create_bucket creates a bucket, so an agent can infer when to call it, but the description does not explicitly say so.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

delete_objectDelete ObjectA
Destructive
Inspect

Delete an object; versioned buckets may retain older versions.

ParametersJSON Schema
NameRequiredDescriptionDefault
object_keyYesComplete object key, including path-like prefixes.
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
deletedYesTrue when the object was deleted.
object_keyYesComplete object key, including path-like prefixes.
version_idNo
bucket_nameYesBucket to operate on.

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare destructiveHint=true, and the description aligns with that. It adds useful context beyond the annotation by noting that versioned buckets may retain older versions, which helps the agent understand the scope of destruction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler. The main action is front-loaded, and the important versioning caveat is appended concisely.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple delete operation, the description is largely complete: the schema covers all required parameters, annotations cover destructiveness, and an output schema exists. The versioning caveat adds important edge-case context, though it could also mention permanent deletion for unversioned buckets or authorization requirements more explicitly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so parameters are fully documented by the input schema itself. The description does not add any meaning about how parameters relate to behavior, which meets the baseline but does not exceed it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: deleting an object. It is clear and unambiguous, though it does not explicitly differentiate from sibling tools like remove or upload operations, so it stops short of a perfect score.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives no guidance on when to use this tool versus alternatives, nor does it mention prerequisites, conditions, or exclusions. The only contextual note is about versioned buckets retaining versions, which is behavioral, not usage-oriented.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

download_objectDownload ObjectA
Read-onlyIdempotent
Inspect

Return a secret, short-lived GET URL for an object's bytes.

ParametersJSON Schema
NameRequiredDescriptionDefault
object_keyYesComplete object key, including path-like prefixes.
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesShort-lived presigned HTTPS URL containing all authorization information.
http_methodYesHTTP method that must be used with the presigned URL.

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and idempotentHint annotations, the description discloses that the URL is both 'secret' and 'short-lived', signaling the caller to treat it as sensitive and time-sensitive. It also clarifies that the tool returns a URL rather than the object bytes, which prevents a mistaken expectation of binary download. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single sentence with no filler, front-loading the action and the two critical qualifiers ('secret', 'short-lived'). Every word adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present and three fully documented required parameters, the description covers the core behavior. The only gap is the absence of any usage alternative guidance, but that belongs to the usage dimension; operationally nothing needed to invoke the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3; the description adds no parameter-level detail beyond what the schema already documents. The tool's three parameters are fully described in the schema, including examples for object_key and bucket_name.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Return') and resource ('a secret, short-lived GET URL for an object's bytes'), clearly distinguishing it from metadata, upload, or delete operations. It doesn't name sibling tools explicitly, but the URL-returning behavior sets it apart.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use when a URL is needed rather than the bytes themselves, but it offers no explicit when-to-use guidance or exclusions relative to siblings like get_object_metadata or upload_object. There is no mention of alternatives, so the agent must infer context from the sibling names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_bucketGet BucketA
Read-onlyIdempotent
Inspect

Return bucket details with storage and egress usage.

ParametersJSON Schema
NameRequiredDescriptionDefault
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
egressYesMonthly egress quota and current UTC-calendar-month usage in bytes.
storageYesStorage quota and current usage in bytes.
created_atYesUTC creation time
bucket_nameYesBucket to operate on.
object_countYesNumber of objects
versioning_enabledYesWhether object versioning is enabled.

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description does not need to restate safety. It adds a small amount of behavioral context by naming the specific usage fields returned, but it does not go further into authentication or edge-case behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, front-loaded sentence communicates the operation and the key return fields without any filler. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only getter with an output schema, two fully documented parameters, and safety annotations, the description is complete. Nothing an agent needs to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the parameters are fully documented in the schema itself. The description adds no extra detail about bucket_name or bucket_token beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Return') and identifies the resource ('bucket details'), then narrows the scope with 'storage and egress usage.' This clearly distinguishes it from sibling tools like get_bucket_permissions, which would handle permission details.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context: use this tool to fetch bucket details plus storage and egress usage. It does not explicitly mention alternatives or exclusions, but the resource and return scope make the use case evident relative to the sibling tool list.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_bucket_permissionsGet Bucket PermissionsA
Read-onlyIdempotent
Inspect

Return currently permitted buckets and operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
bucketsYes

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, fully covering the safe non-mutating profile. The description adds the semantic nuance that results reflect 'currently permitted' access, but no deeper behavioral traits are disclosed. There is no contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single front-loaded sentence with no filler or repetition of the title or schema. Every word contributes to stating what the tool returns.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple, has an output schema, fully documented parameters, and annotation-covered safety behavior. The only minor gap is that 'buckets' is plural while the required bucket_name implies this tool likely reports permissions for a single named bucket, which could be slightly clearer.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both bucket_name and bucket_token already explained in the schema. The description does not add parameter syntax or role details beyond that, so the baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb, 'Return', and clearly identifies the resource: currently permitted buckets and operations. This distinguishes it from sibling tools like get_bucket (which likely returns bucket metadata) and the mutation-oriented tools such as create_bucket and delete_object.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The usage context is implied: this tool is for checking which buckets and operations are permitted. However, the description does not explicitly contrast it with alternatives like get_bucket, nor does it state when not to use it. The guidance is adequate but left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_object_metadataGet Object MetadataA
Read-onlyIdempotent
Inspect

Return an object's size, timestamps, ETag, content type, metadata, and tags.

ParametersJSON Schema
NameRequiredDescriptionDefault
object_keyYesComplete object key, including path-like prefixes.
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
etagNoStorage entity tag; it is not always a content checksum.
tagsNo
metadataNoUser-defined object metadata.
object_keyYesComplete object key, including path-like prefixes.
size_bytesYesObject size in bytes.
version_idNo
bucket_nameYesBucket to operate on.
content_typeNo
last_modifiedNoUTC time of the most recent modification.

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the read-only, idempotent, non-destructive safety profile. The description adds value by specifying exactly which metadata attributes are returned, such as size, timestamps, ETag, content type, and tags. It does not address error behavior like missing objects, but this is largely mitigated by the output schema and annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, well-structured sentence with no filler. The main purpose is front-loaded and every phrase contributes useful information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only metadata lookup, the description, schema, annotations, and output schema together provide sufficient context. Missing error-handling details are a minor gap, but the tool is otherwise well-specified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all three parameters are already documented in the input schema. The description does not add parameter-level detail, so a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Return') and names the exact resource ('an object') plus the metadata fields returned. It clearly identifies what the tool does, though it does not explicitly differentiate itself from siblings like download_object or get_bucket.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The intended use is implied: call this when you need an object's metadata rather than its contents. No explicit guidance is given about when to prefer this over download_object, list_objects, or get_bucket, leaving selection partly to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_objectsList ObjectsA
Read-onlyIdempotent
Inspect

List one page of objects and path-like prefixes, ordered by key.

ParametersJSON Schema
NameRequiredDescriptionDefault
prefixNoOnly return keys beginning with this prefix.
page_sizeNoMaximum objects to return, from 1 to 1000.
recursiveNoTrue for a flat listing; false for immediate children.
page_tokenNoOpaque continuation token from the preceding page.
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
objectsNo
bucket_nameYesBucket to operate on.
common_prefixesNoImmediate child prefixes when recursive is false. They behave like directories, although object storage has no real directories.
next_page_tokenNoOpaque token for the next page. Pass it unchanged as page_token; null means there are no more results.

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, covering the safety profile. The description adds valuable behavior: it returns 'one page' (pagination), 'path-like prefixes' (listing format), and 'ordered by key' (ordering guarantee)—details not covered by annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, compact sentence that immediately states the action and key behaviors. No filler or redundant phrases; every word contributes meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only listing operation with a rich output schema and fully documented parameters, the description is complete. It provides the essential nuances (one page, ordering, path-like prefixes) without needing to repeat schema details. A small addition like mentioning pagination continuation via page_token could be useful, but the schema already explains that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%; every parameter (prefix, page_size, recursive, page_token, bucket_name, bucket_token) already has a clear description in the input schema. The description does not add any extra parameter semantics beyond what the schema provides, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description states a specific verb ('List') and resource ('objects and path-like prefixes'), plus the ordering ('ordered by key'). It clearly distinguishes from sibling write/delete tools because it is a read-only listing operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use or when-not-to-use guidance is given. However, the name and description clearly imply it is for listing objects, and the sibling tool names (upload_object, delete_object, etc.) make the intended use obvious. Still, there is no alternate tool comparison or exclusion statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

upload_objectUpload ObjectAInspect

Return a secret, short-lived PUT URL for an object up to 5 GB.

ParametersJSON Schema
NameRequiredDescriptionDefault
object_keyYesComplete object key, including path-like prefixes.
bucket_nameYesBucket to operate on.
bucket_tokenYesSecret bearer token returned with the public bucket.

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesShort-lived presigned HTTPS URL containing all authorization information.
http_methodYesHTTP method that must be used with the presigned URL.

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses important behavior not present in the annotations: the tool returns a URL rather than performing the upload itself, the URL is secret and short-lived, and there is a 5 GB limit. This adds meaningful context beyond the generic annotation hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no filler. It front-loads the core action ('Return a secret, short-lived PUT URL') and states the size limit efficiently.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple three-parameter tool with an output schema and clear annotations, the description provides enough context for correct invocation. It covers the essential behavioral details; only explicit sibling routing or failure scenarios are absent, and those are not critical here.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already provides 100% coverage with descriptions for bucket_name, object_key, and bucket_token, so the baseline is 3. The description adds the size limit but no parameter-specific syntax, which is acceptable given the schema's completeness.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Return'), names the exact resource ('a secret, short-lived PUT URL'), and states the size cap ('up to 5 GB'). This clearly distinguishes the tool from siblings like download_object and clarifies that it does not upload content directly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The usage is implied: the tool provides a PUT URL for uploading an object. However, it does not explicitly mention when to choose this tool over alternatives or any exclusions, leaving some routing decisions to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updates
    • Changedcreate_bucket3 fields changed
      • changedOutput schema / description
        Previous value: -"Credentials for a newly created public sandbox bucket."New value: +"Credentials for a newly created sandbox bucket."
      • changedOutput schema / properties / bucket_name / description
        Previous value: -"Name of the newly created public sandbox bucket."New value: +"Name of the newly created bucket."
      • changedOutput schema / properties / bucket_token / description
        Previous value: -"Bearer credential required with the bucket name for public bucket and object operations."New value: +"Bearer credential required with the bucket name for all other operations."
    • Changeddelete_object2 fields changed
      • changedInput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
      • changedOutput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
    • Changeddownload_object1 field changed
      • changedInput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
    • Changedget_bucket15 fields changed
      • removedOutput schema / properties / created_at / anyOf
        Removed value: -[
        -  {
        -    "format": "date-time",
        -    "type": "string"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • removedOutput schema / properties / created_at / default
        Removed value: -null
      • changedOutput schema / properties / created_at / description
        Previous value: -"UTC creation time, when available."New value: +"UTC creation time"
      • addedOutput schema / properties / created_at / format
        Added value: +"date-time"
      • addedOutput schema / properties / created_at / type
        Added value: +"string"
      • removedOutput schema / properties / object_count / anyOf
        Removed value: -[
        -  {
        -    "minimum": 0,
        -    "type": "integer"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • removedOutput schema / properties / object_count / default
        Removed value: -null
      • changedOutput schema / properties / object_count / description
        Previous value: -"Number of objects, when requested and available."New value: +"Number of objects"
      • addedOutput schema / properties / object_count / minimum
        Added value: +0
      • addedOutput schema / properties / object_count / type
        Added value: +"integer"
      • removedOutput schema / properties / versioning_enabled / anyOf
        Removed value: -[
        -  {
        -    "type": "boolean"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]
      • removedOutput schema / properties / versioning_enabled / default
        Removed value: -null
      • changedOutput schema / properties / versioning_enabled / description
        Previous value: -"Whether object versioning is enabled, when available."New value: +"Whether object versioning is enabled."
      • addedOutput schema / properties / versioning_enabled / type
        Added value: +"boolean"
      • changedOutput schema / required
        Previous value: -[
        -  "bucket_name",
        -  "storage",
        -  "egress"
        -]New value: +[
        +  "bucket_name",
        +  "created_at",
        +  "object_count",
        +  "versioning_enabled",
        +  "storage",
        +  "egress"
        +]
    • Changedget_object_metadata2 fields changed
      • changedInput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
      • changedOutput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
    • Changedlist_objects1 field changed
      • changedOutput schema / properties / objects / items / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
    • Changedupload_object1 field changed
      • changedInput schema / properties / object_key / examples
        Previous value: -[
        -  "reports/summary.json"
        -]New value: +[
        +  "data.parquet",
        +  "reports/summary.json"
        +]
  2. 8 tool updates
    • First observedcreate_bucket
    • First observeddelete_object
    • First observeddownload_object
    • First observedget_bucket
    • First observedget_bucket_permissions
    • First observedget_object_metadata
    • First observedlist_objects
    • First observedupload_object

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Provides tools for interacting with MinIO and S3-compatible object storage through MCP clients like Claude. It enables comprehensive bucket and object management, including listing, creating, uploading, and generating presigned URLs.
    13
    2
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables interaction with AWS S3 storage through bucket operations (create, delete, list), object management (upload, download, delete, list), and bucket policy configuration using AWS credentials.
    21 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides MCP tools for AWS S3 and S3-compatible storage, enabling file upload, download, listing, deletion, and temporary remote file staging via natural language.
    BSD 3-Clause
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with S3-compatible storage services like AWS S3 and Cloudflare R2, supporting bucket management, object listing, reading, uploading, and deletion operations.
    5
    199 npm
    ISC
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources