Skip to main content
Glama

独行录 / opcmenu

创建独行录合作目标

create_collaboration_goal

【需要登录】创建一个持久的独行录合作目标;用户成为发起人。结果不明或超时后先查询现值,不要自动重发;服务没有持久请求去重键。 先 get_my_work 核对已有目标,再创建;返回 id 用于 get_collaboration_goal/create_collaboration_task。

Input Schema

NameRequiredDescriptionDefault
dueAtNo截止时刻 ISO 8601,须含时区;null 清空,省略保留现值
titleYes
intentNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior5/5

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

With only destructiveHint=false in annotations, the description carries the burden and does so well: login requirement, persistence of the created entity, initiator assignment, non-idempotency/retry hazard, and the returned id. This is exactly the operational context an agent needs before a mutating call.

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 login gate and purpose, then the retry hazard, then the workflow — sensible ordering. The semicolon-chained clauses are dense but every one carries information; nothing is filler.

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?

No output schema exists, but the description explicitly states what comes back (id, reusable with get_collaboration_goal/create_collaboration_task). Auth, idempotency, and pre-conditions are covered; the only real hole is what to put in title and intent.

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 description coverage is only 33% (only dueAt is documented), so the description needed to compensate and does not. Neither title (2–60 chars) nor intent (max 2000 chars) is explained in terms of what belongs in them, and the create-vs-update semantics of dueAt(null clears, omitted preserves) are left entirely to the schema.

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?

Specific verb + resource (create a persistent collaboration goal) plus the side effect that the caller becomes the initiator. It positions itself in the lifecycle by naming get_my_work as a pre-check and get_collaboration_goal/create_collaboration_task as downstream consumers. It does not explicitly contrast with update_collaboration_goal, but the intent is unambiguous.

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 concrete precondition (check existing goals with get_my_work first) and a clear when-not-to-act rule (do not auto-resend after ambiguous results or timeouts; no durable dedup key). No explicit exclusions against sibling creation tools like create_collaboration_task, which keeps it short of a 5.

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