# TOBIZ MCP (oci · ghcr.io/tobiz21/tobiz-mcp)

Create, edit and audit TOBIZ websites, pages, blocks, articles and products.

- Trust score: 42/100 (low)
- Change this week: +4
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- oci · `ghcr.io/tobiz21/tobiz-mcp`: 42/100 (this document), [markdown](https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp.md), [page](https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp)

## Channel facts

- Registry: `oci`
- Package: `ghcr.io/tobiz21/tobiz-mcp`
- Version: `0.9.0-beta.3`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Supply Chain Security**: 0/100
  - No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.
  - Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.
  - Install-script risk not yet assessed.
  - Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.
- **Provenance & Transparency**: 35/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - License check failed: no license is declared.
  - Actively maintained (last published 5 days ago).
  - Publishes a security disclosure policy (SECURITY.md).
- **Schema Quality & AI Usability**: 57/100
  - AI-judged instruction clarity (fair).
  - Tool/resource definitions use about 9823 tokens (~79/item across 124 items; 124 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 73/100
  - Stability observed for 22 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 8 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "tobiz_publish_article_package" implies "publish" and declares no destructiveHint at all, which the MCP spec reads as destructive by default.
  - An AI judge read all 125 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

**Unverified: 1 category.** A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

### How do I install the TOBIZ MCP server?

TOBIZ MCP runs locally as a container image, launched with docker run --rm -i -e TOBIZ_EMAIL -e TOBIZ_PASSWORD -e TOBIZ_ALLOWED_PROJECT_IDS -e TOBIZ_REQUIRE_PROJECT_ALLOWLIST ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add tobiz21-tobiz-mcp -- docker run --rm -i -e TOBIZ_EMAIL -e TOBIZ_PASSWORD -e TOBIZ_ALLOWED_PROJECT_IDS -e TOBIZ_REQUIRE_PROJECT_ALLOWLIST ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### Cursor

```json
{
  "mcpServers": {
    "tobiz21-tobiz-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "TOBIZ_EMAIL",
        "-e",
        "TOBIZ_PASSWORD",
        "-e",
        "TOBIZ_ALLOWED_PROJECT_IDS",
        "-e",
        "TOBIZ_REQUIRE_PROJECT_ALLOWLIST",
        "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"
      ]
    }
  }
}
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### VS Code

```json
{
  "servers": {
    "tobiz21-tobiz-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "TOBIZ_EMAIL",
        "-e",
        "TOBIZ_PASSWORD",
        "-e",
        "TOBIZ_ALLOWED_PROJECT_IDS",
        "-e",
        "TOBIZ_REQUIRE_PROJECT_ALLOWLIST",
        "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"
      ]
    }
  }
}
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### Codex

```bash
codex mcp add tobiz21-tobiz-mcp -- docker run --rm -i -e TOBIZ_EMAIL -e TOBIZ_PASSWORD -e TOBIZ_ALLOWED_PROJECT_IDS -e TOBIZ_REQUIRE_PROJECT_ALLOWLIST ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "tobiz21-tobiz-mcp": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "-e",
        "TOBIZ_EMAIL",
        "-e",
        "TOBIZ_PASSWORD",
        "-e",
        "TOBIZ_ALLOWED_PROJECT_IDS",
        "-e",
        "TOBIZ_REQUIRE_PROJECT_ALLOWLIST",
        "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"
      ],
      "enabled": true
    }
  }
}
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### Hermes

```yaml
mcp_servers:
  tobiz21-tobiz-mcp:
    command: "docker"
    args: ["run", "--rm", "-i", "-e", "TOBIZ_EMAIL", "-e", "TOBIZ_PASSWORD", "-e", "TOBIZ_ALLOWED_PROJECT_IDS", "-e", "TOBIZ_REQUIRE_PROJECT_ALLOWLIST", "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"]
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### Netclaw

