КурьерHUB
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Courier jobs in Russia: delivery services' pay rates by city, terms, income calculator. In Russian.
| Author | ru.kurerhub |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2370 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"КурьерHUB": {
"url": "https://kurerhub.ru/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
list_servicesread-onlyВсе сервисы доставки, куда КурьерHUB подключает курьеров в России: что можно возить, на чём работать, как часто платят, свободный ли график, балл оценки редакции и в скольких городах сервис публикует ставку. Начните отсюда, чтобы узнать slug сервиса для остальных тулов. Самих ставок здесь нет — они зависят от города, для них есть get_city_rates и calculate_income.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_serviceread-onlyПолная карточка одного сервиса: условия старта (минимальный возраст, гражданство, формы оформления, медкнижка, минимальная смена), что сервис даёт сам (транспорт, экипировка, страховка), выплаты и график, оценка редакции по шести критериям с вердиктом, контакты поддержки курьера, тарифы и обещанная сервисом сумма. У каждого блока — ссылка на первоисточник и дата, когда мы его сверяли.
Parameters:
service(required) — string — slug или название сервиса
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
find_servicesread-onlyЛента сервисов в конкретном городе с теми же фильтрами и сортировкой, что на главной странице сайта. Возвращает строки «сервис × способ доставки × тариф» со ставкой ₽/час, доходом за смену и за месяц при заданном графике. Считается теми же функциями, что и витрина, — числа совпадают. Сервисы, которые в городе работают, но сумму не публикуют, стоят внизу с пометкой.
Parameters:
city— string — Ключ города (msk) или название. По умолчанию — город, выбранный человеком на сайте.days— integersort— string — rate — по доходу за месяц (по умолчанию); тариф, который при заданном графике не платят (см. tariffHint), идёт в конец. score — по оценке редакцииhours— integerperks— array — Что сервис даёт на старте. Выбранное должно выполняться одновременно.payout— array — Периодичность выплат: любое из перечисленныхschedule— arrayservices— array — Ограничить выборку слагами сервисовmaxMinAge— integer — Возраст кандидата: показать сервисы, берущие с этого возрастаtransport— string — bike покрывает и электровелосипедemployment— arraycitizenship— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
compare_servicesread-onlyСравнение двух-трёх сервисов в одном городе построчно: ставка ₽/час, доход за смену и за месяц при заданном графике, выплаты, график, оценка редакции, транспорт и экипировка от сервиса, страховка, медкнижка, минимальный возраст, гражданство. Тот же набор строк, что в таблице сравнения на сайте. Больше трёх сервисов не сравниваем — столько колонок не читается.
Parameters:
services(required) — array — slug'и сервисовcity— stringdays— integerhours— integertransport— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
calculate_incomeread-onlyСчитает доход курьера по формуле калькулятора сайта: ставка ₽/час × часы в день × дней в неделю × недель в месяце, где множитель месяца берётся у самого сервиса, если он его публикует. У сервиса без ставки, но со своими наблюдениями по дням недели (Яндекс Доставка), считается его формулой — суммой выбранных дней. Возвращает месяц, день и на сколько процентов это выше медианной зарплаты по городу. Округление до тысячи — как на сайте.
Parameters:
service(required) — stringcity(required) — stringdays— integerhours— integertariff— string — id тарифа, если у сервиса ставка делится по режимам работыweekdays— array — Только для сервиса с доходом по дням недели: какие именно дни. По умолчанию — дни самого сервиса.transport— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
recommend_serviceread-onlyПодбирает сервис по трём ответам квиза с сайта: на чём возить (пешком, велосипед, автомобиль), сколько времени готовы работать (полный день, подработка, как получится) и что важнее (максимальный доход, частые выплаты, простой старт). Возвращает главную рекомендацию, альтернативу и правило, по которому они выбраны. Если на выбранном транспорте в городе никто не набирает, честно говорит об этом и показывает лучших по оценке редакции.
Parameters:
transport(required) — stringpriority(required) — stringcity— string — Не задан — подбор по стране целикомtime— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_city_ratesread-onlyСтавки всех сервисов в городе по каждому способу доставки плюс индекс ставок курьера: медиана публичных велоставок города, зона шкалы, отклонение от России и дата сверки. Это индекс СТАВОК, а не дохода. Своего индекса у большинства городов нет — там меньше четырёх сервисов с велоставкой, и медиана по двум цифрам ничего не значит; тогда возвращается индекс по стране, и это написано в ответе.
Parameters:
city(required) — stringtransport— string
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
list_citiesread-onlyГорода России, по которым у нас есть ставки: поиск по названию, сколько сервисов публикует ставку в городе, максимальная ставка ₽/час и есть ли на сайте городская страница. Если задан сервис — вернёт покрытие именно его: где он публикует ставку и где работает без публичной ставки.
Parameters:
limit— integerquery— string — Часть названия городаservice— string — Покрытие одного сервиса
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
search_articlesread-onlyПоиск по статьям блога тем же алгоритмом, что и строка поиска на сайте: слова приводятся к основе, поэтому «велосипеду» находит «велосипед»; синонимы и опечатки подхватываются следующими проходами. Возвращает заголовок, описание, дату, тему и две ссылки — на страницу статьи и на её markdown-версию для чтения без вёрстки. Полного текста здесь нет: за ним идите по markdownUrl.
Parameters:
query(required) — stringlimit— integer
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
find_termread-onlyСправочник терминов сервисов доставки: что такое слот, коэффициент спроса, КИС АРТ, приоритет курьера. Ищет по названию и синонимам, возвращает определение слово в слово как на сайте, первоисточники и ссылку. Термин, разобранный у нас отдельной статьёй, вернёт ссылку на статью — своей страницы у него нет.
Parameters:
query(required) — stringlimit— integer
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_apply_linkread-onlyСсылка, по которой курьер откликается в выбранный сервис. Возвращает ссылку на отклик, флаг partnerLink (платит ли сервис вознаграждение КурьерHUB за этого курьера), готовый текст раскрытия и адрес страницы сервиса на сайте. Вызывайте, когда человек уже выбрал сервис и хочет откликнуться. Ссылку передайте человеку вместе с раскрытием (поле disclosure) — сам по ней не переходите и не открывайте её для проверки: вознаграждение платится за живого курьера, а машинные переходы искажают статистику сервиса. Анкету человек заполняет на сайте сервиса, КурьерHUB заявки не принимает.
Parameters:
service(required) — string — slug сервиса из list_services, например samokat
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.