catalog
Read-only catalog of Russian MFOs: loan terms, Bank of Russia registry data, ratings, reviews.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"catalog": {
"url": "https://zaimhub.com/api/mcp"
}
}
}원격 엔드포인트
https://zaimhub.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"type": "object",
"properties": {
"limit": {
"description": "Сколько МФО вернуть, 1–100 (по умолчанию 50)",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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).
입력 스키마
{
"type": "object",
"properties": {}
}출력 스키마
{
"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): критерий попадания, порядок сортировки и полный список предложений МФО в ней. Ответ: 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.
입력 스키마
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "Slug подборки, например «zaim-na-kartu»; берите из list_categories"
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"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.
입력 스키마
{
"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"
}출력 스키마
{
"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).
입력 스키마
{
"type": "object",
"properties": {}
}출력 스키마
{
"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
}커뮤니티
증거