```json
{
  "McpServers": {
    "tobiz21-tobiz-mcp": {
      "Transport": "stdio",
      "Command": "docker",
      "Arguments": [
        "run",
        "--rm",
        "-i",
        "-e",
        "TOBIZ_EMAIL",
        "-e",
        "TOBIZ_PASSWORD",
        "-e",
        "TOBIZ_ALLOWED_PROJECT_IDS",
        "-e",
        "TOBIZ_REQUIRE_PROJECT_ALLOWLIST",
        "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"
      ]
    }
  }
}
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

### Other

```json
{
  "mcpServers": {
    "tobiz21-tobiz-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "TOBIZ_EMAIL",
        "-e",
        "TOBIZ_PASSWORD",
        "-e",
        "TOBIZ_ALLOWED_PROJECT_IDS",
        "-e",
        "TOBIZ_REQUIRE_PROJECT_ALLOWLIST",
        "ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.3"
      ]
    }
  }
}
```

This image reads TOBIZ_EMAIL, TOBIZ_PASSWORD, TOBIZ_ALLOWED_PROJECT_IDS and TOBIZ_REQUIRE_PROJECT_ALLOWLIST. Set them in your client's env block for this server; docker run -e passes each one through to the container.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 42, +1)

- [functional] Package version: 0.9.0-beta.2 → 0.9.0-beta.3

### 2026-11-03 (score 41, +1)

No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-11-01 (score 40, +1)

No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-31 (score 39, 0)

- [security regression] Provenance: unverified → fail
- [security regression] Stability: 0.53 → unverified
- [security regression] Tool safety: pass → unverified
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-10-30 (score 39, +1)

- [security regression] Provenance: fail → unverified

### 2026-10-28 (score 38, +1)

No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-25 (score 37, +1)

No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-23 (score 36, +1)

No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (124)

### `tobiz_login` (~45 tokens)

Войти в конструктор (или принудительно обновить сессию). Возвращает состояние сессии без значений cookie.

Input parameters:

- `force` (boolean)

### `tobiz_session_status` (~32 tokens)

Состояние сессии конструктора: есть ли cookie, когда проверялись, какой user_id.

### `tobiz_health` (~34 tokens)

Версия сервиса, режимы, состояние сессии, доступность рендерера, счётчики ошибок.

### `tobiz_diagnostics` (~68 tokens)

Локальный обезличенный технический отчет: агрегаты вызовов и ошибок, длительность, состояние сессии/рендерера, число резервных копий и операций аудита. Не содержит пароли, cookie или содержимое страниц и ничего не отправляет наружу.

### `tobiz_onboarding_check` (~79 tokens)

Безопасная проверка подключения перед началом работы: сессия, рендерер, изоляция проектов и доступ. Если передать project_id и page_id, дополнительно выполняет read-only проверку пересохранения страницы. Ничего не изменяет.

Input parameters:

- `page_id`
- `project_id`

### `tobiz_design_library` (~42 tokens)

Machine-readable library of installed native TOBIZ template passports and visual references. Returns source project/page IDs, structure density, Flex share, strengths and image dependency.

### `tobiz_validate_design_library` (~46 tokens)

Read-only validation of every installed design passport. Re-reads its TOBIZ page and reports missing sources, block-count drift and current Flex share. Never changes any project.

### `tobiz_discover_design_candidates` (~71 tokens)

Read-only structural screening of pages in one project. Ranks pages that may become local design templates by native block count, Flex share, composition and editor safety. Full visual QA is still required through tobiz_register_design_template.

Input parameters:

- `max_pages` (integer)
- `project_id`

### `tobiz_refresh_design_passport` (~61 tokens)

Re-read one installed template and preview refreshed block-count/Flex facts. apply=true stores a local override after explicit review; it never edits the source TOBIZ page.

Input parameters:

- `apply` (boolean)
- `template_id` (string, required)

### `tobiz_register_design_template` (~170 tokens)

Register an existing page from the current TOBIZ account as a verified local design template. Runs desktop/tablet/mobile, composition and editor checks. Preview by default; apply=true requires explicit visual approval and stores only its passport and source IDs, never page content.

Input parameters:

- `apply` (boolean)
- `concepts` (array, required)
- `content_density` (string)
- `page_id` (string|integer, required)
- `photo_dependency` (string)
- `project_id` (string|integer, required)
- `site_kind` (string, required)
- `strengths` (array, required)
- `template_id` (string, required)
- `title` (string, required)
- `visual_review_approved` (boolean)
- `visual_review_notes` (string)
- `visual_system` (string, required)

### `tobiz_list_design_feedback` (~46 tokens)

List locally stored human design evaluations. Read-only and contains no copied page content.

Input parameters:

- `limit` (integer)
- `page_id`
- `project_id`

### `tobiz_design_lessons` (~39 tokens)

Aggregate locally stored human feedback into template scores, recurring design issues and proven corrections. Read-only; used automatically by template selection and site planning.

### `tobiz_record_design_feedback` (~118 tokens)

Record explicit human feedback about a page for future design decisions. Preview by default; apply=true writes a local privacy-safe JSONL record, never changes the TOBIZ site.

Input parameters:

- `apply` (boolean)
- `corrections`
- `dimensions`
- `issue_codes`
- `issues`
- `notes` (string)
- `page_id` (string|integer, required)
- `project_id` (string|integer, required)
- `score_overall` (number, required)
- `template_id` (string)

### `tobiz_select_design` (~78 tokens)

Rank installed native templates for a website brief. brief may include industry, offer, audience, goal, needs/features, visual_system, page_length and photo_quality. Returns an explainable choice, alternatives, risks and visual references; does not copy or change a site.

Input parameters:

- `brief` (object, required)
- `top_k` (integer)

### `tobiz_editor_roundtrip_check` (~66 tokens)

Read-only simulation of a TOBIZ visual-editor save. Renders every native block and validates payload order/cache, block availability, anchors, visibility, forms and Flex share. Never saves.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_layout_registry` (~65 tokens)

Build a project-specific registry of native TOBIZ layout controls from vendor block metadata. Returns controls, options, dependencies and whether each control is safe for automatic repair. Optionally filter by type_ids. Read-only.

Input parameters:

- `project_id`
- `type_ids`

### `tobiz_list_projects` (~56 tokens)

Список проектов (сайтов) аккаунта: project_id, название, адрес сайта, число страниц. project_id нужен всем остальным инструментам.

Input parameters:

- `include_pages` (boolean)
- `refresh` (boolean)

### `tobiz_install_template` (~90 tokens)

Установить бесплатный штатный шаблон TOBIZ как отдельный проект. По умолчанию только проверяет план; apply=true создает проект. Платные шаблоны никогда не покупает автоматически.

Input parameters:

- `apply` (boolean)
- `multipage` (boolean)
- `template_id` (string|integer, required)
- `template_page_id` (string|integer, required)

### `tobiz_create_project` (~75 tokens)

Создать отдельный пустой проект TOBIZ для нового сайта. Сначала используйте apply=false для предпросмотра, затем apply=true. Возвращенный project_id передавайте в tobiz_build_site_package; проекты библиотеки шаблонов никогда не используйте как целевые.

Input parameters:

- `apply` (boolean)

### `tobiz_list_pages` (~51 tokens)

Страницы проекта: page_id (он же v в адресе редактора), название, slug, видимость, ссылка редактора.

Input parameters:

- `project_id`
- `refresh` (boolean)

### `tobiz_audit_project` (~59 tokens)

Read-only audit of a native TOBIZ multi-page project: unique slugs and SEO, visible page composition, shared header/footer types and a conversion exit on every page.

Input parameters:

- `goal` (string)
- `project_id`

### `tobiz_release_project_gate` (~106 tokens)

Read-only whole-project release gate. Audits every native page plus every article, product and product offer in the project. Optional require_articles/require_products turn an empty blog or catalog into a blocker. Returns one release_ready verdict.

Input parameters:

- `allow_price_on_request` (boolean)
- `goal` (string)
- `minimum_article_body_chars` (integer)
- `project_id`
- `require_articles` (boolean)
- `require_products` (boolean)

