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.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "slug": "<slug>"
    },
    "name": "get_mfo"
  }
}

Input Schema

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

Output 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
    • removedOutput schema / properties / summary / properties / first_loan_zero_percent / anyOf
      Removed value: -[
      -  {
      -    "type": "boolean"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / summary / properties / first_loan_zero_percent / type
      Added value: +[
      +  "boolean",
      +  "null"
      +]
  2. 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"
      +}
  3. 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 read-only, idempotent, non-destructive and closed-world, and the description still adds material context beyond them: no authorization required, no side effects, a 60 requests/minute per-IP limit that surfaces as HTTP 429, empty fields being omitted, and a not-found path returning isError with «Не найдено». It also states a citation obligation tied to canonical_url. Nothing here contradicts the annotations.

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?

Purpose and alternatives are front-loaded, but the middle is a long parenthetical enumeration of every response field (rating criteria, fees, legal fields), which duplicates the output schema and bloats an otherwise tight definition. The single-sentence structure makes it harder to scan than a short bulleted breakdown would be.

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?

For a one-parameter read tool this covers everything an agent needs: where the slug comes from, error behavior, auth and rate-limit profile, and output shape (an output schema also exists). The extensive field listing is redundant given the output schema, but nothing required for correct invocation 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 the slug source (list_mfo, search_offers, get_category), so the description largely repeats structured data. It does add one piece of semantic value the schema lacks — the behavior for a nonexistent slug — but that is about invocation outcome rather than parameter meaning. Baseline 3 applies.

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?

States a specific verb and resource — returns the detailed card of a single MFO by slug — and immediately contrasts with siblings (list_mfo for lists, get_reviews for reviews, search_offers for matching). An agent can pick this tool over the other four without opening any schema.

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?

Explicit when-to-use ('когда нужны условия, требования или юрданные конкретной МФО') and names each alternative with the condition that selects it: list_mfo for multiple MFOs, get_reviews for customer reviews, search_offers for matching by amount/term. It also tells the agent where to obtain the slug argument.

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.