entherium_target_task_spec
Target (or retarget) a task at a platform feature by its SPEC id (“SPEC-NNN”) — keeps the task tied to the right feature context. An unknown spec id is REJECTED. Returns {“accepted”: true} or {“accepted”: false, “error”: …}.
Access: writes — the client asks you for confirmation before every call
Available at: /mcp/
Hints declared to MCP clients (ToolAnnotations)
| Hint | Value |
|---|---|
readOnlyHint | false |
destructiveHint | false |
idempotentHint | true |
openWorldHint | false |
anthropic/requiresUserInteraction | true |
Parameters
Section titled “Parameters”| Name | Type | Required | Description |
|---|---|---|---|
task_id | integer | yes | Numeric task id returned by create |
spec_ref | string | yes | Feature id of the form SPEC-NNN; unknown ids are rejected |
Example call
Section titled “Example call”Send inside an initialized MCP session (see Connecting). Every parameter is shown with a typed placeholder; drop the optional ones you do not need — but for defect/task tools the QA fields are what keeps a report out of quarantine.
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "entherium_target_task_spec", "arguments": { "task_id": 1, "spec_ref": "<spec_ref>" } }}Returns
Section titled “Returns”| Field | Type | Description |
|---|---|---|
accepted | boolean (optional) | True iff the write was applied / the report was taken in |
error | string (optional) | Why it was not accepted (truthful, never a silent drop) |
task_id | integer (optional) | Id of the created task (create_task only) |
If it fails
Section titled “If it fails”| Symptom | Cause | Action |
|---|---|---|
401 | Token missing/expired | Tokens are issued by the platform owner via POST /api/v1/auth/agent-token (superuser-only) — ask for a re-issue. ⚠️ A new token replaces your grant set |
403 / capability error | Your token lacks the capability or the contract grant | Check my_capabilities first; ask the owner for the grant |