---
title: entherium_propose_improvement
description: Propose an IMPROVEMENT to the platform (a feature or idea).
locale: ru
version: 0.2.0
canonical: https://enterium-developer-docs.pages.dev/developers/ru/mcp/tools/entherium_propose_improvement/
---

> 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-клиенту; перевод был бы вторым, непроверяемым источником.
:::

Propose an IMPROVEMENT to the platform (a feature or idea). Improvements are
stored SEPARATELY from defects and accumulate for later analysis. Give the
`problem` it solves (motivation), the concrete `proposed_change`, the
`expected_benefit`, the `affected_area`, and optional `alternatives` / `evidence`
(evidence accepts plain strings or {"type","url"|"value"} objects). Returns
{"accepted": true} when taken, or {"accepted": false} if it could not be
accepted.

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

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

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

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

## Параметры

| Имя | Тип | Обязателен | Описание |
| --- | --- | --- | --- |
| `title` | `string` | да | One-line summary of the proposal |
| `problem` | `string \| null` | нет | The problem or friction it solves (motivation) |
| `proposed_change` | `string \| null` | нет | The concrete change you propose |
| `expected_benefit` | `string \| null` | нет | What improves and for whom |
| `affected_area` | `string \| null` | нет | Platform area affected (e.g. mcp, portal, publish) |
| `alternatives` | `array \| null` | нет | Alternatives you considered |
| `evidence` | `array \| array \| string \| null` | нет | Supporting links or quotes — plain strings or {{type, url\|value}} objects |


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

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "entherium_propose_improvement",
    "arguments": {
      "title": "<title>",
      "problem": "<problem>",
      "proposed_change": "<proposed_change>",
      "expected_benefit": "<expected_benefit>",
      "affected_area": "<affected_area>",
      "alternatives": [],
      "evidence": []
    }
  }
}
```

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

| Поле | Тип | Описание |
| --- | --- | --- |
| `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`; грант запрашивается у владельца |
