Skip to main content
Glama

独行录 / opcmenu

维护本人组织专属邀请页

manage_organization_invite_links

登录/组织管理者;list查本人专属长期邀请链接;create会替换并作废本人旧链接,update改headline/intro/benefits,revoke停用linkId。先预览;本人确认后同参+previewHash、consent=true、preview=false。只生成/修改,不代发、不自动入会;联盟另走联盟流程。

Input Schema

NameRequiredDescriptionDefault
opNolist
introNo
linkIdNo
consentNo
previewNo
benefitsNo
headlineNo
previewHashNo
organizationIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.5/5.0
Behavior2/5

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

The description does add genuinely useful behavior beyond the annotations: a two-step preview-then-commit protocol with previewHash/consent, the fact that create invalidates the prior link, and the guarantees that nothing is sent and no one is auto-joined. However, 'create会替换并作废本人旧链接' describes an invalidating overwrite while the only annotation is destructiveHint=false, so the structured signal understates the risk an agent should apply to create.

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?

Three dense semicolon-delimited clauses: actor/permission, per-op behavior, then the preview-commit workflow, with negative scope last. Almost no filler, but the extreme shorthand ('先预览;本人确认后同参') is compact at the cost of immediate readability.

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

Completeness3/5

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

For a 9-parameter mutation tool with no output schema, the workflow, permission requirement, and non-effects are all covered, which is the bulk of what an agent needs. What is missing is what list/create actually return (link URL? hash? expires?) and error conditions, which matters more here because there is no output schema to fall back on.

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 carries the burden, and it does explain the non-obvious parts: which op consumes linkId, which fields update touches (headline/intro/benefits), and the exact commit-step contract (same params plus previewHash, consent=true, preview=false). It leaves organizationId and the previewHash format/length constraints to the schema, which is acceptable since those are self-evident from their definitions.

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 the resource (本人专属长期邀请链接 / my own exclusive long-term invite link) and enumerates all four operations with distinct semantics: list queries, create replaces-and-voids the old link, update edits headline/intro/benefits, revoke deactivates a linkId. This lets an agent distinguish it from neighbors like create_guest_invite_link or list_my_organization_invites, though no sibling is named explicitly and the telegraphic Chinese phrasing takes parsing effort.

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 concrete when-to-use-per-op map plus a required ordering ('先预览;本人确认后同参+previewHash、consent=true、preview=false') and negative scope ('只生成/修改,不代发、不自动入会;联盟另走联盟流程'). It stops short of naming which sibling tool to use for the excluded cases (e.g. invite_organization_members, alliance flows), so routing 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