Skip to main content
Glama

独行录 / opcmenu

一次派多条合作任务

create_collaboration_tasks

【需要登录】同目标批量派任务≤10;preview=true核对权限/目标成员并确认,false逐条创建。前成功不因后失败回滚,按created/failed报结果。每条通知负责人;同人>3条先询是否合并。assignee缺省本人,非成员先invite_collaboration_member。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tasksYes最多 10 条(每条都会推送一次,再多就是骚扰)
goalIdYes
previewNotrue=只预检不落库,返回将创建/将失败的清单给用户过目。缺省 false

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

Annotations cover the safety profile (readOnly=false, idempotent=false, openWorld=true, destructive=false), and the description adds materially beyond that: partial-failure semantics with no rollback, results reported as created/failed, one notification per assignee, login requirement, and the assignee-defaults-to-self rule. This is exactly the operational context annotations cannot express.

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?

Dense, front-loaded with the 【需要登录】 prerequisite, then the scope limit, then mode semantics, then failure/notification behavior. Every clause carries operational information; nothing is padding.

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 still covers the return contract (created/failed reporting), partial-failure behavior, prerequisites, and the sibling tool to call first, which is more than adequate for a 3-param batch tool. Minor gap: it does not say whether the created/failed result is per-item indexed, though this is not critical for correct invocation.

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 coverage is 67%. The description adds real meaning for 'preview' (dry-run that returns a would-create/would-fail list for user confirmation) and clarifies the ≤10 bound and the assignee default, none of which is fully spelled out in the schema. goalId semantics remain unexplained, but it is self-evident from context.

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 opens with a specific verb+resource+scope: '同目标批量派任务≤10' (batch-dispatch tasks under a single goal, ≤10). The '批量' + cap framing distinguishes it from the single-task sibling create_collaboration_task without naming it. Naming the sibling explicitly would have earned a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It prescribes the preview workflow explicitly (preview=true to check permissions/members and confirm, false to create one-by-one), states the login prerequisite, and routes non-members to an alternative tool (invite_collaboration_member) before assignment. It also gives a merge-prompt rule when one person gets >3 tasks, so an agent knows the when, the when-not, and the fallback.

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