Skip to main content
Glama

独行录 / opcmenu

组织回应联盟分成提议

respond_organization_alliance_share
Destructive

【需要登录】须组织实际管理者。先读 current.share,确认组织/联盟、提议值与 accept;expectedProposal 回传 current.linkId 和 share 的提议bps/side/at,变更409须重读并重新确认;接受会变更分成,拒绝清除提议并通知对方。不能回应本方提议;比例含义见 propose_organization_alliance_share。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
acceptYes
organizationIdYes
expectedProposalYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

The annotations already mark this as a non-read-only, destructive, non-idempotent mutation, and the description adds substantial context beyond them: login and manager requirements, conflict behavior on 409, the effect of accepting (share changes) versus rejecting (proposal cleared and counterparty notified). This is rich behavioral disclosure for a sensitive mutation.

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 with the most important constraint (login/manager requirement) and then moves through the workflow in a logical order. It avoids filler, though the single semicolon-heavy paragraph is somewhat hard to scan.

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?

For a complex nested mutation with no output schema, the description covers authentication, the read-before-write workflow, conflict recovery, side-effect differences between accept and reject, and the cross-reference for ratio semantics. Nothing essential for correct invocation appears missing.

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 carry parameter meaning. It explains expectedProposal by mapping its fields to current.linkId and the current share's proposed bps/side/at, and it clarifies that accept controls acceptance versus rejection. organizationId is only indirectly covered by the manager/org context, keeping this from 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?

The description states a specific verb and resource: responding to an organization/alliance share proposal by accepting or rejecting it. It distinguishes this tool from its sibling propose_organization_alliance_share by explicitly saying it cannot respond to one's own side's proposal and by pointing to the proposal tool for ratio meaning.

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 clear prerequisites (login required, must be actual organization manager) and an explicit when-not condition (cannot respond to one's own side's proposal). It also describes the required workflow of reading current.share first and handling 409 conflicts, though it does not name a direct alternative response tool.

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