Skip to main content
Glama

独行录 / opcmenu

看这场的报名名单

list_signup_submissions
Read-onlyIdempotent

【需登录·主办方】q搜账号/答案;默认key/昵称,fields显式取答案。联系方式默认遮罩,includeContacts须明确授权;证件不能自由解密。limit默认20≤50,status投递态、reviewStatus录取态;overview仅首屏。pendingActivations另列≤200,仅本人App激活。批量处置先预演确认,整表另用导出。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNo关键词,跨「匿名单字段 / 报名者账号 / 答案全文」三处搜
slugYes活动 slug
limitNo每页条数,缺省 20,上限 50
sinceNo起始时间 ISO 8601
untilNo截止时间 ISO 8601
cursorNo翻页游标,取上一页的 nextCursor
fieldsNo只返回这几道题的答案(题目 key)。不传就一条答案值都不返回,只给 key 列表
statusNo按投递状态筛(不是录取状态)
channelNo按报名渠道筛(agent = 经 MCP 由 agent 代提)
reviewStatusNo按报名结果筛。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回)
includeContactsNo是否带上联系方式明文(手机/微信/邮箱),缺省 false。用户明说要联系人才开

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / channel / enum
      Previous value: -[
      -  "ios",
      -  "android",
      -  "web",
      -  "wx",
      -  "agent"
      -]New value: +[
      +  "ios",
      +  "android",
      +  "harmonyos",
      +  "web",
      +  "wx",
      +  "agent"
      +]
  2. First observed

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description adds real behavioral context beyond them: organizer login requirement, contact fields masked by default with explicit authorization needed for includeContacts, identity documents not freely decryptable, and pendingActivations capped at 200 for the caller's own app activations. This is meaningful disclosure, though there is no mention of rate limits or result-set size behavior.

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?

One dense, telegraphic paragraph with no filler, and the most important constraint (login + organizer role) is front-loaded. The semicolon-chained style is compact but somewhat cramped to parse, so it is efficient rather than elegant.

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 an 11-parameter listing tool with no output schema, the description covers the key gaps an agent would otherwise hit: auth/role gating, contact masking and authorization, the fields default, the status/reviewStatus distinction, and references to a separate export path. It even mentions pendingActivations/overview, which are not in the input schema, suggesting response-shape awareness, though return structure is not fully explained.

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 the schema already documents all 11 parameters (including the enums and their meanings). The description largely restates schema facts (limit default 20/cap 50, status = delivery vs reviewStatus = admission) and adds only the minor clarification that fields must be passed explicitly to return answer values. Baseline 3 is appropriate.

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?

States a specific verb+resource (list signup submissions for this event) and adds the crucial scope qualifier 【需登录·主办方】, letting an agent know it is the organizer-side roster view rather than the attendee-side list_my_signups. It does not name its closest siblings (get_signup_submission, list_my_signups) directly, so differentiation is inferred rather than stated.

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?

Gives condition-based guidance embedded in parameter notes (default vs explicit key/answer behavior, status vs reviewStatus) and hints at alternatives (整表另用导出 = use export for the whole table; 批量处置先预演确认 = preview before bulk handling). However, it never states when to reach for this tool versus get_signup_submission or list_my_signups, so usage is implied rather than explicit.

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