### `tobiz_list_blocks` (~71 tokens)

Блоки страницы в порядке отображения: block_id, type_id, название типа, позиция, признак правки в черновике. values=true добавляет значения полей.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `values` (boolean)

### `tobiz_get_block` (~63 tokens)

Значения полей блока. with_schema=true добавляет подписи и типы полей.

Input parameters:

- `block_id` (string|integer)
- `page_id` (string|integer)
- `project_id`
- `with_schema` (boolean)

### `tobiz_page_summary` (~56 tokens)

Компактная карта страницы: порядок блоков и короткий текст каждого — экономит контекст.

Input parameters:

- `max_chars_per_block` (integer)
- `page_id` (string|integer)
- `project_id`

### `tobiz_search_blocks` (~91 tokens)

Поиск по библиотеке блоков: русский текст ищется в названии и описании типа, можно отфильтровать по категории или точному type_id.

Input parameters:

- `category_id` (string|integer)
- `limit` (integer)
- `offset` (integer)
- `project_id`
- `query` (string)
- `type_id` (string|integer)

### `tobiz_describe_block` (~120 tokens)

Схема полей типа блока: имена, русские подписи, типы, значения по умолчанию и текущие. only=changed — только поля, отличающиеся от дефолта. Достаточно указать type_id либо пару page_id + block_id (тип возьмётся из блока).

Input parameters:

- `block_id` (string|integer)
- `only` (string)
- `page_id` (string|integer)
- `project_id`
- `type_id` (string|integer)

### `tobiz_refresh_assets` (~41 tokens)

Принудительно перекачать библиотеку блоков и каталог проекта (если вендор обновил сборку).

Input parameters:

- `project_id`

### `tobiz_audit_catalog` (~69 tokens)

Без записи на сайт прогнать рендер всех типов блоков либо выбранных type_ids: дефолт, оба состояния checkbox и все варианты select. Возвращает несовместимые шаблоны и функции рантайма.

Input parameters:

- `project_id`
- `type_ids`

### `tobiz_block_controls` (~137 tokens)

Реестр штатных галочек и списков выбора для каждого типа блока. Возвращает русскую подпись, имя поля, значение по умолчанию, зависимости, варианты select и все визуальные варианты блока из палитры. control_type: checkbox, select, interactive или all. Для проверки обоих состояний используйте tobiz_audit_catalog.

Input parameters:

- `category_id` (string|integer)
- `control_type` (string)
- `limit` (integer)
- `offset` (integer)
- `project_id`
- `query` (string)
- `type_id` (string|integer)

### `tobiz_list_articles` (~72 tokens)

Список статей проекта с фильтром категории, поиском и пагинацией.

Input parameters:

- `category` (string|integer)
- `limit` (integer)
- `order_by` (string)
- `page` (integer)
- `project_id`
- `search` (string)

### `tobiz_get_article` (~44 tokens)

Полная статья: текст CKEditor, краткое описание, SEO, категории и изображения.

Input parameters:

- `article_id` (string|integer)
- `project_id`

### `tobiz_audit_article` (~75 tokens)

Read-only publication audit for one TOBIZ article: title, excerpt, semantic HTML structure, text depth, SEO, category and native images. Returns blockers and a 0-10 score.

Input parameters:

- `article_id` (string|integer)
- `minimum_body_chars` (integer)
- `project_id`

### `tobiz_preflight_article` (~67 tokens)

Read-only validation of a complete proposed article before creating it. Pass the final fields, category_ids and number of images that will be uploaded.

Input parameters:

- `category_ids`
- `fields`
- `image_count` (integer)
- `minimum_body_chars` (integer)

### `tobiz_publish_article_package` (~114 tokens)

Preview or atomically publish a complete native TOBIZ article. The package contains final fields, category_ids and images (each image accepts path or content_base64 plus file_name). apply=false only validates. apply=true creates, fills and uploads, then re-reads and audits the article; any failure deletes the incomplete article.

Input parameters:

- `apply` (boolean)
- `category_ids`
- `fields`
- `images`
- `minimum_body_chars` (integer)
- `project_id`

### `tobiz_list_article_categories` (~24 tokens)

Категории статей проекта.

Input parameters:

- `project_id`

### `tobiz_create_article` (~61 tokens)

Создать статью штатным редактором TOBIZ и сразу заполнить поля. description и short_description принимают HTML CKEditor, включая штатные iframe видео.

Input parameters:

- `category_ids`
- `fields`
- `project_id`

### `tobiz_update_article` (~70 tokens)

Изменить статью. Поддерживаются title, dir, description, short_description, SEO, publication_date, sort_id, visible и полный список category_ids.

Input parameters:

- `article_id` (string|integer)
- `category_ids`
- `fields`
- `project_id`

### `tobiz_update_article_package` (~101 tokens)

Preview or transactionally update an existing native article. The final merged article must pass publication preflight. apply=true updates fields/categories, re-reads and audits; on any failure the previous fields and categories are restored. Images remain unchanged.

Input parameters:

- `apply` (boolean)
- `article_id` (string|integer)
- `category_ids`
- `fields`
- `minimum_body_chars` (integer)
- `project_id`

### `tobiz_upload_article_image` (~62 tokens)

Загрузить изображение в галерею статьи из path или content_base64.

Input parameters:

- `article_id` (string|integer)
- `content_base64`
- `file_name`
- `path`
- `project_id`

### `tobiz_sort_article_images` (~55 tokens)

Изменить порядок изображений статьи штатной сортировкой TOBIZ. Передайте все image_ids.

Input parameters:

- `article_id` (string|integer)
- `image_ids`
- `project_id`

### `tobiz_delete_article` (~45 tokens)

Удалить статью сразу. Требует confirm=true.

Input parameters:

- `article_id` (string|integer)
- `confirm` (boolean)
- `project_id`

### `tobiz_list_products` (~75 tokens)

