Skip to main content
Glama

s3_get_users

Read-only

List S3 users and their service, traffic, and storage usage; administrators can filter by location, and returned s3uid/id values support bucket lookups.

Instructions

List S3 users with service, traffic, and storage usage info (s3/get_users). Full filtering is available to administrators. Use returned s3uid/id with s3_get_buckets.

Input Schema

NameRequiredDescriptionDefault
locationNoFilter by location (for administrators)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv1.0.3
    • changedInput schema / properties / location / description
      Previous value: -"Фильтр по локации (для администраторов)"New value: +"Filter by location (for administrators)"
  2. First observedv1.0.1

TDQS

A3.9/5.0
Behavior4/5

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

With readOnlyHint and openWorldHint already declared, this is a safe read the annotations already cover. The description adds behavior beyond that: filtering scope depends on administrator privileges. It does not disclose pagination or result-size behavior, keeping it out of the top band.

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

Conciseness4/5

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

Two tight sentences, front-loaded with the resource and its payload, then the access constraint and the follow-up call. The parenthetical API path is minor noise but nothing is wasted.

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?

No output schema exists, yet the description names the returned identifiers (s3uid/id) and the usage data fields, and it covers the admin-filtering constraint. Return shape detail and pagination remain unstated, which is the only real gap for a single-parameter read tool.

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 coverage is 100% with a single 'location' parameter that the schema already documents as admin-only. The description's 'full filtering is available to administrators' restates that constraint rather than adding format, matching, or syntax detail, so the baseline of 3 applies.

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?

States a specific verb and resource ('List S3 users') plus the payload the tool returns (service, traffic, storage usage). It differentiates from most siblings by identifying s3_get_buckets as the follow-on, though it does not distinguish itself from other s3_* list tools such as s3_get_locations or s3_get_buckets_via_queue.

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?

Gives real usage context: filtering is admin-gated and the returned s3uid/id feeds s3_get_buckets. It never states when this tool is the wrong choice versus neighboring s3 list tools, so it stops short of full when/when-not guidance.

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

Deploy Server

Other Tools