Skip to main content
Glama

独行录 / opcmenu

组织空间活动与精选

list_organization_space_activities
Read-only

登录;读组织空间:本组织可见活动、管理员精选的公域活动、开放互通的所属联盟活动。须是在册成员;权限/受众由服务层裁剪。category 可按活动库分类翻页,cursor 只翻本组织活动;picks 和联盟段是独立列表。报名用 get_signup_activity,管理权限看 canManage。

Input Schema

NameRequiredDescriptionDefault
qNo
limitNo
cursorNo
categoryNo
organizationIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations only supply readOnlyHint, so the description carries the rest and does add real value: results are permission/audience-trimmed server-side, cursor pagination applies only to the organization's own activities, and the picks and alliance segments are independent non-cursor-paged lists. That is meaningful disclosure of subtle behavior; it stops short of describing ordering, rate limits, or how the segments are delimited in the response.

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?

The text is front-loaded with the login/read framing and the three content sources before moving to constraints and paging caveats. It is dense and telegraphic with no filler, though the clause-per-topic packing makes it slightly hard to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Membership, permission trimming, and per-segment paging limits are covered, but with no output schema and a composite three-section response, the description never states how the segments appear in the result or whether limit applies globally or per segment. For a tool whose main complexity is that composite shape, this leaves an important gap.

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 0% across 5 parameters, so the description must compensate and it only partly does. It adds genuinely useful meaning for cursor (pages only the organization segment, not picks/alliance) and for category (activity-library classification paging), but says nothing about q, limit, or the category enum values themselves, leaving half the parameters undocumented.

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 names a specific verb and resource (read the organization space's activities) and enumerates the three sections returned: org-visible activities, admin-picked public activities, and open-interoperable alliance activities. That content specification makes it reasonably distinguishable from plain activity lists, but it never mentions the near-identical sibling list_organization_activities, so the agent still has to guess which of the two to call.

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?

It gives a clear precondition (must be a registered member), states that visibility is trimmed by the service layer, and routes a related task away to get_signup_activity and canManage for management rights. What is missing is any exclusion or comparison against the other list_* siblings, so the when-to-use guidance is solid but not complete.

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