Список товаров проекта с фильтром категории, поиском, сортировкой и пагинацией.

Input parameters:

- `category` (string|integer)
- `limit` (integer)
- `order_by` (string)
- `page` (integer)
- `project_id`
- `search` (string)

### `tobiz_get_product` (~49 tokens)

Полная карточка товара: цены, остаток, текст, SEO, видео, категории, фото и свойства.

Input parameters:

- `product_id` (string|integer)
- `project_id`

### `tobiz_audit_product` (~85 tokens)

Read-only publication audit for one TOBIZ product: title, descriptions, SEO, price, category, native images, video URLs and offer uniqueness. Set allow_price_on_request=true only when the commercial model explicitly omits a public price.

Input parameters:

- `allow_price_on_request` (boolean)
- `product_id` (string|integer)
- `project_id`

### `tobiz_preflight_product` (~71 tokens)

Read-only validation of a complete proposed product before creating it. Pass final fields, category_ids, planned offers and number of images.

Input parameters:

- `allow_price_on_request` (boolean)
- `category_ids`
- `fields`
- `image_count` (integer)
- `offers`

### `tobiz_publish_product_package` (~116 tokens)

Preview or atomically publish a complete native TOBIZ product with categories, images and offers. An offer may use image_index to select a newly uploaded image. apply=false validates only. apply=true creates the full product, re-reads it and runs the publication audit; any failure deletes the incomplete product.

Input parameters:

- `allow_price_on_request` (boolean)
- `apply` (boolean)
- `category_ids`
- `fields`
- `images`
- `offers`
- `project_id`

### `tobiz_list_product_categories` (~25 tokens)

Категории интернет-магазина проекта.

Input parameters:

- `project_id`

### `tobiz_create_product` (~45 tokens)

Создать товар штатным редактором TOBIZ и сразу заполнить карточку.

Input parameters:

- `category_ids`
- `fields`
- `project_id`

### `tobiz_update_product` (~74 tokens)

Изменить карточку товара: тексты, URL, SEO, цену, скидку, остаток, размеры, метки, video1-video3, видимость и категории.

Input parameters:

- `category_ids`
- `fields`
- `product_id` (string|integer)
- `project_id`

### `tobiz_update_product_package` (~110 tokens)

Preview or transactionally update an existing native product and its existing offers. offer_updates items contain offer_id and fields. The merged product must pass publication preflight. apply=true restores previous product fields, categories and offers on failure. Images remain unchanged.

Input parameters:

- `allow_price_on_request` (boolean)
- `apply` (boolean)
- `category_ids`
- `fields`
- `offer_updates`
- `product_id` (string|integer)
- `project_id`

### `tobiz_upload_product_image` (~62 tokens)

Загрузить изображение в галерею товара из path или content_base64.

Input parameters:

- `content_base64`
- `file_name`
- `path`
- `product_id` (string|integer)
- `project_id`

### `tobiz_sort_product_images` (~55 tokens)

Изменить порядок изображений товара штатной сортировкой TOBIZ. Передайте все image_ids.

Input parameters:

- `image_ids`
- `product_id` (string|integer)
- `project_id`

### `tobiz_list_product_offers` (~36 tokens)

Список вариантов (offers) товара.

Input parameters:

- `product_id` (string|integer)
- `project_id`

### `tobiz_get_product_offer` (~45 tokens)

Получить вариант товара: название, артикул, цену, остаток и фото.

Input parameters:

- `offer_id` (string|integer)
- `project_id`

### `tobiz_create_product_offer` (~53 tokens)

Создать штатный вариант товара. fields: title, vendor_code, price, quantity, image_id.

Input parameters:

- `fields`
- `product_id` (string|integer)
- `project_id`

### `tobiz_update_product_offer` (~54 tokens)

Изменить штатный вариант товара. fields: title, vendor_code, price, quantity, image_id.

Input parameters:

- `fields`
- `offer_id` (string|integer)
- `project_id`

### `tobiz_delete_product_offer` (~45 tokens)

Удалить вариант товара. Требует confirm=true.

Input parameters:

- `confirm` (boolean)
- `offer_id` (string|integer)
- `project_id`

### `tobiz_delete_product` (~44 tokens)

Удалить товар сразу. Требует confirm=true.

Input parameters:

- `confirm` (boolean)
- `product_id` (string|integer)
- `project_id`

### `tobiz_add_block` (~88 tokens)

Добавить блок из библиотеки на страницу (в конец или после указанного блока). Блок попадает в черновик: на сайте появится после tobiz_save_page.

Input parameters:

- `after_block_id` (string|integer)
- `page_id` (string|integer)
- `project_id`
- `type_id` (string|integer)
- `values`

### `tobiz_update_block` (~97 tokens)

Изменить поля блока: values — слияние по именам полей, set — точечные правки путями (например /arr1/0/title). Непереданные поля не теряются.

Input parameters:

- `block_id` (string|integer)
- `page_id` (string|integer)
- `project_id`
- `replace` (boolean)
- `set`
- `values`

### `tobiz_inspect_flex_block` (~82 tokens)

Read-only inspection of a native TOBIZ Flex block (type 1600). Returns its element inventory, responsive modes and deterministic overlap/mobile CTA issues. Use this before editing Flex; it never changes the draft.

Input parameters:

- `block_id` (string|integer)
- `page_id` (string|integer)
- `project_id`

### `tobiz_audit_flex_page` (~73 tokens)

