Search / com.zaimhub/catalog
catalog
R0· no sign-inRead-only catalog of Russian MFOs: loan terms, Bank of Russia registry data, ratings, reviews.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / com.zaimhub/catalog
R0· no sign-inRead-only catalog of Russian MFOs: loan terms, Bank of Russia registry data, ratings, reviews.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"catalog": {
"type": "http",
"url": "https://zaimhub.com/api/mcp"
}
}
}claude mcp add --transport http catalog https://zaimhub.com/api/mcp[mcp_servers.catalog]
url = "https://zaimhub.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"catalog": {
"type": "remote",
"url": "https://zaimhub.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"catalog": {
"type": "http",
"url": "https://zaimhub.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=catalog&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vemFpbWh1Yi5jb20vYXBpL21jcCJ9"
}{
"servers": {
"catalog": {
"type": "http",
"url": "https://zaimhub.com/api/mcp"
}
}
}{
"mcpServers": {
"catalog": {
"httpUrl": "https://zaimhub.com/api/mcp"
}
}
}extensions:
"catalog":
enabled: true
name: "catalog"
type: streamable_http
uri: "https://zaimhub.com/api/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length3 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations7 of 7 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,332 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes1 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_categorychangeddescription, input schemaВозвращает одну тематическую подборку (витрину) каталога по её 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.
Возвращает одну тематическую подборку (витрину) каталога по её 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.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% ~updated-66d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://zaimhub.com/api/mcp streamable-http | none | yes | 100% | 1111 ms | 2026-07-28 | 2026-10-19 |
get_categoryread-only | Возвращает одну тематическую подборку (витрину) каталога по её 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. |
get_market_rulesread-only | Возвращает справку по регулированию микрозаймов в России: предельная ставка 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). |
get_mforead-only | Возвращает подробную карточку одной МФО по её 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. |
get_reviewsread-only | Возвращает последние отзывы заёмщиков о конкретной МФО по её 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. |
list_categoriesread-only | Возвращает все тематические подборки (витрины) каталога ZaimHub, сгруппированные по разделам: популярные, по способу получения, по сумме и сроку, по категориям заёмщиков, другие. Параметров нет. Ответ: JSON {sections[]}, в каждой секции section (название раздела) и categories[] с полями title, slug, criterion (критерий попадания МФО в подборку) и canonical_url страницы. Используйте, чтобы найти подходящую подборку и её slug, например «займ на карту», «займ без отказа», «займы пенсионерам»; содержимое подборки с предложениями МФО возвращает get_category, подбор по числовым параметрам — search_offers. Только чтение, без авторизации и побочных эффектов; лимит 60 запросов в минуту с одного IP (при превышении HTTP 429). |
list_mforead-only | Возвращает список всех МФО каталога 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. |
search_offersread-only | Подбирает предложения МФО для новых клиентов по сумме займа (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. |
Schemas: list_tools.
{
"name": "com.zaimhub/catalog",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"remotes": [
{
"url": "https://zaimhub.com/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/alexandrrzk-ctrl/zaimhub-mcp",
"source": "github"
},
"websiteUrl": "https://zaimhub.com",
"description": "Read-only catalog of Russian MFOs: loan terms, Bank of Russia registry data, ratings, reviews."
}