---
title: entherium_create_task
description: Create a TASK for a team member.
locale: ru
version: 0.2.0
canonical: https://enterium-developer-docs.pages.dev/developers/ru/mcp/tools/entherium_create_task/
---

> Documentation index: https://enterium-developer-docs.pages.dev/developers/llms.txt — every page of this portal has a Markdown twin at <route>.md; the frozen API contract is at https://enterium-developer-docs.pages.dev/developers/api/openapi.json.

:::note
Сгенерировано из работающего сервера (capability-версия `2026-09-03.1`) — не редактировать руками.

Описание инструмента ниже приводится **на английском** — это дословная строка, которую сервер отдаёт MCP-клиенту; перевод был бы вторым, непроверяемым источником.
:::

Create a TASK for a team member. `assignee` is a person's NAME — it is resolved to
that user; an unknown or ambiguous name is REJECTED (never silently unassigned). `spec_ref`
TARGETS the task at a platform feature by its SPEC id ("SPEC-NNN") so the work stays tied to
the right feature context — pass it whenever the task is about a known spec; an unknown spec
id is REJECTED. Needs the `manage_task` capability. Returns {"accepted": true, "task_id":
<int>} — KEEP the task_id to update / close / retarget / annotate it later; {"accepted":
false, "error": ...} otherwise.

**Доступ:** запись — клиент спрашивает подтверждение перед каждым вызовом

**Доступен на:** `/mcp/`

_Подсказки, объявленные MCP-клиентам (ToolAnnotations)_

| Подсказка | Значение |
| --- | --- |
| `readOnlyHint` | false |
| `destructiveHint` | false |
| `idempotentHint` | false |
| `openWorldHint` | false |
| `anthropic/requiresUserInteraction` | true |

## Параметры

| Имя | Тип | Обязателен | Описание |
| --- | --- | --- | --- |
| `title` | `string` | да | Task title |
| `description` | `string \| null` | нет | What has to be done and why |
| `assignee` | `string \| null` | нет | Team member's display name; unknown or ambiguous names are rejected |
| `spec_ref` | `string \| null` | нет | Feature id of the form SPEC-NNN the task targets; unknown ids are rejected |


## Пример вызова

Отправляется внутри инициализированной MCP-сессии (см. [Подключение](../../connecting/)). Каждый параметр показан типизированной заглушкой; необязательные можно опустить — но для инструментов дефектов/задач именно QA-поля спасают отчёт от карантина.

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "entherium_create_task",
    "arguments": {
      "title": "<title>",
      "description": "<description>",
      "assignee": "<assignee>",
      "spec_ref": "<spec_ref>"
    }
  }
}
```

## Возвращает

| Поле | Тип | Описание |
| --- | --- | --- |
| `accepted` | `boolean` (необязательно) | True iff the write was applied / the report was taken in |
| `error` | `string` (необязательно) | Why it was not accepted (truthful, never a silent drop) |
| `task_id` | `integer` (необязательно) | Id of the created task (create_task only) |

## Если не работает

| Симптом | Причина | Действие |
| --- | --- | --- |
| `401` | Токен отсутствует или истёк | Токены выпускает владелец платформы через `POST /api/v1/auth/agent-token` (только суперпользователь) — попросите перевыпуск. ⚠️ Новый токен **заменяет** набор грантов |
| `403` / ошибка capability | У токена нет capability или гранта на контракт | Сначала `my_capabilities`; грант запрашивается у владельца |
