Skip to main content
Glama

独行录 / opcmenu

新建联盟自有组织

create_alliance_organization

【需要登录、联盟manage】确认组织字段/协议及自有关系(全部授权、员工自动进驻)后创建并任负责人。创建、入联盟分两步;失败先list_my_organization_memberships查已建组织,再决定挂入,勿直接重试。

Input Schema

NameRequiredDescriptionDefault
nameYes
typeNoCOMMUNITY
termsNo
allianceIdYes
formFieldsNo
joinPolicyNoREVIEW
visibilityNoPUBLIC
descriptionNo
spaceModulesNo
investorEnabledNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / type / enum
      Previous value: -[
      -  "ALLIANCE",
      -  "BOARD",
      -  "INCUBATOR",
      -  "CLUB",
      -  "ASSOCIATION",
      -  "INVESTOR",
      -  "COMMUNITY",
      -  "OTHER"
      -]New value: +[
      +  "ALLIANCE",
      +  "BOARD",
      +  "INCUBATOR",
      +  "CLUB",
      +  "ASSOCIATION",
      +  "INVESTOR",
      +  "BUILDING",
      +  "COMPANY",
      +  "COMMUNITY",
      +  "OTHER"
      +]
  2. Changed2 schema fields changed
    • addedInput schema / properties / investorEnabled
      Added value: +{
      +  "type": "boolean"
      +}
    • addedInput schema / properties / spaceModules
      Added value: +{
      +  "items": {
      +    "enum": [
      +      "moments",
      +      "activities",
      +      "match",
      +      "bp",
      +      "messages",
      +      "me"
      +    ],
      +    "type": "string"
      +  },
      +  "maxItems": 5,
      +  "minItems": 2,
      +  "type": "array"
      +}
  3. Added

TDQS

A3.6/5.0
Behavior4/5

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

Annotations only carry destructiveHint=false, so the description does the heavy lifting: it discloses the permission requirement, the ownership side effect (caller becomes 负责人), automatic employee enrollment, blanket authorization, and — most valuably — that creation and alliance-joining are two separate non-atomic steps, plus a safe recovery path. It does not say what happens to a half-created org if step two fails.

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 permission gate, then the created-side-effects, then the failure-recovery rule — a sensible priority order with little filler. Sentences are dense but each carries a distinct operational instruction.

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?

Auth requirements, side effects, and the non-atomic two-step workflow are well covered, which is the hardest part of this tool. However, with 10 parameters at 0% description coverage, a nested terms object, and no output schema, the definition leaves the agent unable to construct a correct call without outside knowledge.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% across 10 parameters including a nested terms object, and the description only gestures at '组织字段/协议' without mapping to any parameter. Nothing explains joinPolicy, visibility, investorEnabled, or the non-obvious spaceModules minItems=2 constraint, so the agent must infer everything from enums and defaults.

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?

States a specific verb+resource (create an alliance-owned organization) and adds scope detail — the creator becomes the owner and the org is created under an alliance. It is distinguishable from siblings like create_organization and attach_alliance_organization through the '联盟自有组织' framing and the two-step flow note, though it never names those siblings explicitly.

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?

Gives a clear precondition (login + alliance manage permission) and an explicit failure path: on error, check list_my_organization_memberships for an already-created org and decide whether to attach rather than retrying. Missing an explicit statement of when to prefer create_organization over this tool for standalone orgs.

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