Skip to main content
Glama

独行录 / opcmenu

撤回本人活动线下报名

cancel_my_activity_signup

登录;本人明确无法参会/取消时用,仅撤回本站线下报名及待激活占位。先预览活动与报名,确认同参+previewHash、consent=true、preview=false。不退款、不取消门票/年票/线上观看权益;外部表单、已签到或已开场须联系主办方。取消提醒不等于取消报名。

Input Schema

NameRequiredDescriptionDefault
consentNo
previewNo
activityRefYes
previewHashNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does well: it requires login, describes a preview-then-commit confirmation flow, and warns that no refund is issued and that tickets, annual passes, and online viewing benefits remain unaffected. It stops short of explicitly stating whether the cancellation is reversible or what the response contains.

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 economical, front-loading login and usage before the operational constraints. The semicolon-separated style makes it less scannable than it could be, but there is little wasted wording.

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 annotations, no output schema, and four undocumented schema parameters, the description covers the essential usage, scope, preview protocol, and key irreversible implications. It would be stronger with explicit return/error behavior and a clearer statement of reversibility, but it is sufficient for correct invocation.

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 description coverage is 0%, so the description must explain the parameters, and it does for the non-obvious ones: preview first, then use the same parameters plus previewHash, consent=true, and preview=false. It leaves activityRef's expected reference format implicit, which is the main remaining parameter gap.

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?

The description gives a specific verb and resource: withdrawing the user's own offline activity signup and any pending-activation placeholder. It also scopes the action to this site's offline registration and explicitly separates it from canceling reminders, tickets/passes, or online viewing rights, which distinguishes it from neighboring cancellation tools.

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?

It states the triggering condition clearly: use when the user explicitly cannot attend or is canceling. It also gives concrete exclusions and escalation paths for external forms, already checked-in users, and activities that have already started, plus the warning that canceling a reminder is not the same as canceling a registration.

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