Skip to main content
Glama

独行录 / opcmenu

处置一个报名者

review_signup_submission
Idempotent

【需登录·主办方】先list_signup_submissions→get_signup_submission核对人,明确确认“谁→何状态”后执行。结果及reviewNote报名者可见;note省略不动、空串清空。只改录取不改投递态;批量用bulk_review_signup_submissions先preview。reviewStatus枚举见参数。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYes活动 slug
reviewNoteNo给报名者看的一句话(如「初审通过,请在 9 月上旬填入围确认表」)。不传=不动之前的留言;传空串=清空它
reviewStatusYes报名结果。取值:PENDING(待初审) | REVIEWING(初审中) | SHORTLISTED(已入围) | WAITLIST(候补) | REJECTED(未通过) | WITHDRAWN(已撤回)
submissionIdYes报名单 id

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior5/5

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

Annotations only cover safety flags (non-destructive, idempotent), while the description adds substantial operational context: results and reviewNote are visible to the applicant, omitting note leaves it unchanged and an empty string clears it, and the change affects admission status only, not delivery state. Auth requirements are also disclosed. No contradiction with the annotations.

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 auth/role tag, then workflow, then caveats, using compact semicolon-separated clauses. Dense but nearly every clause carries actionable information; only the pointer 'reviewStatus枚举见参数' is slightly redundant with the schema.

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 mutation tool with no output schema and annotations covering safety, the description supplies permissions, workflow prerequisites, visibility of the result, note semantics and the batch alternative. It omits how side effects interact with delivery/downstream state beyond a single clause, but is otherwise sufficient to invoke correctly.

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 slug, submissionId, reviewStatus and reviewNote are already documented, including the enum values. The description restates the note tri-state semantics and points to the parameter for the enum, adding only marginal value beyond the schema. Baseline 3 applies.

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?

Names the resource (signup submission) via the tool name plus the title, and the description clarifies the effect is setting an admission decision ('谁→何状态'). An agent can distinguish it from get/list_submission siblings. However the core verb '处置' is generic and the description never states plainly 'sets review status of one applicant', leaving the precise action partly inferred from the title and parameter enum.

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?

Explicitly states the login/organizer prerequisite and a full workflow: list_signup_submissions → get_signup_submission → confirm the target before executing. It also names the correct alternative for batch work (bulk_review_signup_submissions with preview first), so when-not-to-use-this path is covered.

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