Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Recruitee одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Система подбора персонала Recruitee (Tellent Recruitee): вакансии и кадровые резервы, кандидаты с полнотекстовым поиском, воронки и этапы, placements, заметки, теги, отделы, локации, собеседования и оценки, задачи и лента активности. Также переводит кандидатов между этапами, создаёт и публикует вакансии. Recruitee ATS API с персональным API-токеном.
Попробуй спросить
Примеры промптов для Recruitee
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Recruitee, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Recruitee + Gemini
Система подбора персонала Recruitee (Tellent Recruitee): вакансии и кадровые резервы, кандидаты с полнотекстовым поиском, воронки и этапы, placements, заметки, теги, отделы, локации, собеседования и оценки, задачи и лента активности. Также переводит кандидатов между этапами, создаёт и публикует вакансии. Recruitee ATS API с персональным API-токеном.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
RECRUITEE_COMPANY_ID, RECRUITEE_API_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 3 минут.
- В Recruitee откройте Settings > Apps and plugins > Personal API tokens (
https://app.recruitee.com/#/settings/api_tokens), нажмите Add new token, задайте метку и подтвердите пароль. Скопируйте токен вRECRUITEE_API_TOKEN; повторно его показать нельзя. - Скопируйте company ID, указанный на той же странице (число), в
RECRUITEE_COMPANY_ID. Поддомен компании тоже подходит. - Установите коннектор:
recruitee_get_current_adminслужит проверкой установки.
Токен действует от вашего имени, с вашей ролью и только в этой компании; для другой компании нужен свой токен. Recruitee не позволяет ограничить область действия токена, поэтому создайте его под пользователем, чья роль соответствует тому, что должен делать ИИ.
Персональные данные: кандидаты это соискатели с резюме, контактами, оценками, а иногда с датой рождения или гражданством. Запрашивайте только то, что нужно для задачи, соблюдайте настройки GDPR компании и не копируйте данные кандидатов в другие инструменты без причины.
Термины Recruitee: вакансия называется offer (kind job; кадровый резерв это offer с kind talent_pool). Кандидат в вакансии это placement, в нём хранятся этап и отказ по этой вакансии. Участники команды называются admins.
Что он читает:
- Команда:
recruitee_get_current_adminиrecruitee_list_admins(id для исполнителей задач и фильтров). - Вакансии:
recruitee_list_offers(фильтры поstatuses, например published, виду, отделу, локации, тегу, рекрутеру или нанимающему менеджеру),recruitee_get_offer(описание, требования, команда найма и этапы воронки с их id) иrecruitee_list_offer_notes. - Кандидаты:
recruitee_list_candidates(простые фильтры),recruitee_search_candidates(полнотекстовый поиск сfilters_json),recruitee_get_candidate(контакты, ссылки на резюме и сопроводительное письмо, источники, теги, пользовательские поля, оценки, placements и ответы на вопросы),recruitee_list_candidate_notes,recruitee_list_candidate_tasksиrecruitee_list_candidate_activities. Лента всей компании:recruitee_list_activities. - Воронка вакансии:
recruitee_list_placements(кто на каком этапе),recruitee_list_pipeline_templates,recruitee_get_pipeline_templateиrecruitee_list_disqualify_reasons. - Справочники:
recruitee_list_departments,recruitee_get_department,recruitee_list_locations,recruitee_get_location,recruitee_list_tagsиrecruitee_list_sources. - Собеседования:
recruitee_list_interview_events(по умолчанию предстоящие),recruitee_get_interview_eventиrecruitee_list_interview_results(оценки и scorecards). Задачи:recruitee_list_tasks.
Что он записывает:
- Кандидаты:
recruitee_create_candidate(при желании сразу с откликом на вакансии;remote_cv_urlразбирается автоматически),recruitee_update_candidate,recruitee_add_candidate_tags(несуществующие теги создаются),recruitee_remove_candidate_tags,recruitee_add_candidate_field(например, навыки, языки или гражданство) иrecruitee_create_candidate_note(видна команде найма, но не кандидату). - Воронка:
recruitee_assign_candidateдобавляет кандидата в вакансию (первый этап) или кадровый резерв;recruitee_change_stageпереводит placement на другой этап (id placement берётся у кандидата, id этапа изrecruitee_get_offer; для этапа найма могут понадобитьсяhired_at,work_location_idи, при заявках на подбор,opening_id);recruitee_disqualify_candidateс причиной иrecruitee_requalify_candidateотменяют друг друга. - Вакансии:
recruitee_create_offerсоздаёт черновик,recruitee_update_offerменяет поля,recruitee_publish_offerпубликует на карьерном сайте и на настроенных для неё job-бордах,recruitee_unpublish_offerснимает с публикации, сохраняя кандидатов,recruitee_close_offerпрекращает приём новых откликов. - Задачи:
recruitee_create_taskиrecruitee_complete_task(или снова открыть задачу сcompletedfalse).
Автоматизации: создание кандидата в вакансии, смена этапа с run_actions true или отказ могут запустить письма и действия, которые компания настроила в Recruitee, так что кандидаты могут получить от вас сообщения. ИИ предупреждает об этом, прежде чем делать это для многих кандидатов.
Отключены при установке: recruitee_delete_candidate (удаляет кандидата со всеми данными) и recruitee_remove_placement (убирает кандидата из вакансии вместе с историей этапов этого placement). Их действие нельзя отменить; администратор workspace включает их, когда они нужны команде. Обратимый способ убрать кандидата из вакансии это отказ.
Фильтры поиска: filters_json в recruitee_search_candidates это JSON-массив в виде строки, например [{"field":"all","query":"java"},{"filter":"tags","id":{"in":[12]}},{"field":"created_at","gte":"2026-10-01"}]. Статус и источник: {"field":"status","in":["qualified"]}; этапы: {"filter":"stages","name":{"in":[...]}}.
Форматы данных: id это целые числа; даты и время в ISO 8601 по UTC (2026-10-19T11:02:32Z). placements кандидата содержат по одной записи на вакансию с offer_id, stage_id и disqualify_reason; смена этапа и статуса отбора использует id placement. adminapp_url ведёт к кандидату в Recruitee.
Постраничный вывод: recruitee_list_candidates листает через limit (до 1000) и offset; вакансии, поиск, локации, активности, события и задачи листаются через limit и page (с 1). ИИ останавливается, когда страница возвращает меньше элементов, чем limit.
Частые ошибки: 401 invalid_token означает неверный, отозванный токен или токен другой компании; 403 роль без нужного права; 404 неверный company ID или id записи; 422 ошибку валидации, поле указано в теле ответа.
Коннектор не пишет кандидатам письма напрямую, не назначает собеседования и не составляет оценки.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Recruitee.
Доступные инструменты
| Tool | What it does |
|---|---|
recruitee_get_current_admin | The team member (admin) the token belongs to: id, name, email, role and time zone |
recruitee_list_admins | Team members (admins) of the company with id, name, email and role; ids are used for task assignees, interview participants and followers |
recruitee_list_offers | Jobs and talent pools (Recruitee calls them offers): id, title, status, kind, department, locations, recruiter, candidate counts, pipeline… |
recruitee_get_offer | One job or talent pool by id with description, requirements, locations, department, hiring team and its pipeline stages (ids used to move… |
recruitee_list_offer_notes | Internal team notes on a job (offer), with author, text and time of each note |
recruitee_list_candidates | List candidates with name, emails, phones, source, tags, rating, placements (job, stage, disqualified) and creation date |
recruitee_search_candidates | Full candidate search across the database with filters on text, tags, sources, stages, ratings, dates, custom fields, education and… |
recruitee_get_candidate | One candidate by id: contact details, CV and cover letter links, sources, tags, custom fields, ratings, placements (job, stage… |
recruitee_list_candidate_notes | Team notes on a candidate with author, text, pinned flag and time of each note |
recruitee_list_candidate_activities | Activity history of a candidate: applications, stage moves, emails, notes, evaluations and events, newest first |
recruitee_list_activities | Company-wide activity feed (applications, stage changes, notes, emails, evaluations), filterable by candidates, offers, event names and… |
recruitee_list_placements | Candidates in a job's pipeline (placements): placement id, candidate, stage, disqualification, rating, upcoming event and overdue date |
recruitee_list_pipeline_templates | Pipeline templates with their stages (id, name, category such as apply, interview, offer, hire) |
recruitee_get_pipeline_template | One pipeline template with all its stages in order (stage id, name and category) |
recruitee_list_disqualify_reasons | Reasons a candidate can be disqualified with (id and name), for recruitee_disqualify_candidate |
recruitee_list_departments | Departments of the company with id, name and offer counts, to filter or create jobs |
recruitee_get_department | One department by id with its name and translations, to resolve the department_id of a job |
recruitee_list_locations | Job locations with id, name, address, city, country and active flag |
recruitee_get_location | One job location by id with its full address, translations and active flag |
recruitee_list_tags | Candidate tags of the company with id, name and how many candidates carry them |
recruitee_list_sources | Candidate sources (where applicants came from) with id and name |
recruitee_list_interview_events | Scheduled interviews and other events: candidate, job, participants, start and end, location or video link, status |
recruitee_get_interview_event | One interview event with participants, times, location and the candidate |
recruitee_list_interview_results | Evaluations and scorecards written about candidates, with reviewer, rating and answers |
recruitee_list_tasks | Recruiting tasks of the company: title, description, candidate, assignees, due date and completion |
recruitee_list_candidate_tasks | Tasks linked to one candidate with assignees, due date and completion |
recruitee_create_candidate | Add a candidate, optionally applied to jobs |
recruitee_update_candidate | Change a candidate's profile: name, emails, phones, links, cover letter or sources |
recruitee_delete_candidate | Delete a candidate with all their data |
recruitee_add_candidate_tags | Add tags to a candidate by name; tag names that do not exist yet are created |
recruitee_remove_candidate_tags | Remove tags from a candidate (the tags stay in the company list) |
recruitee_add_candidate_field | Add a profile field to a candidate, e.g. skills, languages, nationality or a single-line value |
recruitee_create_candidate_note | Write a team note on a candidate's profile (visible to the hiring team, not to the candidate) |
recruitee_assign_candidate | Put an existing candidate into a job's pipeline (first stage) or a talent pool |
recruitee_change_stage | Move a candidate's placement to another pipeline stage |
recruitee_disqualify_candidate | Disqualify a candidate in one job (placement) with a reason |
recruitee_requalify_candidate | Requalify a disqualified candidate in one job (placement), back into the pipeline |
recruitee_remove_placement | Remove a candidate from a job's pipeline, with that placement's stage history |
recruitee_create_offer | Create a job (or talent pool) as a draft; publish it with recruitee_publish_offer |
recruitee_update_offer | Change a job's fields, e.g. title, description, requirements, department, locations or salary |
recruitee_publish_offer | Publish a job on the careers site and job boards set up for it |
recruitee_unpublish_offer | Unpublish a job: it leaves the careers site but keeps its candidates |
recruitee_close_offer | Close a job: no new applications, candidates stay in the pipeline |
recruitee_create_task | Create a recruiting task for team members, optionally linked to a candidate and with a due date |
recruitee_complete_task | Mark a task as completed, or reopen it with completed false |
Примеры запросов
- «Какие кандидаты откликнулись на вакансию Senior Backend Developer на этой неделе и на каком они этапе?»
- «Найди кандидатов с тегом java, откликнувшихся после 1 октября.»
- «Какие собеседования запланированы на завтра, с кандидатом, вакансией и участниками?»
- «Переведи Laura Rossi на этап Interview в вакансии Product Designer и добавь заметку, что телефонное интервью прошло хорошо.»
- «Создай черновик вакансии Customer Support Specialist в отделе Support с локацией в Берлине.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?