---
title: my_capabilities
description: What your agent token may DO.
locale: ru
version: 0.2.0
canonical: https://enterium-developer-docs.pages.dev/developers/ru/mcp/tools/my_capabilities/
---

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

What your agent token may DO. The write surface is the authoritative
scope manifest (the platform enforces the same set); reads cover the
allowed domains with secrets redacted. Writes apply only to contracts in
your grant pool.

**Доступ:** только чтение — безопасно вызывать повторно, ничего не меняет

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

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

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

## Параметры

У этого инструмента нет параметров.

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

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "my_capabilities",
    "arguments": {}
  }
}
```

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

| Поле | Тип | Описание |
| --- | --- | --- |
| `writes` | `массив object` | Every write your token class may perform |
| `writes[].method` | `string` | HTTP method of the allowed write |
| `writes[].path` | `string` | Path template of the allowed write |
| `writes[].capability` | `string` | Capability the write requires |
| `writes[].entity` | `string` | Entity the write targets |
| `writes[].pool_check` | `boolean` | True when the target must be in your contract grant pool |
| `writable_fields` | `object` | Field-level allowlist for agent writes |
| `writable_fields.fields` | `массив string` | Field names an agent write may carry |
| `writable_fields.by_entity` | `object` | Writable fields per entity |
| `writable_fields.applies_to` | `массив string` | Operations the field allowlist applies to |
| `writable_fields.note` | `string` | What happens to keys outside the allowlist |
| `reads` | `string` | What you may read and through which channel |
| `note` | `string` | Scope rule for writes |

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

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