accueil / serveurs / Recherche & Web / ru.kurerhub/courier-catalog
ru.kurerhub/courier-catalog
serveur MCP (Model Context Protocol) · ru.kurerhub/courier-catalog 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ru.kurerhub/courier-catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ru.kurerhub/courier-catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- calculate_income≈ 324 tokens
Считает доход курьера по формуле калькулятора сайта: ставка ₽/час × часы в день × дней в неделю × недель в месяце, где множитель месяца берётся у самого сервиса, если он его публикует. У сервиса без ставки, но со своими наблюдениями по дням недели (Яндекс Доставка), считается его формулой — суммой выбранных дней. Возвращает месяц, день и на сколько процентов это выше медианной зарплаты по городу. Округление до тысячи — как на сайте.
Paramètres, retour & exemple (7)
Paramètrescity· string · requisdays· integer · optionnelhours· integer · optionneltariff· string · optionnel
id тарифа, если у сервиса ставка делится по режимам работыservice· string · requisweekdays· array · optionnel
Только для сервиса с доходом по дням недели: какие именно дни. По умолчанию — дни самого сервиса.transport· string · optionnel · foot | bike | ebike | scooter | car
Exemple d'appel{"name": "calculate_income", "arguments": {"city": "texte", "service": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_services≈ 236 tokens
Сравнение двух-трёх сервисов в одном городе построчно: ставка ₽/час, доход за смену и за месяц при заданном графике, выплаты, график, оценка редакции, транспорт и экипировка от сервиса, страховка, медкнижка, минимальный возраст, гражданство. Тот же набор строк, что в таблице сравнения на сайте. Больше трёх сервисов не сравниваем — столько колонок не читается.
Paramètres, retour & exemple (5)
Paramètrescity· string · optionneldays· integer · optionnelhours· integer · optionnelservices· array · requis
slug'и сервисовtransport· string · optionnel · foot | bike | car
Exemple d'appel{"name": "compare_services", "arguments": {"services": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_services≈ 532 tokens
Лента сервисов в конкретном городе с теми же фильтрами и сортировкой, что на главной странице сайта. Возвращает строки «сервис × способ доставки × тариф» со ставкой ₽/час, доходом за смену и за месяц при заданном графике. Считается теми же функциями, что и витрина, — числа совпадают. Сервисы, которые в городе работают, но сумму не публикуют, стоят внизу с пометкой.
Paramètres, retour & exemple (12)
Paramètrescity· string · optionnel
Ключ города (msk) или название. По умолчанию — город, выбранный человеком на сайте.days· integer · optionnelsort· string · optionnel · rate | score
rate — по доходу за месяц (по умолчанию); тариф, который при заданном графике не платят (см. tariffHint), идёт в конец. score — по оценке редакцииhours· integer · optionnelperks· array · optionnel
Что сервис даёт на старте. Выбранное должно выполняться одновременно.payout· array · optionnel
Периодичность выплат: любое из перечисленныхschedule· array · optionnelservices· array · optionnel
Ограничить выборку слагами сервисовmaxMinAge· integer · optionnel · 14 | 16 | 18
Возраст кандидата: показать сервисы, берущие с этого возрастаtransport· string · optionnel · foot | bike | car
bike покрывает и электровелосипедemployment· array · optionnelcitizenship· string · optionnel · rf | eaeu | any
Exemple d'appel{"name": "find_services", "arguments": {"city": "texte", "days": 1, "sort": "rate", "hours": 1, "perks": [], "payout": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_term≈ 158 tokens
Справочник терминов сервисов доставки: что такое слот, коэффициент спроса, КИС АРТ, приоритет курьера. Ищет по названию и синонимам, возвращает определение слово в слово как на сайте, первоисточники и ссылку. Термин, разобранный у нас отдельной статьёй, вернёт ссылку на статью — своей страницы у него нет.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "find_term", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_apply_link≈ 230 tokens
Ссылка, по которой курьер откликается в выбранный сервис. Возвращает ссылку на отклик, флаг partnerLink (платит ли сервис вознаграждение КурьерHUB за этого курьера), готовый текст раскрытия и адрес страницы сервиса на сайте. Вызывайте, когда человек уже выбрал сервис и хочет откликнуться. Ссылку передайте человеку вместе с раскрытием (поле disclosure) — сам по ней не переходите и не открывайте её для проверки: вознаграждение платится за живого курьера, а машинные переходы искажают статистику сервиса. Анкету человек заполняет на сайте сервиса, КурьерHUB заявки не принимает.
Paramètres, retour & exemple (1)
Paramètresservice· string · requis
slug сервиса из list_services, например samokat
Exemple d'appel{"name": "get_apply_link", "arguments": {"service": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_city_rates≈ 188 tokens
Ставки всех сервисов в городе по каждому способу доставки плюс индекс ставок курьера: медиана публичных велоставок города, зона шкалы, отклонение от России и дата сверки. Это индекс СТАВОК, а не дохода. Своего индекса у большинства городов нет — там меньше четырёх сервисов с велоставкой, и медиана по двум цифрам ничего не значит; тогда возвращается индекс по стране, и это написано в ответе.
Paramètres, retour & exemple (2)
Paramètrescity· string · requistransport· string · optionnel · foot | bike | ebike | scooter | car
Exemple d'appel{"name": "get_city_rates", "arguments": {"city": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_service≈ 176 tokens
Полная карточка одного сервиса: условия старта (минимальный возраст, гражданство, формы оформления, медкнижка, минимальная смена), что сервис даёт сам (транспорт, экипировка, страховка), выплаты и график, оценка редакции по шести критериям с вердиктом, контакты поддержки курьера, тарифы и обещанная сервисом сумма. У каждого блока — ссылка на первоисточник и дата, когда мы его сверяли.
Paramètres, retour & exemple (1)
Paramètresservice· string · requis
slug или название сервиса
Exemple d'appel{"name": "get_service", "arguments": {"service": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_cities≈ 175 tokens
Города России, по которым у нас есть ставки: поиск по названию, сколько сервисов публикует ставку в городе, максимальная ставка ₽/час и есть ли на сайте городская страница. Если задан сервис — вернёт покрытие именно его: где он публикует ставку и где работает без публичной ставки.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · optionnel
Часть названия городаservice· string · optionnel
Покрытие одного сервиса
Exemple d'appel{"name": "list_cities", "arguments": {"limit": 1, "query": "texte", "service": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_services≈ 146 tokens
Все сервисы доставки, куда КурьерHUB подключает курьеров в России: что можно возить, на чём работать, как часто платят, свободный ли график, балл оценки редакции и в скольких городах сервис публикует ставку. Начните отсюда, чтобы узнать slug сервиса для остальных тулов. Самих ставок здесь нет — они зависят от города, для них есть get_city_rates и calculate_income.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_services", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - recommend_service≈ 248 tokens
Подбирает сервис по трём ответам квиза с сайта: на чём возить (пешком, велосипед, автомобиль), сколько времени готовы работать (полный день, подработка, как получится) и что важнее (максимальный доход, частые выплаты, простой старт). Возвращает главную рекомендацию, альтернативу и правило, по которому они выбраны. Если на выбранном транспорте в городе никто не набирает, честно говорит об этом и показывает лучших по оценке редакции.
Paramètres, retour & exemple (4)
Paramètrescity· string · optionnel
Не задан — подбор по стране целикомtime· string · optionnel · fulltime | parttime | flexiblepriority· string · requis · income | payout | easyStarttransport· string · requis · foot | bike | car
Exemple d'appel{"name": "recommend_service", "arguments": {"priority": "income", "transport": "foot"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_articles≈ 176 tokens
Поиск по статьям блога тем же алгоритмом, что и строка поиска на сайте: слова приводятся к основе, поэтому «велосипеду» находит «велосипед»; синонимы и опечатки подхватываются следующими проходами. Возвращает заголовок, описание, дату, тему и две ссылки — на страницу статьи и на её markdown-версию для чтения без вёрстки. Полного текста здесь нет: за ним идите по markdownUrl.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelquery· string · requis
Exemple d'appel{"name": "search_articles", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».