Skip to main content
Glama

独行录 / opcmenu

承接、交付与验收悬赏任务

manage_ecosystem_task

accept承接、submit提交可核实结果、confirm发单人验收、request_changes要求补充、cancel_claim退出本人未验收任务、close关闭未接任务。先预览再确认;验收必须confirmed=true+expectedRewardCents。验收后报酬待本人支付,绝不自动扣款。

Input Schema

NameRequiredDescriptionDefault
noteNo
actionYes
resultNo
taskIdYes
claimIdNo
consentNo
previewNo
confirmedNo
previewHashNo
idempotencyKeyYes
includeNetworkNo
organizationIdYes
expectedRewardCentsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full burden and delivers real behavioral context: after acceptance the reward is merely pending the user's own payment and is '绝不自动扣款' (never auto-deducted), and confirm is gated on an explicit confirmed=true. That is exactly the kind of non-obvious consequence an agent needs before mutating. It leaves out reversibility of confirm, permission requirements, and the meaning of the preview/idempotency mechanism.

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?

The action mapping is front-loaded in one dense clause, followed by two short operational sentences; nothing is padded. The telegraphic style is efficient but borders on terse, and the parameter-critical guidance is buried in the final sentence rather than structured near the action list.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 13-parameter, six-action mutation tool with no annotations and no output schema, the description covers the action surface and the payment/confirmation guardrails but leaves the preview-then-confirm mechanics (previewHash, preview flag), consent, and idempotency unexplained. An agent could pick the right action but could still mis-sequence the two-step preview flow.

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 0%, so the description must compensate, and it does explain the highest-risk parameter set: all six action enum values and the confirm-specific requirement for confirmed + expectedRewardCents. But of 13 parameters, required and non-obvious ones like idempotencyKey, previewHash, consent, claimId, and includeNetwork receive no explanation at all, which is a substantial gap for a mutation tool.

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 enumerates all six lifecycle actions with a specific meaning for each (accept承接, submit提交可核实结果, confirm发单人验收, cancel_claim退出本人未验收任务, close关闭未接任务), so an agent immediately understands this is the state-transition tool for an ecosystem bounty task. It does not name sibling tools it must be distinguished from (get_ecosystem_task, publish_ecosystem_task, claim_network_bounty), so the boundary is inferred rather than stated.

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

Usage Guidelines3/5

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

It gives in-tool conditional guidance — '先预览再确认' (preview before confirming) and the hard precondition that acceptance requires confirmed=true plus expectedRewardCents — which tells the agent how to sequence calls. However, there is no explicit statement of when to choose this over adjacent tools such as claim_network_bounty or set_organization_task_status, and no note about which role (poster vs. claimer) may invoke which action.

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