Read every native Flex 1600 block on a page and return its actual vendor schema profile, responsive modes and blockers. Use the profiles to build a verified Flex corpus instead of guessing field names. Never changes the page.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_update_flex_block` (~124 tokens)

Safely replace only the native flexblocks model of an existing TOBIZ type 1600 block. Preview is the default. Apply requires expected_hash from tobiz_inspect_flex_block and stages validated values; tobiz_save_page renders and stores the vendor Flex cache. Does not add custom HTML/CSS/JS.

Input parameters:

- `apply` (boolean)
- `block_id` (string|integer)
- `expected_hash` (string)
- `flexblocks`
- `page_id` (string|integer)
- `project_id`

### `tobiz_copy_native_block` (~146 tokens)

Copy one existing native TOBIZ block unchanged to another page or project. Preview is the default. Apply requires the current target draft hash. Use this to reuse proven layouts and Flex compositions without reconstructing them or writing custom HTML/CSS/JS. The copied block remains pending until tobiz_save_page.

Input parameters:

- `after_block_id` (string|integer)
- `apply` (boolean)
- `expected_target_hash` (string)
- `source_block_id` (string|integer)
- `source_page_id` (string|integer)
- `source_project_id`
- `target_page_id` (string|integer)
- `target_project_id`

### `tobiz_page_content` (~43 tokens)

Read all editable content in one call with a draft hash. Does not change layout.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_template_passport` (~45 tokens)

Read content roles, image requirements and conservative mobile text-length guidance before filling a native template.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_prepare_template` (~85 tokens)

Preview deterministic native fixes for a copied template. With apply=true, stage them in the draft without saving. Fixes broken button anchors when a native form is available, keeps gallery labels visible, and hides empty social links.

Input parameters:

- `apply` (boolean)
- `expected_hash` (string)
- `page_id` (string|integer)
- `project_id`

### `tobiz_apply_content` (~137 tokens)

Validate a whole content batch before changing the draft. Preview by default. Use apply=true to stage; save=true additionally saves once. Requires hash from tobiz_page_content. replacement_image replaces populated image fields with a previously uploaded native filename. Layout and block order are preserved. Hash guards this MCP draft, not concurrent browser edits.

Input parameters:

- `apply` (boolean)
- `edits`
- `expected_hash` (string)
- `page_id` (string|integer)
- `prepare_template` (boolean)
- `project_id`
- `recipe`
- `replacement_image`
- `save` (boolean)

### `tobiz_delete_block` (~57 tokens)

Удалить блок со страницы (в черновике; на сайте — после tobiz_save_page).

Input parameters:

- `block_id` (string|integer)
- `page_id` (string|integer)
- `project_id`

### `tobiz_move_block` (~72 tokens)

Изменить порядок блоков: position (индекс с нуля) или after_block_id.

Input parameters:

- `after_block_id` (string|integer)
- `block_id` (string|integer)
- `page_id` (string|integer)
- `position`
- `project_id`

### `tobiz_page_info` (~72 tokens)

Параметры страницы как в панели: название, URL (slug), SEO-заголовок, описание, ключевые слова, картинка для соцсетей, доступ по паролю. Читается из формы панели.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_get_site_styles` (~63 tokens)

Глобальные стили страницы из штатного page_config: шрифты текста/заголовков/меню и цвета кнопок.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `refresh` (boolean)

### `tobiz_update_site_styles` (~99 tokens)

Изменить штатный page_config. Поддерживает text/title/menu font, fontsize, fweight и btn_bg/btn_bg_hover. apply_to_all_pages=true применяет конфигурацию ко всем страницам; затем каждую измененную страницу нужно сохранить через tobiz_save_page.

Input parameters:

- `apply_to_all_pages` (boolean)
- `page_id` (string|integer)
- `project_id`
- `styles`

### `tobiz_update_page` (~161 tokens)

Изменить параметры страницы: title (название), dir (URL/slug), seo_title, seo_description, seo_keywords, og_image (имя загруженного файла), valid_login, valid_password, personal_seo_configs, access_control. Пишет СРАЗУ на сайт, без tobiz_save_page. Остальные поля формы сохраняются как были.

Input parameters:

- `access_control`
- `dir`
- `og_image`
- `page_id` (string|integer)
- `personal_seo_configs`
- `project_id`
- `seo_description`
- `seo_keywords`
- `seo_title`
- `title`
- `valid_login`
- `valid_password`

### `tobiz_copy_page` (~98 tokens)

Скопировать страницу (вместе с блоками) в проект: title — название копии, target_project — project_id получателя (по умолчанию текущий). apply=false — только показать план и список доступных проектов.

Input parameters:

- `apply` (boolean)
- `page_id` (string|integer)
- `project_id`
- `target_project` (string|integer)
- `title` (string)

### `tobiz_build_from_template` (~135 tokens)

One-command native template pipeline: preview or copy a page, rebind a positional content recipe, prepare native settings, replace populated images, save once, apply SEO and run desktop/mobile quality audit. No custom HTML/CSS/JS is added.

Input parameters:

- `apply` (boolean)
- `recipe`
- `replacement_image`
- `seo`
- `source_page_id` (string|integer)
- `source_project_id` (string|integer)
- `source_terms`
- `target_project_id` (string|integer)
- `title` (string)
- `viewports`

### `tobiz_plan_site` (~89 tokens)

Create a deterministic native-first site plan before building. Selects an installed TOBIZ template, locks its block structure, assigns a purpose to each section, sets text-slot limits, photo briefs, CTA rules and acceptance criteria. Returns a stable plan_id that can be validated after restart. Read-only; no page is created.

Input parameters:

- `brief` (object, required)
- `goal` (string)

### `tobiz_plan_multipage_site` (~79 tokens)

Plan a complete native TOBIZ multi-page site before creating anything. Validates one home page, unique routes, concise shared navigation and the purpose of every page, then creates a quality plan for each page and requires one visual system. Read-only.

Input parameters:

- `pages` (array, required)
- `site_brief` (object, required)

### `tobiz_prepare_multipage_package` (~74 tokens)

Prepare one fillable native page package for every page in a validated multi-page plan. Nothing is created in TOBIZ. The returned envelope keeps shared navigation and exact page routes.

Input parameters:

- `pages` (array, required)
- `save_checkpoints` (boolean)
- `site_brief` (object, required)

### `tobiz_multipage_package_status` (~47 tokens)

Revalidate every nested page package and return one aggregate completion status. Read-only for TOBIZ; use before any multi-page build.

Input parameters:

