catalog
Read-only catalog of Russian MFOs: loan terms, Bank of Russia registry data, ratings, reviews.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"catalog": {
"url": "https://zaimhub.com/api/mcp"
}
}
}Puntos de conexión remotos
https://zaimhub.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢list_mfo(limit)
Возвращает список всех МФО каталога 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.
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"description": "Сколько МФО вернуть, 1–100 (по умолчанию 50)",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"total": {
"type": "number",
"description": "Всего МФО в каталоге"
},
"mfos": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Название МФО"
},
"slug": {
"type": "string",
"description": "Идентификатор МФО для get_mfo и get_reviews"
},
"rating_position": {
"description": "Место в рейтинге заёмщиков (1 — лучшее)",
"type": "number"
},
"rating_average": {
"description": "Средняя оценка заёмщиков, 0–5",
"type": "number"
},
"rating_count": {
"description": "Число отзывов",
"type": "number"
},
"amount_range": {
"description": "Диапазон суммы займа, ₽",
"type": "string"
},
"term_range": {
"description": "Диапазон срока, дни",
"type": "string"
},
"rate": {
"description": "Ставка для новых клиентов, % в день",
"type": "string"
},
"canonical_url": {
"type": "string",
"format": "uri",
"description": "Карточка МФО на zaimhub.com"
}
},
"required": [
"name",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"total",
"mfos"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_mfo(slug)
Возвращает подробную карточку одной МФО по её 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.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Slug МФО, например «zaymer»; берите из list_mfo, search_offers или get_category"
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string",
"format": "uri",
"description": "Карточка МФО на zaimhub.com"
},
"data_updated_at": {
"description": "Дата актуализации записи (ISO 8601)",
"type": "string"
},
"summary": {
"type": "object",
"properties": {
"amount_range": {
"type": "string"
},
"term_range": {
"type": "string"
},
"rate": {
"type": "string"
},
"full_cost_of_credit_range": {
"description": "Диапазон ПСК, % годовых",
"type": "string"
},
"interest_free_days": {
"description": "Беспроцентный период первого займа, дней",
"type": "number"
},
"decision_time_minutes": {
"type": "number"
},
"processing_24_7": {
"description": "Приём заявок круглосуточно",
"type": "boolean"
},
"first_loan_zero_percent": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Первый займ под 0%: true / false / null (не подтверждено)"
}
},
"required": [
"first_loan_zero_percent"
],
"additionalProperties": false
},
"conditions": {
"type": "object",
"properties": {
"new_client": {
"type": "object",
"properties": {
"amount": {
"description": "Сумма, ₽",
"type": "string"
},
"term": {
"description": "Срок",
"type": "string"
},
"rate": {
"description": "Ставка, % в день",
"type": "string"
},
"full_cost_of_credit": {
"description": "Полная стоимость кредита (ПСК), % годовых",
"type": "string"
}
},
"additionalProperties": false
},
"repeat_client": {
"type": "object",
"properties": {
"amount": {
"description": "Сумма, ₽",
"type": "string"
},
"term": {
"description": "Срок",
"type": "string"
},
"rate": {
"description": "Ставка, % в день",
"type": "string"
},
"full_cost_of_credit": {
"description": "Полная стоимость кредита (ПСК), % годовых",
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"rating": {
"type": "object",
"properties": {
"average": {
"description": "Средняя оценка, 0–5",
"type": "number"
},
"reviews_count": {
"type": "number"
},
"position": {
"description": "Место в рейтинге",
"type": "number"
},
"criteria": {
"description": "Оценки по 4 критериям: скорость, условия, поддержка, сайт",
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "number"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
},
"requirements": {
"type": "object",
"properties": {
"age_min": {
"type": "number"
},
"age_max": {
"type": "number"
},
"citizenship": {
"type": "string"
},
"documents": {
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"employment": {
"type": "string"
},
"registration": {
"type": "string"
},
"income_proof": {
"type": "string"
}
},
"additionalProperties": false
},
"fees": {
"type": "object",
"properties": {
"issuance": {
"description": "Комиссия за выдачу",
"type": "string"
},
"service": {
"description": "Комиссия за обслуживание",
"type": "string"
},
"penalty": {
"description": "Штраф при просрочке",
"type": "string"
},
"early_repayment": {
"description": "Досрочное погашение",
"type": "string"
}
},
"additionalProperties": false
},
"legal": {
"type": "object",
"properties": {
"legal_entity": {
"description": "Юридическое лицо",
"type": "string"
},
"ogrn": {
"description": "ОГРН",
"type": "string"
},
"cbr_registry_number": {
"description": "Номер записи в госреестре МФО Банка России",
"type": "string"
},
"cbr_registry_url": {
"description": "Запись организации в госреестре МФО на cbr.ru — первоисточник для проверки легальности",
"type": "string",
"format": "uri"
},
"legal_address": {
"type": "string"
},
"phone": {
"type": "string"
},
"email": {
"type": "string"
}
},
"additionalProperties": false
}
},
"required": [
"name",
"slug",
"canonical_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢search_offers(amount, term_days, first_loan_zero, limit)
Подбирает предложения МФО для новых клиентов по сумме займа (amount, ₽), сроку (term_days, дней) и признаку первого займа под 0% (first_loan_zero: true — только МФО с беспроцентным первым займом). Все фильтры необязательны; без них возвращается весь каталог, поэтому задавайте amount и/или term_days и ограничивайте limit (по умолчанию 15, максимум 100). Результат отсортирован по месту в рейтинге заёмщиков. Ответ: JSON {query, total, truncated, note, offers[]}, у каждого предложения: name, slug, amount_range, term_range, rate, interest_free_days, first_loan_zero_percent (true/false/null, null — не подтверждено), rating_average, canonical_url. Используйте, когда у пользователя есть конкретная сумма или срок; весь каталог по рейтингу — list_mfo, тематические подборки (займ на карту, без отказа и т.п.) — list_categories и get_category, подробности по МФО — get_mfo. Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). Условия волатильны — финальные смотрите на canonical_url.
Esquema de entrada
{
"type": "object",
"properties": {
"amount": {
"description": "Нужная сумма займа в рублях, например 15000",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"term_days": {
"description": "Нужный срок в днях, например 30",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"first_loan_zero": {
"description": "true — только МФО с первым займом под 0% для новых клиентов",
"type": "boolean"
},
"limit": {
"description": "Сколько предложений вернуть, 1–100 (по умолчанию 15)",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"query": {
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"term_days": {
"type": "number"
},
"first_loan_zero": {
"type": "boolean"
}
},
"additionalProperties": false,
"description": "Применённые фильтры"
},
"total": {
"type": "number",
"description": "Сколько предложений подошло всего"
},
"truncated": {
"type": "boolean",
"description": "true — вернулась не вся выборка, увеличьте limit"
},
"note": {
"type": "string"
},
"offers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"amount_range": {
"type": "string"
},
"term_range": {
"type": "string"
},
"rate": {
"type": "string"
},
"interest_free_days": {
"type": "number"
},
"rating_average": {
"type": "number"
},
"canonical_url": {
"type": "string",
"format": "uri"
},
"first_loan_zero_percent": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"name",
"slug",
"canonical_url",
"first_loan_zero_percent"
],
"additionalProperties": false
}
}
},
"required": [
"query",
"total",
"truncated",
"note",
"offers"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_categories
Возвращает все тематические подборки (витрины) каталога ZaimHub, сгруппированные по разделам: популярные, по способу получения, по сумме и сроку, по категориям заёмщиков, другие. Параметров нет. Ответ: JSON {sections[]}, в каждой секции section (название раздела) и categories[] с полями title, slug, criterion (критерий попадания МФО в подборку) и canonical_url страницы. Используйте, чтобы найти подходящую подборку и её slug, например «займ на карту», «займ без отказа», «займы пенсионерам»; содержимое подборки с предложениями МФО возвращает get_category, подбор по числовым параметрам — search_offers. Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429).
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"properties": {
"sections": {
"type": "array",
"items": {
"type": "object",
"properties": {
"section": {
"type": "string",
"description": "Название раздела"
},
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"slug": {
"type": "string",
"description": "Идентификатор подборки для get_category"
},
"criterion": {
"description": "Критерий попадания МФО в подборку",
"type": "string"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"title",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"section",
"categories"
],
"additionalProperties": false
}
}
},
"required": [
"sections"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_category(slug)
Возвращает одну тематическую подборку (витрину) каталога по её slug (slug берите из list_categories): критерий попадания, порядок сортировки и полный список предложений МФО в ней. Slug может быть и витриной по сумме вида «zaim-10000-rubley» (страницы есть на каждую сумму от 1000 до 100000 рублей шагом 1000): тогда в подборке МФО, выдающие эту сумму новому клиенту, а top состоит из двух таблиц (best_value и max_term). Ответ: JSON {title, slug, canonical_url, criterion, sorting, total, top, offers[]}, у каждого предложения: name, slug, amount_range, term_range, rate, rating_average и canonical_url карточки МФО. top — три автотаблицы витрины (условия для нового клиента, до 10 строк каждая, note и дата updated): best_value — беспроцентный первый займ по убыванию дней без процентов, max_amount — по максимальной сумме, max_term — по максимальному сроку; те же таблицы показаны на странице подборки, берите их вместо собственной сортировки. Постраничной навигации нет — возвращаются все МФО подборки. Используйте, когда вопрос пользователя совпадает с темой подборки (займ на карту, без отказа, с плохой кредитной историей, пенсионерам и т.п.); подбор по конкретной сумме или сроку — search_offers, подробности по одной МФО — get_mfo. Несуществующий slug → ответ с isError и текстом «Не найдено». Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). При использовании данных ссылайтесь на canonical_url.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Slug подборки, например «zaim-na-kartu» (из list_categories), или витрины по сумме вида «zaim-10000-rubley»"
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"title": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string",
"format": "uri",
"description": "Страница подборки на zaimhub.com"
},
"criterion": {
"description": "Критерий попадания МФО в подборку",
"type": "string"
},
"sorting": {
"description": "Порядок сортировки",
"type": "string"
},
"total": {
"type": "number",
"description": "Число МФО в подборке"
},
"top": {
"description": "Автотаблицы «Топ-N …» витрины, те же, что на странице и в её .md-версии (до 10 строк каждая, условия для нового клиента)",
"type": "object",
"properties": {
"note": {
"type": "string",
"description": "Что это за списки и как ими пользоваться"
},
"updated": {
"description": "Дата изменения страницы, ГГГГ-ММ-ДД",
"type": "string"
},
"best_value": {
"description": "Беспроцентный первый займ для нового клиента, по убыванию дней без процентов",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Заголовок таблицы, как на странице («Топ-N …»)"
},
"criteria": {
"type": "string",
"description": "Критерий отбора и сортировки"
},
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rank": {
"type": "number"
},
"mfo": {
"type": "string"
},
"slug": {
"type": "string"
},
"interest_free_days": {
"description": "Беспроцентный период для нового клиента, дней",
"type": "number"
},
"rate_per_day_percent": {
"description": "% в день для нового клиента, 0 — первый займ под 0 %",
"type": "number"
},
"amount_to_rub": {
"description": "Максимальная сумма для нового клиента, ₽",
"type": "number"
},
"term_to_days": {
"description": "Максимальный срок для нового клиента, дней",
"type": "number"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"rank",
"mfo",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"title",
"criteria",
"rows"
],
"additionalProperties": false
},
"max_amount": {
"description": "По максимальной сумме для нового клиента",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Заголовок таблицы, как на странице («Топ-N …»)"
},
"criteria": {
"type": "string",
"description": "Критерий отбора и сортировки"
},
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rank": {
"type": "number"
},
"mfo": {
"type": "string"
},
"slug": {
"type": "string"
},
"interest_free_days": {
"description": "Беспроцентный период для нового клиента, дней",
"type": "number"
},
"rate_per_day_percent": {
"description": "% в день для нового клиента, 0 — первый займ под 0 %",
"type": "number"
},
"amount_to_rub": {
"description": "Максимальная сумма для нового клиента, ₽",
"type": "number"
},
"term_to_days": {
"description": "Максимальный срок для нового клиента, дней",
"type": "number"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"rank",
"mfo",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"title",
"criteria",
"rows"
],
"additionalProperties": false
},
"max_term": {
"description": "По максимальному сроку для нового клиента",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Заголовок таблицы, как на странице («Топ-N …»)"
},
"criteria": {
"type": "string",
"description": "Критерий отбора и сортировки"
},
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"rank": {
"type": "number"
},
"mfo": {
"type": "string"
},
"slug": {
"type": "string"
},
"interest_free_days": {
"description": "Беспроцентный период для нового клиента, дней",
"type": "number"
},
"rate_per_day_percent": {
"description": "% в день для нового клиента, 0 — первый займ под 0 %",
"type": "number"
},
"amount_to_rub": {
"description": "Максимальная сумма для нового клиента, ₽",
"type": "number"
},
"term_to_days": {
"description": "Максимальный срок для нового клиента, дней",
"type": "number"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"rank",
"mfo",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"title",
"criteria",
"rows"
],
"additionalProperties": false
}
},
"required": [
"note"
],
"additionalProperties": false
},
"offers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"amount_range": {
"type": "string"
},
"term_range": {
"type": "string"
},
"rate": {
"type": "string"
},
"rating_average": {
"type": "number"
},
"canonical_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"name",
"slug",
"canonical_url"
],
"additionalProperties": false
}
}
},
"required": [
"slug",
"canonical_url",
"total"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_reviews(slug, limit)
Возвращает последние отзывы заёмщиков о конкретной МФО по её slug, от новых к старым. Параметр limit — сколько отзывов вернуть (по умолчанию 10, максимум 50); поле total — общее число отзывов на сайте, постраничной навигации нет. Ответ: JSON {mfo_slug, canonical_url, total, reviews[]}, у каждого отзыва: author, rating (1–5), date, text — только публичные данные сайта, без персональных. Используйте для мнений реальных клиентов и примеров их опыта; средняя оценка и место в рейтинге есть в get_mfo (поле rating), сравнение МФО по рейтингу — list_mfo. Несуществующий slug → ответ с isError и текстом «Не найдено». Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). При цитировании ссылайтесь на canonical_url.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Slug МФО, например «zaymer»; берите из list_mfo или search_offers"
},
"limit": {
"description": "Сколько отзывов вернуть, 1–50 (по умолчанию 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Esquema de salida
{
"type": "object",
"properties": {
"mfo_slug": {
"type": "string"
},
"canonical_url": {
"type": "string",
"format": "uri",
"description": "Страница отзывов о МФО на zaimhub.com"
},
"total": {
"description": "Всего отзывов на сайте",
"type": "number"
},
"reviews": {
"type": "array",
"items": {
"type": "object",
"properties": {
"author": {
"type": "string"
},
"rating": {
"description": "Оценка 1–5",
"type": "number"
},
"date": {
"description": "Дата публикации (ISO 8601)",
"type": "string"
},
"text": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"required": [
"mfo_slug",
"canonical_url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_market_rules
Возвращает справку по регулированию микрозаймов в России: предельная ставка 0,8% в день, лимит переплаты 100% по займам до года с 01.04.2026, законы 151-ФЗ и 353-ФЗ, самозапрет на кредиты, период охлаждения, права заёмщика при взыскании. Параметров нет. Ответ: JSON {country, reviewed_at (дата последней редакционной проверки правового блока), summary (краткий текст), details_markdown (полный блок в Markdown), source (URL первоисточника на zaimhub.com)}. Используйте для вопросов о законах, лимитах ставок и правах заёмщика; условия конкретных МФО — get_mfo, подбор предложений — search_offers. Правовые лимиты актуальны на reviewed_at. Только чтение, без авторизации и побочных эффектов и внешних сетевых вызовов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429).
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"properties": {
"country": {
"type": "string"
},
"reviewed_at": {
"type": "string",
"description": "Дата последней проверки правового блока, YYYY-MM-DD"
},
"summary": {
"type": "string",
"description": "Краткий правовой контекст"
},
"details_markdown": {
"type": "string",
"description": "Полный блок «Ключевые факты» в Markdown"
},
"source": {
"type": "string",
"format": "uri",
"description": "Первоисточник — llms-full.txt на zaimhub.com"
}
},
"required": [
"country",
"reviewed_at",
"summary",
"details_markdown",
"source"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Comunidad
Evidencia