Skip to main content
Glama

独行录 / opcmenu

改这场的报名配置

update_organizer_signup_config
Idempotent

【需要登录】改题目/类目/外表/群码立即生效。【组合链】get_organizer_activity读现值→只传要改项(省略不动)→再读确认,可转发signupPageUrl。截止属活动本体,须update_activity;提前截止会挡住正在填表者,必须先讲清后果并确认。formSchema整表覆盖,遗漏题会删除且不再自动学习;须取现表完整修改后传回。hostedEnabled=true且无题时补系统基线7题,不留空表。adapterKey/deliveryMode属平台投递基建,主办方不能改。signupUrl变动重算投递:外链→用户设备代填,纯托管→站内收。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNo报名类目。取值:HACKATHON(黑客松) | COMPETITION(创业赛事) | INCUBATOR(孵化营) | FUNDING(融资申请) | COMMUNITY(社区入驻) | EVENT(活动报名) | OTHER(其他)
signupUrlNo外部报名表单地址;传 null 清空(改回站内收报名)
formSchemaNo**整表覆盖**的题目表。不传=不动;传了就以这份为全集,漏写的题会被删掉。沿用现有题请把 get_organizer_activity 给你的那一项**原样带回来**(尤其 sensitive / sourceLabel 两个键,丢了会把加密题降级成明文、并让外部表单的自动填写失效)
activityRefYes活动 slug 或活动 id
articleUrlsNo活动图文/推文链接(整体覆盖)
contactNoteNo报名成功页的一句话说明;传 null 清空
contactQrUrlNo报名成功页的答疑/组队群二维码图 URL;传 null 清空
hostedEnabledNo站内是否直接收报名

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior1/5

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

The description states that formSchema is a whole-table overwrite where omitted questions are deleted ('遗漏题会删除'), which is a destructive update. The annotations declare destructiveHint=false, so the description directly contradicts the annotation. Despite other rich behavioral context, the contradiction mandates a score of 1.

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 description is dense but front-loaded: the core action and immediate effect come first, followed by the composition chain and edge cases. Each sentence appears to carry necessary behavioral guidance, though the bracketed style is tightly packed rather than flowing; minor streamlining is possible without losing meaning.

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

Completeness5/5

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

Given 8 parameters, a nested formSchema array, no output schema, and the update's complexity, the description covers login requirement, immediate effect, composition chain, deadline alternative, overwrite semantics, baseline supplementation, disallowed keys, and signupUrl delivery behavior. It is complete enough for an agent to call correctly aside from the already-flagged annotation contradiction.

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 100%, so baseline is 3. The description adds meaning beyond the schema: it explains formSchema overwrite semantics (missing questions deleted, no further auto-learning, must bring back sensitive/sourceLabel), hostedEnabled baseline supplementation of 7 system questions, signupUrl delivery recalculation, and that adapterKey/deliveryMode are not organizer-editable. Some params (e.g., articleUrls, contactNote) receive no extra description, hence not a 5.

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 specific verb (改) and resource (报名配置), enumerates affected fields (题目/类目/外表/群码), notes immediate effect, and explicitly distinguishes from update_activity for deadline changes. An agent can tell what this tool modifies without opening the 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?

Provides an explicit composition chain (get_organizer_activity → pass only changed items → re-read to confirm) and names update_activity as the alternative for deadline changes. It also warns that advancing a deadline blocks active form-fillers and requires prior confirmation, so both when-to-use and when-not-to-use are 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