КурьерHUB

Courier jobs in Russia: delivery services' pay rates by city, terms, income calculator. In Russian.

我該用這個嗎

品質與安全性

B
說明品質
56%
結構描述完整度
81%
命名品質
96%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(10)

  • LOWTool 'get_service' description lacks action verb在 get_service 中
  • LOWTool 'find_services' description lacks action verb在 find_services 中
  • LOWTool 'compare_services' description lacks action verb在 compare_services 中
  • LOWTool 'calculate_income' description lacks action verb在 calculate_income 中
  • LOWTool 'recommend_service' description lacks action verb在 recommend_service 中
  • LOWTool 'get_city_rates' description lacks action verb在 get_city_rates 中
  • LOWTool 'list_cities' description lacks action verb在 list_cities 中
  • LOWTool 'search_articles' description lacks action verb在 search_articles 中
  • LOWTool 'find_term' description lacks action verb在 find_term 中
  • LOWTool 'get_apply_link' description lacks action verb在 get_apply_link 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,347Token(工具定義)
~1.1 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.61%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "courier-catalog": {
      "url": "https://kurerhub.ru/mcp"
    }
  }
}

遠端端點

https://kurerhub.ru/mcpstreamable-http

它能做什麼

工具清單

工具(11)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢list_services

Все сервисы доставки, куда КурьерHUB подключает курьеров в России: что можно возить, на чём работать, как часто платят, свободный ли график, балл оценки редакции и в скольких городах сервис публикует ставку. Начните отсюда, чтобы узнать slug сервиса для остальных тулов. Самих ставок здесь нет — они зависят от города, для них есть get_city_rates и calculate_income.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_service(service)

Полная карточка одного сервиса: условия старта (минимальный возраст, гражданство, формы оформления, медкнижка, минимальная смена), что сервис даёт сам (транспорт, экипировка, страховка), выплаты и график, оценка редакции по шести критериям с вердиктом, контакты поддержки курьера, тарифы и обещанная сервисом сумма. У каждого блока — ссылка на первоисточник и дата, когда мы его сверяли.

輸入結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string",
      "description": "slug или название сервиса"
    }
  },
  "required": [
    "service"
  ],
  "additionalProperties": false
}
🟢find_services(city, transport, payout, schedule, perks, ...)

Лента сервисов в конкретном городе с теми же фильтрами и сортировкой, что на главной странице сайта. Возвращает строки «сервис × способ доставки × тариф» со ставкой ₽/час, доходом за смену и за месяц при заданном графике. Считается теми же функциями, что и витрина, — числа совпадают. Сервисы, которые в городе работают, но сумму не публикуют, стоят внизу с пометкой.

輸入結構描述

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string",
      "description": "Ключ города (msk) или название. По умолчанию — город, выбранный человеком на сайте."
    },
    "transport": {
      "type": "string",
      "enum": [
        "foot",
        "bike",
        "car"
      ],
      "description": "bike покрывает и электровелосипед"
    },
    "payout": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "instant",
          "daily",
          "several_week",
          "weekly"
        ]
      },
      "description": "Периодичность выплат: любое из перечисленных"
    },
    "schedule": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "free",
          "shifts_self",
          "shifts_assigned",
          "mixed"
        ]
      }
    },
    "perks": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "vehicle",
          "gear",
          "insurance",
          "medbookNotNeeded",
          "shortShift"
        ]
      },
      "description": "Что сервис даёт на старте. Выбранное должно выполняться одновременно."
    },
    "employment": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "self_employed",
          "ip",
          "gph",
          "park",
          "staff"
        ]
      }
    },
    "citizenship": {
      "type": "string",
      "enum": [
        "rf",
        "eaeu",
        "any"
      ]
    },
    "maxMinAge": {
      "type": "integer",
      "enum": [
        14,
        16,
        18
      ],
      "description": "Возраст кандидата: показать сервисы, берущие с этого возраста"
    },
    "services": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Ограничить выборку слагами сервисов"
    },
    "sort": {
      "type": "string",
      "enum": [
        "rate",
        "score"
      ],
      "description": "rate — по доходу за месяц (по умолчанию); тариф, который при заданном графике не платят (см. tariffHint), идёт в конец. score — по оценке редакции"
    },
    "hours": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 7
    }
  },
  "additionalProperties": false
}
🟢compare_services(services, city, transport, hours, days)

Сравнение двух-трёх сервисов в одном городе построчно: ставка ₽/час, доход за смену и за месяц при заданном графике, выплаты, график, оценка редакции, транспорт и экипировка от сервиса, страховка, медкнижка, минимальный возраст, гражданство. Тот же набор строк, что в таблице сравнения на сайте. Больше трёх сервисов не сравниваем — столько колонок не читается.

輸入結構描述

{
  "type": "object",
  "properties": {
    "services": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 2,
      "maxItems": 3,
      "description": "slug'и сервисов"
    },
    "city": {
      "type": "string"
    },
    "transport": {
      "type": "string",
      "enum": [
        "foot",
        "bike",
        "car"
      ]
    },
    "hours": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 7
    }
  },
  "required": [
    "services"
  ],
  "additionalProperties": false
}
🟢calculate_income(service, city, transport, tariff, hours, ...)

