Подбор предложений по сумме и сроку
search_offersПодбирает предложения МФО для новых клиентов по сумме займа (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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_offers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Сколько предложений вернуть, 1–100 (по умолчанию 15) | |
| amount | No | Нужная сумма займа в рублях, например 15000 | |
| term_days | No | Нужный срок в днях, например 30 | |
| first_loan_zero | No | true — только МФО с первым займом под 0% для новых клиентов |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| query | Yes | Применённые фильтры | |
| total | Yes | Сколько предложений подошло всего | |
| offers | Yes | ||
| truncated | Yes | true — вернулась не вся выборка, увеличьте limit |