Skip to main content
Glama

List Group Members

list_group_members
Read-onlyIdempotent

List the members of a Google Group, including their emails and roles (OWNER/MANAGER/MEMBER). Use when you need to see group membership; a 403 error means you lack permission to view it.

Instructions

List the members of a Google Group (Cloud Identity Groups API).

Visibility is governed by the group's "Who can view members" setting; a 403 means the caller is not allowed to view that group's membership, not that the tool is broken. Membership entries carry member emails and roles (OWNER/MANAGER/MEMBER); use search_directory_people to resolve an email to a display name.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
group_emailYesThe email address of the Google Group.
max_resultsNoMaximum number of members to return (default: 200, max: 1000).
user_google_emailYesThe user's Google email address. Required.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Install Server

TDQS

A4.5/5.0
Behavior5/5

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

Annotations already mark readOnlyHint, openWorldHint, and idempotentHint true; the description adds meaningful behavioral detail: membership visibility is governed by the group setting, and 403 is an authorization outcome rather than a malfunction. It also states what entries contain (emails and roles), which helps the caller interpret results.

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?

Three short sentences, each earning its place: purpose, visibility/error interpretation, and output contents with a cross-tool tip. The most important behavioral caveat is front-loaded immediately after the purpose. No fluff.

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?

With full schema coverage, useful annotations, and an output schema present, the definition is complete. It even addresses the most likely failure mode (403) and gives a pointer for a natural follow-up task (resolving emails to names). Nothing critical 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% for all three parameters (group_email, max_results, user_google_email), so the schema already carries the semantic load. The description adds no extra parameter-specific meaning beyond the schema, so the 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 uses a precise verb-resource pair: 'List the members of a Google Group', and disambiguates the API family (Cloud Identity Groups API). The title/name alone already says this, so the description reinforces it rather than restates it, and the 403/visibility notes give extra operating context.

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 explains the usefulness context: if you need to view group membership and understand visibility limitations. It also points to search_directory_people for email-to-display-name resolution. It does not explicitly state alternatives for membership listing, but no close sibling exists, so this is sufficient.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WorldCentralKitchen/google_workspace_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server