Skip to main content
Glama

catalog

Список МФО каталога

list_mfo
Read-onlyIdempotent

Возвращает список всех МФО каталога ZaimHub (только организации из государственного реестра Банка России), отсортированный по месту в рейтинге заёмщиков. Параметр limit — сколько МФО вернуть (по умолчанию 50, максимум 100); поле total показывает общее число, постраничной навигации нет. Ответ: JSON {total, mfos[]}, у каждой МФО: name, slug, rating_position, rating_average (0–5), rating_count, текстовые диапазоны amount_range / term_range / rate и canonical_url карточки. Используйте для обзора каталога, сравнения МФО по рейтингу и получения slug; подробная карточка одной МФО — get_mfo, подбор по сумме и сроку — search_offers, тематические подборки — list_categories. Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). При использовании данных ссылайтесь на canonical_url.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoСколько МФО вернуть, 1–100 (по умолчанию 50)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
mfosYes
totalYesВсего МФО в каталоге

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / limit / description
      Added value: +"Сколько МФО вернуть, 1–100 (по умолчанию 50)"
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "mfos": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amount_range": {
      +            "description": "Диапазон суммы займа, ₽",
      +            "type": "string"
      +          },
      +          "canonical_url": {
      +            "description": "Карточка МФО на zaimhub.com",
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          "name": {
      +            "description": "Название МФО",
      +            "type": "string"
      +          },
      +          "rate": {
      +            "description": "Ставка для новых клиентов, % в день",
      +            "type": "string"
      +          },
      +          "rating_average": {
      +            "description": "Средняя оценка заёмщиков, 0–5",
      +            "type": "number"
      +          },
      +          "rating_count": {
      +            "description": "Число отзывов",
      +            "type": "number"
      +          },
      +          "rating_position": {
      +            "description": "Место в рейтинге заёмщиков (1 — лучшее)",
      +            "type": "number"
      +          },
      +          "slug": {
      +            "description": "Идентификатор МФО для get_mfo и get_reviews",
      +            "type": "string"
      +          },
      +          "term_range": {
      +            "description": "Диапазон срока, дни",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "slug",
      +          "canonical_url"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "total": {
      +      "description": "Всего МФО в каталоге",
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "total",
      +    "mfos"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Аннотации уже дают readOnlyHint, idempotentHint и destructiveHint, но описание добавляет важный контекст: отсутствие авторизации и побочных эффектов, лимит 60 запросов в минуту, HTTP 429 при превышении, отсутствие пагинации и особенность с полем total. Это выходит за рамки аннотаций и помогает агенту корректно обрабатывать ошибки и ограничения.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Описание плотное, но не перегруженное: сначала назначение, затем параметр, формат ответа, варианты использования и ограничения. Каждое предложение несёт полезную информацию, структура логична и не содержит повторов схемы или аннотаций.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Для инструмента с одним необязательным параметром, выходной схемой и аннотациями описания достаточно: раскрыты критерии возвращаемых данных, состав полей, лимиты, альтернативы и требование атрибуции через canonical_url. Агенту не нужно обращаться к документации за дополнительными деталями.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Схема параметра limit уже полностью документирует тип, минимум, максимум и значение по умолчанию, поэтому базовая оценка 3 оправдана. Описание дополнительно объясняет, как limit взаимодействует с полем total и что постраничной навигации нет, что добавляет смысл, отсутствующий в схеме.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Описание начинается с конкретного глагола «Возвращает» и ресурса «список всех МФО каталога ZaimHub», уточняет источник (реестр Банка России) и порядок сортировки. Чётко отличается от соседних инструментов: перечислены get_mfo, search_offers и list_categories как альтернативы.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Явно указано, когда использовать инструмент: для обзора каталога, сравнения по рейтингу и получения slug. Также названы альтернативы для других сценариев — get_mfo для детальной карточки, search_offers для подбора по сумме и сроку, list_categories для тематических подборок.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.