查看活动云联系人授权申请
list_activity_cloud_contact_requests【需登录】联系管理者看本场,其余仅本人申请,canReview为当前权限。只给状态/脱敏备注,不出联系方式;获批后可invite_activity_cloud_member_manually准备链接,获批不等于已邀。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| activityRef | Yes |
list_activity_cloud_contact_requests【需登录】联系管理者看本场,其余仅本人申请,canReview为当前权限。只给状态/脱敏备注,不出联系方式;获批后可invite_activity_cloud_member_manually准备链接,获批不等于已邀。
| Name | Required | Description | Default |
|---|---|---|---|
| activityRef | Yes |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only/idempotent/non-destructive profile, and the description adds real behavioral context beyond them: output is limited to status and masked remarks with no contact details exposed, and it clarifies that approval does not equal an invitation. Login requirement is also disclosed, which the annotations do not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence with the login prerequisite front-loaded, followed by permission, output, and next-step clauses. Every clause carries distinct information, though the run-on semicolon structure and domain jargon reduce scannability slightly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-parameter read tool with no output schema, the description covers the essentials: access gating, what the response will and will not contain, and the follow-up action after approval. The main omission is any explanation of the activityRef parameter, but otherwise it is sufficient to call correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the single required parameter activityRef has no description in either the schema or the tool description. With low coverage the description is expected to compensate, but it never explains what activityRef should contain or its format, leaving the agent to infer it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the resource clearly (contact-authorization requests for an activity's cloud) and surfaces the permission model that governs who sees what. It hints at the review capability via 'canReview为当前权限' but never explicitly names or contrasts with the sibling review_activity_cloud_contacts, so sibling differentiation is only implied.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete context: login required, managers see the whole session while others see only their own requests, and points to invite_activity_cloud_member_manually as the next step after approval. It does not explicitly say when to reach for this instead of review_activity_cloud_contacts, so it stops short of full when/when-not routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.