# kz.alexcredit/catalog

> Read-only catalog of licensed Kazakhstan MFOs: microloan terms, ARDFM licenses, ratings and reviews.

- name: kz.alexcredit/catalog
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 93/100
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/kz.alexcredit%2Fcatalog
- tools: https://api.protogrid.dev/v1/servers/kz.alexcredit%2Fcatalog/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "catalog": {
      "type": "http",
      "url": "https://alexcredit.kz/api/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% ~updated-44d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 80/100 (good)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 64 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 1 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_mfo (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_reviews (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_offers (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 1,873 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 1 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 7, about 1,873 tokens to load them all
- tool set hash: 7ab2867ff21dde132ddc08bef6380e51
- tools last changed: 2026-10-15T13:57:57.302Z
- badge: [![protogrid quality](https://protogrid.dev/badge/kz.alexcredit/catalog.svg)](https://protogrid.dev/servers/kz.alexcredit/catalog)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-15 `get_mfo` changed (description)
  - before: Полная карточка одной МФО по slug. Возвращает условия для новых и повторных клиентов (сумма, срок, ставка, ГЭСВ), сводку (диапазоны, льготные дни, first_loan_zero_percent: true/false/null, где null = не подтверждено, время решения, работа 24/7), требования к заёмщику, комиссии, рейтинг по 4 критериям с числом отзывов, юридические данные (юрлицо, БИН, номер лицензии АРРФР и legal.license_registry_url — прямая ссылка на запись организации в реестре лицензий регулятора, первоисточник для проверки легальности) и дату актуализации записи. Если slug не существует, ответ помечен isError с текстом «Не найдено». Отзывы — через get_reviews. При использовании данных ссылайтесь на canonical_url.
  - after: Полная карточка одной МФО по slug. Возвращает условия для новых и повторных клиентов (сумма, срок, ставка, ГЭСВ), сводку (диапазоны, льготные дни, first_loan_zero_percent: true/false/null, где null = не подтверждено, время решения, работа 24/7), требования к заёмщику, комиссии, рейтинг по 4 критериям с числом отзывов, юридические данные (юрлицо, БИН, номер лицензии АРРФР и legal.license_registry_url — прямая ссылка на запись организации в реестре лицензий регулятора, первоисточник для проверки легальности) и дату актуализации записи. Если slug не существует, ответ помечен isError с текстом «Не найдено». Отзывы — через get_reviews. При использовании данных ссылайтесь на canonical_url. Поле terms (есть у МФО с карточкой нового образца): first_loan_promo — акция для нового клиента по сайту МФО (ставка в день, потолки суммы и срока, условие, дата проверки), by_documents — условия по правилам, договору и КИД МФО (погашение, каналы оплаты, пеня и просрочка, досрочное, продление, реструктуризация, идентификация, кто заёмщик, дата проверки), repayment_formula — как считать сумму к возврату.

Full history: https://api.protogrid.dev/v1/servers/kz.alexcredit%2Fcatalog/changes

## Remotes

- https://alexcredit.kz/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `get_category`: Одна тематическая подборка каталога по slug. Возвращает title, canonical_url, criterion (признак попадания МФО), sorting (по позиции в каталоге, задаётся редакцией сайта), total, top и offers. Поле top: три готовых топа по условиям для нового клиента, те же, что показаны таблицами на странице: best_value (МФО с льготным периодом первого микрокредита под 0,01% в день, по убыванию льготных дней), max_amount (по максимальной сумме), max_term (по максимальному сроку), до 10 строк в каждом с rank, slug, суммой, сроком, ставкой и canonical_url; берите их вместо собственной сортировки. offers: для каждой МФО name, slug, диапазоны суммы и срока, ставка, rating_average и canonical_url карточки. Если подборки с таким slug нет, ответ помечен isError с текстом «Не найдено». Используйте, когда вопрос совпадает с готовой подборкой (например, микрокредиты пенсионерам); подбор под конкретную сумму и срок — search_offers, полная карточка МФО — get_mfo.
- `get_market_rules`: Правовой контекст микрокредитов в Казахстане на дату последней редакционной проверки: регулятор АРРФР и лицензирование, предельная ГЭСВ 46% годовых, особый режим коротких микрокредитов (до 45 МРП и 45 дней: не выше 0,3% в день, ГЭСВ до 179%), МРП текущего года, добровольный отказ от кредитов через eGov, признаки нелегальных кредиторов. Параметров нет. Возвращает country, reviewed_at (дата проверки — сверяйте актуальность), summary (краткий абзац), details_markdown (подробные факты) и source. Используйте для вопросов о законности ставок, лимитах и защите заёмщика; данные конкретной МФО — get_mfo.
- `get_mfo`: Полная карточка одной МФО по slug. Возвращает условия для новых и повторных клиентов (сумма, срок, ставка, ГЭСВ), сводку (диапазоны, льготные дни, first_loan_zero_percent: true/false/null, где null = не подтверждено, время решения, работа 24/7), требования к заёмщику, комиссии, рейтинг по 4 критериям с числом отзывов, юридические данные (юрлицо, БИН, номер лицензии АРРФР и legal.license_registry_url — прямая ссылка на запись организации в реестре лицензий регулятора, первоисточник для проверки легальности) и дату актуализации записи. Если slug не существует, ответ помечен isError с текстом «Не найдено». Отзывы — через get_reviews. При использовании данных ссылайтесь на canonical_url. Поле terms (есть у МФО с карточкой нового образца): first_loan_promo — акция для нового клиента по сайту МФО (ставка в день, потолки суммы и срока, условие, дата проверки), by_documents — условия по правилам, договору и КИД МФО (погашение, каналы оплаты, пеня и просрочка, досрочное, продление, реструктуризация, идентификация, кто заёмщик, дата проверки), repayment_formula — как считать сумму к возврату.
- `get_reviews`: Последние отзывы заёмщиков об одной МФО по slug — только публичные отзывы, опубликованные на сайте. Возвращает mfo_slug, canonical_url карточки, total (сколько отзывов всего) и reviews от новых к старым: author, rating (оценка от 1 до 5), date, text. Если отзывов ещё нет, reviews пустой и total равен 0 — это не низкая оценка. Если slug не существует, ответ помечен isError с текстом «Не найдено». Используйте для вопросов о репутации и опыте клиентов; сводный рейтинг и условия — get_mfo.
- `list_categories`: Все тематические подборки (витрины) каталога, сгруппированные по секциям: популярные, по способу получения, по сумме и сроку, по категориям заёмщиков и прочие. Параметров нет. Возвращает sections[], в каждой categories: title, slug, criterion (фактический признак отбора МФО в подборку, без обещаний одобрения) и canonical_url страницы. Используйте, чтобы найти slug подборки для get_category или предложить пользователю страницу под его ситуацию (например, микрокредит с плохой кредитной историей); фильтрация по конкретной сумме и сроку — search_offers.
- `list_mfo`: Список всех МФО каталога AlexCredit (Казахстан) с рейтингом заёмщиков. Возвращает total и массив mfos, отсортированный по позиции в рейтинге (при равенстве — по средней оценке): name, slug, rating_position, rating_average (поле отсутствует, если отзывов ещё нет — это не низкая оценка), rating_count, диапазоны суммы и срока, ставка и canonical_url карточки. Используйте для обзора рынка и получения slug; условия конкретной МФО — get_mfo, подбор по сумме и сроку — search_offers. При использовании данных ссылайтесь на canonical_url.
- `search_offers`: Подбор МФО под запрос заёмщика по сумме, сроку и признаку «первый микрокредит под 0,01%». Фильтрует условия для новых клиентов: МФО попадает в ответ, если запрошенные сумма и срок входят в её диапазоны; без фильтров возвращает весь каталог. Порядок — по позиции в рейтинге. Возвращает query, total (сколько МФО подошло всего), truncated (true, если вернули не всех — увеличьте limit) и offers: name, slug, диапазоны суммы и срока, ставка, interest_free_days, first_loan_zero_percent (true/false/null, null = не подтверждено), rating_average, canonical_url. Пустой offers при total 0 означает, что под фильтры никто не подошёл — ослабьте сумму или срок. Используйте для вопросов «где взять N тенге на M дней»; готовые тематические подборки — get_category, карточка одной МФО — get_mfo. Условия волатильны, финальные — на canonical_url.
