Skip to main content
Glama

独行录 / opcmenu

联盟下属组织活动

list_alliance_member_activities
Read-onlyIdempotent

【需要登录】须联盟在册身份。聚合开放 activities 授权的下属组织活动,服务层逐场按受众裁剪;无需进驻这些组织,不开放互通的组织不会列入。organizationId 可筛一个获授权组织,category 可选 current/history/archived/pending;缺省沿用混合列表。nextCursor 原样翻页,换联盟/筛选从第一页查。联盟自身活动和精选用 list_organization_space_activities(联盟 organizationId);get_signup_activity 读报名详情,canManage 表示当前真实管理能力。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
cursorNo
categoryNo
allianceIdYes
organizationIdNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already cover readOnly/idempotent/non-destructive/openWorld, so the description goes further: it discloses the authorization-gated nature, that only orgs granting 'activities' rights appear, that it need not be joined, that non-interchange orgs are excluded, per-activity audience trimming, and pagination semantics (nextCursor passed through, changing alliance/filter restarts at page 1). This is substantial context beyond the structured hints.

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?

Front-loaded with the gating requirement, then behavior, then sibling routing in a compact multi-clause form. Dense but every sentence carries decision-relevant information; slightly long but no padding.

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 no output schema and 0% param coverage, the description supplies prerequisites, filtering semantics, exclusion rules, pagination behavior, and sibling routing. Near-complete; only the undocumented limit parameter and the cursor/nextCursor naming difference are loose ends.

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 0%, so the description carries the load. It explains organizationId (filters one authorized org), the category enum values (current/history/archived/pending) and the mixed-list default, and pagination via cursor/nextCursor. It omits limit (1-50, default 20) and does not map allianceId, leaving minor gaps at 5 params.

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+resource (list alliance member organization activities) with precise scope: it aggregates activities from subordinate organizations that granted the 'activities' authorization, audience-trimmed at the service layer. It explicitly distinguishes itself from siblings list_organization_space_activities (alliance's own/featured) and get_signup_activity (signup details), so an agent can route without opening either schema.

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

Usage Guidelines5/5

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

Gives explicit prerequisites (login required, must hold alliance membership) and names the specific alternatives: list_organization_space_activities with the alliance organizationId for the alliance's own/featured activities, and get_signup_activity for signup details. It also states the alternative condition for organizationId (a single authorized org) and the default when category is omitted.

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