- `package` (object, required)

### `tobiz_build_multipage_package` (~116 tokens)

Preview or transactionally build every ready page in a multi-page package. All nested packages and shared navigation are preflighted first. On a build failure, pages created by this call are deleted. Set replace_starter_page=true only for a new project containing one disposable starter page.

Input parameters:

- `apply` (boolean)
- `package` (object, required)
- `replace_starter_page` (boolean)
- `source_terms`
- `target_project_id` (string|integer)
- `viewports`

### `tobiz_validate_brief` (~87 tokens)

Check whether a client brief contains the minimum verified facts needed for a trustworthy TOBIZ site. Returns only the missing required questions, optional clarifications and whether quality build may start. Use allow_placeholders=true only for an explicit unpublished prototype. Read-only; does not select a template or access TOBIZ.

Input parameters:

- `brief` (object, required)
- `goal` (string)

### `tobiz_validate_site_architecture` (~83 tokens)

Select an available verified native template and check whether its locked structure can fully explain the offer and establish trust before a page is created. Requires critical goal-specific sections, enough trust layers and a composition score of at least 7/10. Read-only; recommends another template instead of code.

Input parameters:

- `brief` (object, required)
- `goal` (string)

### `tobiz_validate_conversion_path` (~69 tokens)

Select an available verified native template and check its lead forms before creating a page. Validates requested form_fields, submit button and the rule that Name precedes Phone. Read-only; no custom form or code is created.

Input parameters:

- `brief` (object, required)
- `goal` (string)

### `tobiz_start_site` (~95 tokens)

Start a new TOBIZ site workflow in one read-only call. If the brief is incomplete, returns only the required client questions without accessing TOBIZ. Otherwise selects an available verified template, checks architecture and native forms, creates a clean resumable package and returns exactly one next action. No page is created.

Input parameters:

- `brief` (object, required)
- `goal` (string)
- `save_checkpoint` (boolean)

### `tobiz_compile_site_content` (~92 tokens)

Compile an evidence-bound copywriting manifest for a native TOBIZ site before writing text. Selects and locks the same installed template as tobiz_plan_site, maps every native text slot to its purpose and mobile length limit, lists missing client evidence, and forbids fabricated prices, reviews, credentials, guarantees and contacts. Read-only.

Input parameters:

- `brief` (object, required)
- `goal` (string)

### `tobiz_validate_site_recipe` (~83 tokens)

Validate proposed native-template copy before creating a page. Checks the locked block sequence, meaningful-slot coverage, mobile text limits, card-copy balance, CTA specificity, unsupported factual claims and evidence_codes coverage. Read-only; returns exact slots and never rewrites text.

Input parameters:

- `brief` (object, required)
- `goal` (string)
- `recipe` (object, required)

### `tobiz_validate_media_recipe` (~73 tokens)

Validate image assignments before creating a page. Checks exact native-slot coverage, uploaded filenames, pixel dimensions, background orientation and text-safe area, consistent card ratios, placeholders and cross-section reuse. Read-only.

Input parameters:

- `brief` (object, required)
- `goal` (string)
- `media_recipe` (object, required)

### `tobiz_prepare_site_package` (~95 tokens)

Prepare the complete clean fill-in package for a new native TOBIZ page in one call. Returns stable plan_id, locked template, every text/link slot with role and mobile limit, every exact image path with visual requirements, SEO fields and missing client evidence. Source-template copy is deliberately omitted. Read-only.

Input parameters:

- `brief` (object, required)
- `goal` (string)
- `save_checkpoint` (boolean)

### `tobiz_fill_package_content` (~96 tokens)

Fill exact text and SEO slots in a complete site package without editing its structure. Rejects unknown or duplicate block_index/path targets, preserves native slot metadata and returns immediate copy, claim, mobile-length and full package preflight results. Read-only; use the returned package for the next step.

Input parameters:

- `package` (object, required)
- `save_checkpoint` (boolean)
- `seo`
- `updates` (array, required)

### `tobiz_site_package_status` (~64 tokens)

Resume a prepared site package safely. Revalidates its plan and locked template, counts completed copy, media and required SEO slots, lists every exact missing target, groups preflight blockers and returns one deterministic next_action. Read-only.

Input parameters:

- `package` (object, required)

### `tobiz_save_site_package` (~71 tokens)

Save or update a validated site-package checkpoint in local MCP storage so work can resume after reconnecting or in another AI client. Atomic local write only; does not edit TOBIZ. Returns checkpoint_id and current progress.

Input parameters:

- `expected_content_hash` (string)
- `package` (object, required)

### `tobiz_list_site_packages` (~43 tokens)

List locally saved site-package checkpoints without exposing credentials or full client content. Returns checkpoint IDs, timestamps, plan IDs and topics. Read-only for TOBIZ.

### `tobiz_load_site_package` (~58 tokens)

Load a local site-package checkpoint and revalidate its plan and template against current TOBIZ state. Returns the complete package, current progress and exact next action. Read-only for TOBIZ.

Input parameters:

- `checkpoint_id` (string, required)

### `tobiz_list_site_package_revisions` (~49 tokens)

List up to 20 previous versions of one local site-package checkpoint. Returns metadata only and never changes TOBIZ or the current package.

Input parameters:

- `checkpoint_id` (string, required)

### `tobiz_restore_site_package_revision` (~77 tokens)

Restore a selected previous local site-package version. The current version is archived first, TOBIZ is not changed, and confirm=true is required. Returns the restored package revalidated against current TOBIZ state.

Input parameters:

- `checkpoint_id` (string, required)
- `confirm` (boolean)
- `revision_id` (string, required)

### `tobiz_delete_site_package` (~53 tokens)

Delete one local site-package checkpoint. This never changes TOBIZ, but permanently removes the local client package and therefore requires confirm=true.

Input parameters:

- `checkpoint_id` (string, required)
- `confirm` (boolean)

### `tobiz_fill_package_media` (~106 tokens)

