Skip to main content
Glama

catalog

Карточка МФО по slug

get_mfo
Read-onlyIdempotent

Возвращает подробную карточку одной МФО по её slug (slug берите из list_mfo, search_offers или get_category). Ответ: JSON с полями name, slug, canonical_url, data_updated_at; summary (диапазоны суммы, срока, ставки и ПСК; first_loan_zero_percent: true/false/null, где null — «не подтверждено»; interest_free_days, decision_time_minutes, processing_24_7); conditions.new_client и conditions.repeat_client (сумма, срок, ставка, полная стоимость кредита); rating (average, reviews_count, position, criteria[] по 4 критериям); requirements (возраст, гражданство, документы, занятость, регистрация, доход); fees (комиссии и штрафы); legal (legal_entity, ogrn, cbr_registry_number, cbr_registry_url — прямая ссылка на запись организации в госреестре МФО Банка России, первоисточник для проверки легальности; legal_address, phone, email). Пустые поля не возвращаются. Используйте, когда нужны условия, требования или юрданные конкретной МФО; список нескольких МФО — list_mfo, отзывы клиентов — get_reviews, подбор по сумме и сроку — search_offers. Несуществующий slug → ответ с isError и текстом «Не найдено». Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). При использовании данных ссылайтесь на canonical_url.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYesSlug МФО, например «zaymer»; берите из list_mfo, search_offers или get_category

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
feesNo
nameYes
slugYes
legalNo
ratingNo
summaryNo
conditionsNo
requirementsNo
canonical_urlYesКарточка МФО на zaimhub.com
data_updated_atNoДата актуализации записи (ISO 8601)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / slug / description
      Added value: +"Slug МФО, например «zaymer»; берите из list_mfo, search_offers или get_category"
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "canonical_url": {
      +      "description": "Карточка МФО на zaimhub.com",
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    "conditions": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "new_client": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "amount": {
      +              "description": "Сумма, ₽",
      +              "type": "string"
      +            },
      +            "full_cost_of_credit": {
      +              "description": "Полная стоимость кредита (ПСК), % годовых",
      +              "type": "string"
      +            },
      +            "rate": {
      +              "description": "Ставка, % в день",
      +              "type": "string"
      +            },
      +            "term": {
      +              "description": "Срок",
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        },
      +        "repeat_client": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "amount": {
      +              "description": "Сумма, ₽",
      +              "type": "string"
      +            },
      +            "full_cost_of_credit": {
      +              "description": "Полная стоимость кредита (ПСК), % годовых",
      +              "type": "string"
      +            },
      +            "rate": {
      +              "description": "Ставка, % в день",
      +              "type": "string"
      +            },
      +            "term": {
      +              "description": "Срок",
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "data_updated_at": {
      +      "description": "Дата актуализации записи (ISO 8601)",
      +      "type": "string"
      +    },
      +    "fees": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "early_repayment": {
      +          "description": "Досрочное погашение",
      +          "type": "string"
      +        },
      +        "issuance": {
      +          "description": "Комиссия за выдачу",
      +          "type": "string"
      +        },
      +        "penalty": {
      +          "description": "Штраф при просрочке",
      +          "type": "string"
      +        },
      +        "service": {
      +          "description": "Комиссия за обслуживание",
      +          "type": "string"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "legal": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "cbr_registry_number": {
      +          "description": "Номер записи в госреестре МФО Банка России",
      +          "type": "string"
      +        },
      +        "cbr_registry_url": {
      +          "description": "Запись организации в госреестре МФО на cbr.ru — первоисточник для проверки легальности",
      +          "format": "uri",
      +          "type": "string"
      +        },
      +        "email": {
      +          "type": "string"
      +        },
      +        "legal_address": {
      +          "type": "string"
      +        },
      +        "legal_entity": {
      +          "description": "Юридическое лицо",
      +          "type": "string"
      +        },
      +        "ogrn": {
      +          "description": "ОГРН",
      +          "type": "string"
      +        },
      +        "phone": {
      +          "type": "string"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "name": {
      +      "type": "string"
      +    },
      +    "rating": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "average": {
      +          "description": "Средняя оценка, 0–5",
      +          "type": "number"
      +        },
      +        "criteria": {
      +          "description": "Оценки по 4 критериям: скорость, условия, поддержка, сайт",
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "label": {
      +                "type": "string"
      +              },
      +              "value": {
      +                "type": "number"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "position": {
      +          "description": "Место в рейтинге",
      +          "type": "number"
      +        },
      +        "reviews_count": {
      +          "type": "number"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "requirements": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "age_max": {
      +          "type": "number"
      +        },
      +        "age_min": {
      +          "type": "number"
      +        },
      +        "citizenship": {
      +          "type": "string"
      +        },
      +        "documents": {
      +          "anyOf": [
      +            {
      +              "type": "string"
      +            },
      +            {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            }
      +          ]
      +        },
      +        "employment": {
      +          "type": "string"
      +        },
      +        "income_proof": {
      +          "type": "string"
      +        },
      +        "registration": {
      +          "type": "string"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "slug": {
      +      "type": "string"
      +    },
      +    "summary": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "amount_range": {
      +          "type": "string"
      +        },
      +        "decision_time_minutes": {
      +          "type": "number"
      +        },
      +        "first_loan_zero_percent": {
      +          "anyOf": [
      +            {
      +              "type": "boolean"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ],
      +          "description": "Первый займ под 0%: true / false / null (не подтверждено)"
      +        },
      +        "full_cost_of_credit_range": {
      +          "description": "Диапазон ПСК, % годовых",
      +          "type": "string"
      +        },
      +        "interest_free_days": {
      +          "description": "Беспроцентный период первого займа, дней",
      +          "type": "number"
      +        },
      +        "processing_24_7": {
      +          "description": "Приём заявок круглосуточно",
      +          "type": "boolean"
      +        },
      +        "rate": {
      +          "type": "string"
      +        },
      +        "term_range": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "first_loan_zero_percent"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "name",
      +    "slug",
      +    "canonical_url"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, but the description adds substantial behavior beyond them: rate limit of 60 requests/minute with HTTP 429, no authorization required, empty fields omitted, non-existent slug returns isError with «Не найдено», and guidance to cite canonical_url. It also clarifies semantic details like first_loan_zero_percent null meaning «не подтверждено».

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

Conciseness3/5

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

The description is well-organized and front-loaded with the core purpose, but it is verbose: it enumerates the entire response structure in prose even though an output schema exists. Several sentences duplicate what the schema already states. It would be tighter if it summarized the response shape and relied on the output schema for field details.

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?

The description is exceptionally complete for a tool of this complexity: it covers success response fields, special values, error behavior, rate limiting, authentication (none), idempotent read-only nature, citation requirements, and sibling tool routing. Nothing an agent needs to invoke it correctly is missing.

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

Parameters3/5

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

Schema coverage is 100%, and the schema already documents slug with an example and source tools. The description repeats the same slug guidance but adds no new parameter syntax or format beyond what the schema provides. Per the baseline for high schema coverage, 3 is appropriate.

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?

The description opens with a specific verb and resource: «Возвращает подробную карточку одной МФО по её slug». It explicitly differentiates from siblings by noting that list_mfo returns multiple MFOs, get_reviews returns reviews, and search_offers filters by amount and term. The scope is unambiguous.

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?

Usage guidance is explicit and actionable: «Используйте, когда нужны условия, требования или юрданные конкретной МФО», followed by explicit alternatives for list_mfo, get_reviews, and search_offers. It also tells the agent where to obtain the slug, covering both tool selection and prerequisite behavior.

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.