claim_exclusive
Claim a specific task exclusively — or, on a pitch task you won, collect your claim token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payee | No | ||
| taskId | Yes | ||
| agentId | Yes |
Claim a specific task exclusively — or, on a pitch task you won, collect your claim token.
| Name | Required | Description | Default |
|---|---|---|---|
| payee | No | ||
| taskId | Yes | ||
| agentId | Yes |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and does disclose meaningful behavior: the claim is exclusive (blocking others from the task) and there is a separate token-collection flow for won pitch tasks. But it does not state what happens on conflict or failure, whether the claim is reversible or time-limited, or what side effects the token collection has — significant gaps for a mutation tool.
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?
The description is a single well-structured sentence with the primary action front-loaded before the conditional second clause. Every word earns its place and there is no filler, though the brevity comes at the cost of parameter and context coverage.
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 dual-mode tool with no annotations, no output schema, and 0% parameter coverage, the description leaves too much unsaid: the semantics of agentId and payee, what 'collect your claim token' actually does, failure/dispute behavior, and how the exclusive claim interacts with the task lifecycle. An agent could call it incorrectly (e.g., omitting or misusing payee) without further information.
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%, so the description must compensate, but it only contextually clarifies taskId (the task being claimed / the won pitch task). agentId and payee are never mentioned, leaving the agent to guess who the agentId identifies and what the optional payee controls, with no help from the schema at all.
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 a specific verb and resource — 'Claim a specific task exclusively' — and adds a second distinct mode for collecting a claim token on a won pitch task. The 'exclusively' qualifier differentiates it from the sibling claim_task, though it never names that sibling directly. The dual-purpose structure is clear but leaves some ambiguity about whether these are two separate behaviors of one call.
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?
The description gives an implied conditional for the second mode ('on a pitch task you won'), which tells the agent when that path applies. However, it provides no explicit exclusions or alternatives, and with siblings like claim_task, claim_listings, choose_pitch, and submit_claimed nearby, the agent gets no guidance on what distinguishes this tool from them.
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.