Preview or batch-upload local/base64 images into the exact media slots of a complete site package. Resolves block_index against the locked native template, uploads each file to that block and returns a new package with byte-verified media metadata. Does not change block values or save the page. Run apply=false first, then apply=true.

Input parameters:

- `apply` (boolean)
- `package` (object, required)
- `save_checkpoint` (boolean)
- `uploads` (array, required)

### `tobiz_build_site_package` (~123 tokens)

Preview or build directly from the complete object returned by tobiz_prepare_site_package. Recomputes the plan, rejects stale or mixed package/template IDs, runs the unified preflight and delegates to the native one-save quality pipeline. Fill the package in place; do not manually unpack its fields. No custom HTML/CSS/JS is added.

Input parameters:

- `apply` (boolean)
- `details` (boolean)
- `package` (object, required)
- `source_terms`
- `target_project_id` (string|integer)
- `viewports`

### `tobiz_preflight_site_build` (~104 tokens)

One-call read-only gate for the complete site package before creating a TOBIZ page. Validates plan_id, copy, factual claims, media assignments, SEO lengths, page slug and unsafe or empty links. Returns one ready_for_build verdict and exact blockers.

Input parameters:

- `brief` (object, required)
- `goal` (string)
- `media_recipe`
- `plan_id` (string)
- `recipe` (object, required)
- `seo`

### `tobiz_audit_claims` (~87 tokens)

Read-only factual integrity audit for a TOBIZ page. Finds phones, emails, prices, discounts, experience, durations and numeric results that are not present in the approved brief. Returns the exact block and native field; never edits copy or invents replacements.

Input parameters:

- `brief` (object, required)
- `page_id` (string|integer)
- `project_id`

### `tobiz_check_site_plan` (~99 tokens)

Compare an existing TOBIZ page with a deterministic plan_id reconstructed from the same brief. Checks native structure and section roles, then runs image composition, reference fidelity, editor safety and the unified release gate. Read-only.

Input parameters:

- `brief` (object, required)
- `page_id` (string|integer)
- `plan_id` (string, required)
- `project_id`
- `screenshots` (boolean)
- `source_terms`

### `tobiz_build_quality_page` (~161 tokens)

Brief-driven native TOBIZ quality pipeline. Selects a verified installed template, enforces the 30% Flex limit, returns a photo-slot manifest in preview, then copies, fills and saves once. Apply mode also runs desktop/mobile audit and an editor round-trip safety check. No custom HTML/CSS/JS or new blocks are added.

Input parameters:

- `apply` (boolean)
- `brief` (object, required)
- `details` (boolean)
- `media_recipe`
- `plan_id` (string)
- `recipe`
- `replacement_image`
- `seo`
- `source_terms`
- `target_project_id` (string|integer)
- `title` (string)
- `viewports`

### `tobiz_improve_page` (~176 tokens)

Audit a TOBIZ page and iteratively apply only deterministic native fixes: broken anchors with an existing native form, empty/demo social links, gallery hover-only labels, dark-form heading contrast, Name-before-Phone form order, equal card/button height, always-visible card buttons and centered buttons when the affected block exposes these controls. Every visual defect is tied to its native block id. Preview by default. Apply mode requires an editor-safe clean draft, creates a backup on every save, re-audits after each cycle and automatically restores the backup if the quality score decreases.

Input parameters:

- `apply` (boolean)
- `max_cycles` (integer)
- `page_id` (string|integer)
- `project_id`
- `source_terms`
- `target_score` (number)
- `viewports`

### `tobiz_repair_layout` (~129 tokens)

Repair block-level visual layout defects using only controls exposed by the affected native TOBIZ block type. Handles equal card/button height, initially visible buttons, hover animation and button alignment. Mobile controls are reported for review unless their semantics are deterministic. Preview by default. Apply mode requires a clean editor-safe draft, creates a backup, re-audits desktop/mobile and rolls back on a lower score or new critical issue.

Input parameters:

- `apply` (boolean)
- `page_id` (string|integer)
- `project_id`
- `source_terms`
- `viewports`

### `tobiz_refine_design` (~116 tokens)

Analyze the whole rendered page as a design system across desktop and mobile: container grid, section alignment and rhythm, button palette/radii, typography, image proportions and clipped content. Preview by default. Apply mode combines only deterministic native template and layout fixes, validates editor roundtrip, saves once and restores the backup if quality decreases, a critical error appears or design-system consistency regresses.

Input parameters:

- `apply` (boolean)
- `page_id` (string|integer)
- `project_id`
- `source_terms`

### `tobiz_audit_composition` (~97 tokens)

Analyze the semantic architecture of a native TOBIZ page without changing it. Classifies every block by role, checks topic coverage, trust signals, section order and thin sections, then returns block-specific issues and a recommended native story sequence. Goals: lead_generation, education or ecommerce. No custom code is generated.

Input parameters:

- `goal` (string)
- `page_id` (string|integer)
- `project_id`

### `tobiz_compare_design_reference` (~123 tokens)

Compare a target TOBIZ page with a native reference page across block sequence, semantic section roles, native style fields and rendered desktop/mobile design profiles. Returns per-block and visual deviations without changing either page. Use before delivery when a site must preserve an installed template design.

Input parameters:

- `goal` (string)
- `reference_page_id` (string|integer, required)
- `reference_project_id` (string|integer, required)
- `screenshots` (boolean)
- `target_page_id` (string|integer, required)
- `target_project_id` (string|integer, required)

### `tobiz_release_design_gate` (~154 tokens)

Run the strict final acceptance gate for a native TOBIZ page. A ready verdict requires desktop/tablet/mobile screenshots, a design reference, approved brief for claim audit, editor roundtrip and explicit visual review confirmation. Missing evidence blocks release. Does not change the site or submit forms.

Input parameters:

- `brief`
- `check_editor` (boolean)
- `goal` (string)
- `page_id` (string|integer)
- `project_id`
- `reference_page_id` (string|integer)
- `reference_project_id`
- `screenshots` (boolean)
- `source_terms`
- `visual_review_approved` (boolean)
- `visual_review_notes` (string)