Считает доход курьера по формуле калькулятора сайта: ставка ₽/час × часы в день × дней в неделю × недель в месяце, где множитель месяца берётся у самого сервиса, если он его публикует. У сервиса без ставки, но со своими наблюдениями по дням недели (Яндекс Доставка), считается его формулой — суммой выбранных дней. Возвращает месяц, день и на сколько процентов это выше медианной зарплаты по городу. Округление до тысячи — как на сайте.

輸入結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string"
    },
    "city": {
      "type": "string"
    },
    "transport": {
      "type": "string",
      "enum": [
        "foot",
        "bike",
        "ebike",
        "scooter",
        "car"
      ]
    },
    "tariff": {
      "type": "string",
      "description": "id тарифа, если у сервиса ставка делится по режимам работы"
    },
    "hours": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 7
    },
    "weekdays": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "mon",
          "tue",
          "wed",
          "thu",
          "fri",
          "sat",
          "sun"
        ]
      },
      "description": "Только для сервиса с доходом по дням недели: какие именно дни. По умолчанию — дни самого сервиса."
    }
  },
  "required": [
    "service",
    "city"
  ],
  "additionalProperties": false
}
🟢recommend_service(transport, priority, time, city)

Подбирает сервис по трём ответам квиза с сайта: на чём возить (пешком, велосипед, автомобиль), сколько времени готовы работать (полный день, подработка, как получится) и что важнее (максимальный доход, частые выплаты, простой старт). Возвращает главную рекомендацию, альтернативу и правило, по которому они выбраны. Если на выбранном транспорте в городе никто не набирает, честно говорит об этом и показывает лучших по оценке редакции.

輸入結構描述

{
  "type": "object",
  "properties": {
    "transport": {
      "type": "string",
      "enum": [
        "foot",
        "bike",
        "car"
      ]
    },
    "priority": {
      "type": "string",
      "enum": [
        "income",
        "payout",
        "easyStart"
      ]
    },
    "time": {
      "type": "string",
      "enum": [
        "fulltime",
        "parttime",
        "flexible"
      ]
    },
    "city": {
      "type": "string",
      "description": "Не задан — подбор по стране целиком"
    }
  },
  "required": [
    "transport",
    "priority"
  ],
  "additionalProperties": false
}
🟢get_city_rates(city, transport)

Ставки всех сервисов в городе по каждому способу доставки плюс индекс ставок курьера: медиана публичных велоставок города, зона шкалы, отклонение от России и дата сверки. Это индекс СТАВОК, а не дохода. Своего индекса у большинства городов нет — там меньше четырёх сервисов с велоставкой, и медиана по двум цифрам ничего не значит; тогда возвращается индекс по стране, и это написано в ответе.

輸入結構描述

{
  "type": "object",
  "properties": {
    "city": {
      "type": "string"
    },
    "transport": {
      "type": "string",
      "enum": [
        "foot",
        "bike",
        "ebike",
        "scooter",
        "car"
      ]
    }
  },
  "required": [
    "city"
  ],
  "additionalProperties": false
}
🟢list_cities(query, service, limit)

Города России, по которым у нас есть ставки: поиск по названию, сколько сервисов публикует ставку в городе, максимальная ставка ₽/час и есть ли на сайте городская страница. Если задан сервис — вернёт покрытие именно его: где он публикует ставку и где работает без публичной ставки.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Часть названия города"
    },
    "service": {
      "type": "string",
      "description": "Покрытие одного сервиса"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "additionalProperties": false
}
🟢search_articles(query, limit)

Поиск по статьям блога тем же алгоритмом, что и строка поиска на сайте: слова приводятся к основе, поэтому «велосипеду» находит «велосипед»; синонимы и опечатки подхватываются следующими проходами. Возвращает заголовок, описание, дату, тему и две ссылки — на страницу статьи и на её markdown-версию для чтения без вёрстки. Полного текста здесь нет: за ним идите по markdownUrl.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢find_term(query, limit)

Справочник терминов сервисов доставки: что такое слот, коэффициент спроса, КИС АРТ, приоритет курьера. Ищет по названию и синонимам, возвращает определение слово в слово как на сайте, первоисточники и ссылку. Термин, разобранный у нас отдельной статьёй, вернёт ссылку на статью — своей страницы у него нет.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢get_apply_link(service)

Ссылка, по которой курьер откликается в выбранный сервис. Возвращает ссылку на отклик, флаг partnerLink (платит ли сервис вознаграждение КурьерHUB за этого курьера), готовый текст раскрытия и адрес страницы сервиса на сайте. Вызывайте, когда человек уже выбрал сервис и хочет откликнуться. Ссылку передайте человеку вместе с раскрытием (поле disclosure) — сам по ней не переходите и не открывайте её для проверки: вознаграждение платится за живого курьера, а машинные переходы искажают статистику сервиса. Анкету человек заполняет на сайте сервиса, КурьерHUB заявки не принимает.

輸入結構描述

{
  "type": "object",
  "properties": {
    "service": {
      "type": "string",
      "description": "slug сервиса из list_services, например samokat"
    }
  },
  "required": [
    "service"
  ],
  "additionalProperties": false
}

建議的提示詞

search_research
Search for information about [topic] using КурьерHUB
預期的工具: find_services
find_specific
Find [specific item] using КурьерHUB
預期的工具: find_services
retrieve_data
Get details about [item] from КурьерHUB
預期的工具: get_service
fetch_info
Fetch [information type] using КурьерHUB
預期的工具: get_service
list_items
List all [items] available in КурьерHUB
預期的工具: list_services

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本11 個工具
已驗證未記錄版本11 個工具