Skip to main content
Glama

Cyberimpact MCP by usefulapi

List group members

cyberimpact_list_group_members
Read-only

The members of one group, with the same member filters as cyberimpact_list_members. GET /groups/{id}/members.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort order.
limitNoResults per page, 1-100 (default 25).
group_idYesCyberimpact group id.
joinedOnToNoJoined on or before this date (whole day).
updatedOnToNoUpdated on or before this date (whole day).
joinedOnFromNoJoined on or after this date.
updatedOnFromNoUpdated on or after this date.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds only the HTTP path (GET /groups/{id}/members), which conveys little beyond confirming the read; nothing is said about pagination behavior, result caps, or 404 handling for an unknown group id.

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 very short sentences with no filler, and the scoping fact comes first. The trailing raw path is slightly redundant for an agent that never issues HTTP calls directly, but it costs little.

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 filtered read-only listing tool whose full parameter set is documented in the schema and whose safety profile is in annotations, this is largely sufficient. The remaining gap is that an agent must infer pagination and empty-result behavior solely from the schema's next_page hint.

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 every parameter is already documented, and the baseline of 3 applies. The 'same member filters as cyberimpact_list_members' note adds only a weak cross-reference and does not clarify group_id semantics or the joinedOn/updatedOn ranges.

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 the specific resource (members of one group), which clearly separates it from the sibling cyberimpact_list_members that lists members globally. It is delivered as a noun phrase rather than a verb+resource, but the meaning is unambiguous.

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?

It points to cyberimpact_list_members as the source of the filter semantics, which implies 'use me when you want those same filters scoped to a group'. However, there is no explicit when-to-use vs. cyberimpact_get_member_groups (the inverse lookup) and no exclusions or prerequisites.

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.