Skip to main content
Glama

独行录 / opcmenu

我的合作请求收件箱

list_my_cooperation_requests
Read-onlyIdempotent

【需登录】合作收发待办,仅标题;全文get_cooperation_request,回应respond_cooperation_request,协商get_cooperation_workspace。counts仅本批,truncated未取完。SHARE_INTEREST非方案邀请,workspace=null未开协商。peerUnavailable隐私裁剪勿补猜;relay按statusText说明,不计待对方回。目标成员邀请get_my_work,交流联系方式list_connection_requests。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo每个方向各取这么多条
statusNo省略=不按状态过滤;「谁在等我回」= ["PENDING"]
directionNoincoming=别人发给我的;outgoing=我发出去的;省略=两边都要
peerUserIdNo只看我和这个人之间的合作请求

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare it read-only/idempotent/non-destructive, and the description adds real behavioral context beyond them: login required, counts are per-batch and truncated means incomplete, SHARE_INTEREST is not a proposal invitation, workspace=null means negotiation not started, and peerUnavailable reflects privacy redaction that must not be guessed at. These are non-obvious output semantics the agent cannot get from annotations.

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 requirement and the core title-only scope, then routing, then semantics. Every clause carries information, but the semicolon-dense single block is harder to parse than it needs to be.

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?

With no output schema, the description carries the return-value burden and does so: batch counts, truncation, SHARE_INTEREST typing, workspace=null, peerUnavailable redaction, and relay statusText handling. Sufficient for an agent to interpret results and route 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?

Schema description coverage is 100%, so limit/status/direction/peerUserId are already documented in the schema, making 3 the baseline. The description adds no parameter-specific syntax or format guidance beyond that.

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 states this is the cooperation send/receive to-do inbox and explicitly flags it as title-only, distinguishing it from the full-text sibling get_cooperation_request. The listing verb is implied through 「待办」 rather than stated outright, but the resource and scope are clear enough for an agent to identify it.

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 gives explicit routing for every adjacent action: full text -> get_cooperation_request, respond -> respond_cooperation_request, negotiate -> get_cooperation_workspace, target-member invitations -> get_my_work, contact exchange -> list_connection_requests. When-to-use-this-vs-alternatives is fully spelled out.

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