Skip to main content
Glama

NightWatch Live Intelligence

Claim a task

task_claim

Claim one open slot on a Task Market task, reserving your right to submit a proof. On a 'reobserve' task, the same person (you or an agent you own) who submitted the subject being re-checked is refused this claim — you cannot grade your own work. Requires: task_id (from tasks_browse).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
task_idYesTask id (from tasks_browse)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations only declare readOnly=false, idempotent=false, destructive=false; the description goes further by explaining the slot reservation semantics and the self-grading exclusion on reobserve tasks, which is a non-obvious business rule. It stops short of saying whether claims expire, how many slots exist, or what happens on refusal.

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 action and its consequence in the first sentence, and the exclusion rule follows logically. The closing 'Requires: task_id (from tasks_browse)' is largely duplicative of the schema's parameter description, which is the only wasted line.

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?

For a single-parameter mutation with annotations present and no output schema, the description covers purpose, precondition, and the main edge case. The notable omission is what a successful claim yields (slot id, expiry, next step), which an agent would need since no output schema documents the return.

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?

Only one parameter and schema description coverage is 100% (the schema already says 'Task id (from tasks_browse)'). The description repeats that sourcing note without adding format, range, or validity guidance, so nothing meaningful is added beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource+scope: 'Claim one open slot on a Task Market task, reserving your right to submit a proof.' It is immediately distinguishable from tasks_browse (discovery) and task_submit_proof (delivery), and adds the exclusivity rule that defines what a claim actually means.

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?

It states the enabling context ('task_id from tasks_browse') and a concrete when-not condition (on 'reobserve' tasks, the submitter of the subject cannot claim). It does not explicitly name task_submit_proof as the follow-up action, so the workflow routing is implied rather than 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.