Skip to main content
Glama

独行录 / opcmenu

看现场破冰分组

get_activity_match_time
Idempotent

登录/主办方;最新MatchTime分组/理由/话题/成员到场和分母;不含大屏头像池。COMPUTING稍后查,读时会将超5分钟僵尸轮标FAILED。READY仅算完,须publish_activity_match_round才可见;FAILED如实报,勿当已发布。

Input Schema

NameRequiredDescriptionDefault
activityRefYes活动 slug 或 id(list_my_activities / get_organizer_activity 的返回里都有)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior3/5

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

This is the strongest part: the description discloses a read-triggered side effect (stale rounds older than 5 minutes are marked FAILED on read) and explains the three-state semantics and the publish-visibility rule. These go well beyond the idempotentHint/destructiveHint annotations. The marks are consistent with the annotations (the operation is not destructive) and do not contradict them, so this is not flagged.

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?

It is extremely dense with no filler, and the most critical constraints lead: the path scoping, the round states, and the publish gate. However, the telegraphic style with abbreviations and missing subjects slightly reduces first-read parseability.

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, the description carries the full burden of describing return values, and it does so at field-group level (grouping, reasons, topics, attendance and denominators) and explains what is excluded. What is missing is a field-level breakdown of the returned payload and the field types, so it falls just short of fully self-contained.

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?

The schema has one parameter with 100% description coverage that already points to list_my_activities / get_organizer_activity for obtaining the activityRef. The description adds only indirect guidance, namely that the caller must be an organizer, which narrows the valid activityRef values. The baseline is 3 when the schema carries the parameter documentation.

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: it retrieves the latest MatchTime grouping, reasons, topics, and the members' attendance numbers. It also states the scope exclusion ("不含大屏头像池", not the big-screen avatar pool), which separates it from the avatar-pool and participant-facing match tools. The telegraphic jargon ("MatchTime分组/理由/话题") makes the purpose decipherable but not immediately obvious.

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 ("登录/主办方", login/organizer role) and state-gated instructions: for COMPUTING, check again later; for READY, the result is not visible until publish_activity_match_round is called; for FAILED, report faithfully. It names the follow-up tool but does not name alternatives such as the participant-facing get_my_activity_match_group, so alternative selection is left implicit.

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