Skip to main content
Glama

独行录 / opcmenu

从组织提案准备活动草稿

get_organization_proposal_activity_draft
Read-only

登录;【只预填,不发布】把 PAIR/GROUP 提案转成活动表单预填。excludeUserIds 可排除最多 100 人。时间是建议值、线下地点待用户填,不能当成已确定。闭门活动 INVITEES;invitedUserIds 只含真人,云用户与没装原生 App 的人在发布后另走邀请。activity 可作为 create_organization_proposal_activity 的输入;确认正文/时间/地点与受邀名单后才发布。

Input Schema

NameRequiredDescriptionDefault
proposalIdYeslist_organization_proposals 返回的提案 id
guestUserIdsNo
excludeUserIdsNo
organizationIdYes组织或联盟空间的组织 id

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / guestUserIds
      Added value: +{
      +  "items": {
      +    "maxLength": 100,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "maxItems": 30,
      +  "type": "array"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / excludeUserIds / maxItems
      Previous value: -60New value: +100
  3. Added

TDQS

A4.3/5.0
Behavior5/5

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

Annotations only declare readOnlyHint=true; the description adds substantial non-derived context: nothing is published, times are suggested values, offline venue is left blank and must not be treated as confirmed, closed activities use INVITEES, and cloud/non-native-app users are invited separately after publishing. This is exactly the behavior an agent needs beyond the annotation, and it is consistent with readOnlyHint (a pre-fill/derive operation with no side effects).

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 critical pre-fill/do-not-publish constraint, then behavior, then the downstream handoff — a sensible order. The text is dense with internal jargon (PAIR/GROUP, INVITEES, 云用户) and a stray '登录;' prefix that does not earn its place, but there is little true redundancy.

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?

With no output schema, the description does the work of sketching the return: an activity object usable as input to create_organization_proposal_activity, with suggested times, unfilled venue, and an invitedUserIds list containing only real people. The main residual gap is the unexplained guestUserIds input, which matters for a tool an agent must parameterize correctly.

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?

At 50% schema coverage the description carries partial burden: it explains excludeUserIds including the 100-person cap that matches maxItems. However guestUserIds (max 30) is never explained, and the description instead references invitedUserIds, which is not an input parameter of this tool, creating mild ambiguity about what can actually be passed in.

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?

States a specific verb+resource: convert a PAIR/GROUP proposal into an activity form pre-fill. The bracketed 【只预填,不发布】 immediately scopes it as a draft-generation step and it names the downstream sibling create_organization_proposal_activity, so an agent can distinguish it from publishing/creation tools without opening a schema.

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 clear when-to-use context (pre-fill only, never publish) and an explicit alternative/next step (create_organization_proposal_activity as the publish path, after confirming body/time/location and invitee list). It does not address when to prefer this over other draft-producing siblings such as draft_organization_match_activity, so it stops just short of a full when/when-not treatment.

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