### `tobiz_audit_images` (~90 tokens)

Audit every rendered image on desktop and mobile. Detects broken or stretched files, insufficient source resolution, extreme cropping, repeated photos, inconsistent card ratios and text over background images without a scrim. Returns image geometry, nearby section text and screenshots for semantic visual review. Read-only.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `screenshots` (boolean)

### `tobiz_delete_page` (~74 tokens)

Удалить страницу проекта. Необратимо: требует confirm=true, иначе вернёт отказ с названием страницы — сначала проверьте, ту ли удаляете (tobiz_list_pages).

Input parameters:

- `confirm` (boolean)
- `page_id` (string|integer)
- `project_id`

### `tobiz_save_page` (~92 tokens)

Единственный инструмент, который пишет на сервер: рендерит HTML блоков шаблонами вендора и отправляет SaveBlocks. verify=true проверяет результат по публичной вёрстке.

Input parameters:

- `include_payload` (boolean)
- `only_if_changed` (boolean)
- `page_id` (string|integer)
- `project_id`
- `verify` (boolean)

### `tobiz_discard_changes` (~45 tokens)

Забыть несохранённые правки страницы и перечитать её с сервера.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_list_page_backups` (~46 tokens)

Список автоматических резервных копий блоков страницы, созданных перед сохранением.

Input parameters:

- `page_id` (string|integer)
- `project_id`

### `tobiz_restore_page_backup` (~67 tokens)

Восстановить блоки страницы из автоматической резервной копии. Перезаписывает страницу и требует confirm=true.

Input parameters:

- `backup_id` (string)
- `confirm` (boolean)
- `page_id` (string|integer)
- `project_id`

### `tobiz_verify_page` (~56 tokens)

Проверить публичную вёрстку страницы: наличие блоков и ожидаемых текстов.

Input parameters:

- `block_ids`
- `expect`
- `page_id` (string|integer)
- `project_id`

### `tobiz_get_computed_styles` (~64 tokens)

Прочитать реальные вычисленные стили публичной страницы на desktop/mobile: body, заголовки, текст, ссылки, кнопки и поля.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `viewports`

### `tobiz_screenshot_page` (~57 tokens)

Сделать полностраничные PNG-снимки публичной страницы в desktop и mobile и вернуть пути к файлам.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `viewports`

### `tobiz_diagnose_interactions` (~62 tokens)

Проверить формы, поля, кнопки, ссылки, якоря и попапы на desktop/mobile без отправки заявок.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `viewports`

### `tobiz_audit_page` (~80 tokens)

Полный аудит публичной страницы одной командой: desktop/mobile-снимки, computed styles, переполнение, битые изображения, пустые заголовки, формы, кнопки, ссылки, попапы и ошибки JavaScript.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `viewports`

### `tobiz_audit_summary` (~77 tokens)

Compact desktop/mobile audit with critical errors, warnings, screenshots, an explainable 0-10 score across four dimensions and a prioritized fix plan. Does not submit forms or change the site.

Input parameters:

- `page_id` (string|integer)
- `project_id`
- `source_terms`
- `viewports`

### `tobiz_upload_image` (~112 tokens)

Загрузить изображение в конструктор. path — файл внутри /data/inbox, либо content_base64. Возвращает имя файла, фактические width/height, формат, aspect_ratio и готовый media_asset для медиарецепта.

Input parameters:

- `block_id` (string|integer)
- `content_base64` (string)
- `file_name` (string)
- `page_id` (string|integer)
- `path` (string)
- `project_id`

### `tobiz_set_block_image` (~88 tokens)

Загрузить изображение и подставить его имя в указанное поле блока одним вызовом.

Input parameters:

- `block_id` (string|integer)
- `content_base64` (string)
- `field` (string)
- `file_name` (string)
- `page_id` (string|integer)
- `path` (string)
- `project_id`

## Diagnostics

Captured diagnostic sections: Provenance. The full working is on the page: https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp#diagnostics

## Score history

- 2026-11-05: 42
- 2026-11-04: 41
- 2026-11-03: 41
- 2026-11-02: 40
- 2026-11-01: 40
- 2026-10-31: 39
- 2026-10-30: 39
- 2026-10-29: 38
- 2026-10-28: 38
- 2026-10-27: 37
- 2026-10-26: 37
- 2026-10-25: 37
- 2026-10-24: 36
- 2026-10-23: 36
- 2026-10-22: 35
- 2026-10-21: 35
- 2026-10-20: 34
- 2026-10-19: 34
- 2026-10-18: 33
- 2026-10-17: 33
- 2026-10-16: 32
- 2026-10-15: 32
- 2026-10-14: 7
- 2026-10-13: 7
- 2026-10-12: 7
- 2026-10-10: 7

## Common questions

### What is the TOBIZ MCP server?

TOBIZ MCP is listed in the public MCP registry as io.github.Tobiz21/tobiz-mcp. Create, edit and audit TOBIZ websites, pages, blocks, articles and products. This page covers its container image (ghcr.io/tobiz21/tobiz-mcp).

### Is the TOBIZ MCP server safe to use?

TOBIZ MCP scores 42 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the TOBIZ MCP server expose?

TOBIZ MCP exposes 124 tools: tobiz_login, tobiz_session_status, tobiz_health, tobiz_diagnostics, tobiz_onboarding_check, and 119 more. Their descriptions and schemas cost roughly 9,734 tokens of context every time the server is loaded.

### Is the TOBIZ MCP server still maintained?

TOBIZ MCP is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- GitHub Container Registry: https://ghcr.io/tobiz21/tobiz-mcp
- Repository: https://github.com/Tobiz21/tobiz-mcp
- Changelog RSS feed: https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp.json
- HTML version of this page: https://verifymcp.io/servers/tobiz21-tobiz-mcp/ghcr-io-tobiz21-tobiz-mcp
