# `io.github.ostrovit201/usilitel-signala` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.ostrovit201/usilitel-signala
- JSON: https://anlyon.dev/api/v1/servers/io.github.ostrovit201/usilitel-signala
- Version: 1.2.0 (active)
- Publisher: io.github.ostrovit201 (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/ostrovit201/usilitel-signala-mcp-server-manifest
- Metadata from the official MCP Registry, synced 2026-10-23T10:18:17.810Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Усилитель сигнала
Cellular signal booster shop in Moscow: catalog, live prices and stock, equipment picks, order link
```

Scanned 2026-10-23T10:18:27.362Z over streamable-http.

**14 tools: 10 change things and 4 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 10 | ask |
| Only reads | read | 4 | allow |

## Exfil surface

No private-data -> untrusted-input -> outbound path in this server alone: no tool is tagged private-data or untrusted-input or outbound.

| Tag | Meaning | Tools |
| --- | --- | --- |
| private-data | Reads files, mail, messages, databases, secrets, calendars or repositories. | none |
| untrusted-input | Brings in text someone else can write: web pages, inbound email, messages, issues and comments. | none |
| outbound | Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL. | none |

## Findings

No check matched anything in these tool definitions.


## Changes things (10)

Creates or changes something that can be changed back. Claude Code: ask.

### `usilitel_article`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Полный текст статьи блога с вопросами-ответами. slug_or_url — slug из usilitel_articles или адрес статьи.
```

### `usilitel_articles`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Статьи блога (новые первыми): заголовок, дата, краткое описание, адрес. Полный текст — usilitel_article.
```

### `usilitel_catalog_changes`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Что изменилось на сайте за последние дни (с момента, как сервер следит за сайтом): новые и ушедшие товары,
изменения цен и наличия, обновлённые карточки (характеристики, PDF, текст), новые статьи, обновлённые тексты страниц.
kind — new_product | removed_product | price_changed | stock_changed | card_updated | new_article | new_page | page_text_updated.
```

### `usilitel_catalog_sections`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Структура каталога: разделы с числом товаров (и в наличии), подборки внутри разделов (по объекту, частоте,
оператору, бренду, типу), бренды и страницы услуг — с адресами на сайте.
```

### `usilitel_contacts`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Контакты и условия магазина: телефон, почта, часы работы, регион, бесплатный подбор и замер, монтаж,
как заказать, доставка (сроки и стоимость), оплата, возврат.
```

### `usilitel_equipment_pick`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Подобрать варианты оборудования под объект.

object_type — дача, дом, квартира, офис, магазин, склад, подвал, производство, ресторан, торговый центр, автомобиль;
area_m2 — площадь помещения; operators — операторы (МТС, Билайн, МегаФон, T2);
bands_mhz — частоты по замеру (самое надёжное: если известны, они важнее операторов);
need — calls (звонки) | internet | both; ready_kit — искать готовые комплекты (иначе репитеры);
max_price — бюджет в рублях.
Возвращает подходящие модели (в наличии — первыми) и пояснение, по каким правилам отобраны.
Это предварительный подбор: точный выбор частоты делает замер сигнала — предлагайте его (по Москве бесплатно).
```

### `usilitel_page_text`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Текст страницы сайта: раздела, подборки («/repiteri/dlya-dachi/»), бренда, услуги или главной —
заголовок, описание, текст блоками и вопросы-ответы. Используйте для объяснений «как выбрать», условий услуг.
```

### `usilitel_product_details`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Полная карточка товара: цена, наличие, все характеристики, комплектация, частоты, операторы, объекты,
фото, PDF-документы (паспорта, инструкции, сертификаты), текст описания с сайта.
id_or_url — id из usilitel_products_search, артикул или адрес страницы товара на usilitel-signala.ru.
```

### `usilitel_refresh`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Немедленно сверить данные с сайтом, не дожидаясь планового обновления (оно идёт само каждые несколько минут).
Вызывайте, только если пользователь прямо просит обновить данные.
```

### `usilitel_request_link`

- The name "usilitel_request_link" says "request": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Ссылка на заявку на сайте с уже заполненным подбором. Давайте её, когда человек готов заказать, хочет расчёт,
консультацию или монтаж. По ссылке откроется окно заявки: подбор уже в комментарии, человеку останется ввести
телефон и отправить — менеджер перезвонит в рабочее время.
summary — кратко по-русски: объект, площадь, оператор или частота, что нужно (звонки, интернет), пожелания.
НЕ включайте телефон, имя, адрес, почту и другие персональные данные — их человек вводит на сайте сам.
product_ids — id или url подобранных товаров (до 10): их названия, цены и наличие добавятся в заявку.
```

## Only reads (4)

Looks things up and changes nothing. Claude Code: allow.

### `usilitel_catalog_status`

- The name "usilitel_catalog_status" says "status": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Свежесть и объём данных: когда сайт последний раз пересобирался, когда сервер сверялся с сайтом,
сколько товаров (и в наличии), страниц, статей и PDF-документов. Вызывайте, если спрашивают,
насколько актуальны данные.
```

### `usilitel_content_search`

- The name "usilitel_content_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Поиск по статьям блога и текстам разделов, подборок и услуг (не по товарам — для них usilitel_products_search).
Возвращает подходящие страницы с фрагментом текста.
```

### `usilitel_products_compare`

- The name "usilitel_products_compare" says "compare": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Сравнить 2–5 товаров по цене, наличию, частотам, площади и характеристикам (таблица «характеристика → значения»).
ids — id, артикулы или адреса товаров.
```

### `usilitel_products_search`

- The name "usilitel_products_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Найти оборудование в каталоге «Усилителя сигнала».

query — слова из названия, артикула или характеристик (все слова должны встретиться), например «RK900-50», «MIMO панель»;
section — раздел: «Репитеры», «Готовые комплекты», «Бустеры», «Антенны», «Кабель и сборки», «4G-роутеры и модемы», «Комплектующие»;
brand — VEGATEL, ДалСВЯЗЬ, Baltic Signal, KROKS;
band_mhz — рабочая частота: 800, 900, 1800, 2100, 2600 (у товара должна быть среди его частот);
operator — МТС, Билайн, МегаФон, T2; object_type — «дача», «квартира», «офис», «склад», «подвал» и т. п.;
in_stock_only — только в наличии; min_price / max_price — цена в рублях;
search_specs — искать также в характеристиках и тексте карточки;
sort — relevance | price_asc | price_desc; limit — 1–50; offset — для следующей страницы.
Возвращает краткие карточки; подробности — usilitel_product_details.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `usilitel-signala`:

```json
{
  "permissions": {
    "allow": [
      "mcp__usilitel-signala__usilitel_catalog_status",
      "mcp__usilitel-signala__usilitel_products_search",
      "mcp__usilitel-signala__usilitel_products_compare",
      "mcp__usilitel-signala__usilitel_content_search"
    ],
    "ask": [
      "mcp__usilitel-signala__usilitel_product_details",
      "mcp__usilitel-signala__usilitel_equipment_pick",
      "mcp__usilitel-signala__usilitel_catalog_sections",
      "mcp__usilitel-signala__usilitel_page_text",
      "mcp__usilitel-signala__usilitel_articles",
      "mcp__usilitel-signala__usilitel_article",
      "mcp__usilitel-signala__usilitel_catalog_changes",
      "mcp__usilitel-signala__usilitel_contacts",
      "mcp__usilitel-signala__usilitel_request_link",
      "mcp__usilitel-signala__usilitel_refresh"
    ],
    "deny": []
  }
}
```
