Skip to main content
Glama

独行录 / opcmenu

修改联盟介绍与加盟条件

update_alliance

【需要登录】须有联盟 manage。先读工作台;确认联盟、介绍与完整必选授权及其影响后修改。requiredGrants 改变后,已有加盟组织可能欠缺当前必选项;此调用不会替它们开授权。

Input Schema

NameRequiredDescriptionDefault
joinIntroNo
allianceIdYes
descriptionNo
requiredGrantsNo完整授权清单:directory名录数据、moments组织动态、activities活动互通、match撮合、tasks派任务、staffEntry自动进驻、activityManage编辑/取消活动

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and discloses important behavior: authentication, permission requirements, read-before-write workflow, and the side effect that changing requiredGrants may leave existing joined organizations lacking required grants without auto-granting them. It does not explain partial-update semantics or whether omitted fields are preserved, so it is not complete.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loads the login/permission prerequisite before the workflow and side-effect warning. Each sentence adds distinct value without redundant restatement of the title or schema.

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 mutation tool with no annotations and no output schema, the description covers the most important operational warning around requiredGrants. It still omits return behavior, partial-update semantics, and validation details that would make the definition fully self-sufficient.

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 low at 25%, and the description compensates partially by explaining requiredGrants as a complete list and its downstream impact. However, it does not clearly disambiguate joinIntro versus description, nor does it add meaning for allianceId beyond what the schema already provides.

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 clearly identifies a specific mutation: updating an alliance's introduction and join conditions, with explicit focus on requiredGrants. It does not name sibling tools as alternatives, so it stops short of full sibling differentiation.

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 concrete prerequisites (login required, alliance manage permission) and a read-before-write workflow via the workbench. It lacks explicit when-not-to-use guidance or named alternatives, but the context for when to invoke it is clear.

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