Skip to main content
Glama

listOrganizationTesters

Read-only

List the tester directory of this Stomio workspace: every tester who belongs to at least one AI-enabled beta project, with those beta projects. Testers whose beta projects all have AI features disabled are not listed, and each row shows only its AI-enabled beta memberships. productIds spans the whole workspace, so it can include projects you are not assigned to yourself: those ids read as not found in the project-scoped tools, and only ids also returned by listProducts are accessible to you. The result is paginated: when total is larger than the number of testers returned, call again with a higher offset to get the next page. Out-of-range limit/offset values are clamped to the advertised bounds, not rejected — read the echoed limit/offset back from the response. name can be null; fall back to username.

Input Schema

NameRequiredDescriptionDefault
limitNoHow many testers to return (default 50, maximum 200).
offsetNoHow many testers to skip, for paging through the directory (default 0).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the readOnlyHint annotation: it discloses the AI-enabled filtering rule, that rows show only AI-enabled memberships, and that out-of-range limit/offset are clamped rather than rejected, with the echoed values as the source of truth. It also flags that name may be null and username is the fallback, which is exactly the kind of post-call behavior an agent would otherwise get wrong.

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?

Purpose and scope are front-loaded, and every sentence carries substantive information about filtering, pagination, or result interpretation. It runs as one dense block with a long middle sentence about productIds that takes a second read, which keeps it just under top marks.

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 two-parameter read tool with no output schema, the description supplies everything needed to call it correctly and interpret the response: pagination mechanics, clamping, the meaning of total, the null-name fallback, and the workspace-versus-project id caveat. Nothing material is missing.

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?

Schema coverage is 100% and both parameters are documented there, so the baseline is 3. The description adds real meaning beyond it: the clamping behavior for limit/offset, the need to read back echoed values, and the paging loop condition based on total versus returned count.

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?

States a specific verb and resource ('List the tester directory of this Stomio workspace') and immediately narrows scope: only testers belonging to at least one AI-enabled beta project, with a stated exclusion rule. An agent can distinguish this workspace-wide directory listing from the project-scoped tester tools without opening a schema.

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 clear conditions for re-calling with a higher offset, and explains how returned productIds relate to project-scoped tools ('those ids read as not found... only ids also returned by listProducts are accessible'), which steers the agent away from misusing sibling tools on this output. It stops short of naming a specific alternative such as getBetaTesters vs listOrganizationUsers, leaving that comparison to inference.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources