---
title: start_here
description: Call this FIRST.
locale: ru
version: 0.2.0
canonical: https://enterium-developer-docs.pages.dev/developers/ru/mcp/tools/start_here/
---

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

Call this FIRST. Returns the ordered plan + the capability version of the read surface.

Pass your cached serverInfo.version as `last_seen_version`: if the surface changed,
`changed` is true and `whats_new` lists what to adopt (new endpoints/fields) BEFORE you act.
On a first connect (no cached version) `whats_new` is the full changelog. Cache the returned
`capability_version` for next time.

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

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

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

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

## Параметры

| Имя | Тип | Обязателен | Описание |
| --- | --- | --- | --- |
| `last_seen_version` | `string \| null` | нет | Capability version you cached from a previous connect (serverInfo.version); omit on first use |


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

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "start_here",
    "arguments": {
      "last_seen_version": "<last_seen_version>"
    }
  }
}
```

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

| Поле | Тип | Описание |
| --- | --- | --- |
| `capability_version` | `string` | Current version of the agent read surface |
| `you_last_seen` | `string \| null` | The version you passed in, echoed back |
| `changed` | `boolean` | True iff you passed a version and it differs from the current one |
| `whats_new` | `массив object` | Changelog entries newer than your version (all of them on a first connect) |
| `whats_new[].version` | `string` | Capability version of this entry (date-anchored, monotonic) |
| `whats_new[].added` | `массив string` | New endpoints, tools or fields a consumer can adopt |
| `whats_new[].changed` | `массив string` | Semantics that changed for a consumer |
| `whats_new[].deprecated` | `массив string` | What is going away and what replaces it |
| `read_first` | `string \| null` | Resource to read before acting when there is anything to adopt |
| `plan` | `string` | Ordered bootstrap plan for using the platform |
| `docs` | `object` | Public documentation entry points |
| `docs.portal` | `string` | Developer documentation portal (HTML entry) |
| `docs.llms` | `string` | Curated Markdown index of the portal (llms.txt) |
| `docs.sections` | `string` | Where the per-section map lives (MCP resource URI) |
| `docs.note` | `string` | How to use the portal on a user's behalf |

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

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