HR-инструменты: поиск кандидатов, оценка match, интервью, управление рекрутментом.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://meetslava.ru/mcp13 Tools · 1020 msrecruiter_contextПредставьтесь: компания, имя, роль. Кандидат увидит, кто им интересуется, а вам откроются контакты (get_contacts). Укажите email, под которым вошли. / Introduce yourself to unlock contacts.Представьтесь: компания, имя, роль. Кандидат увидит, кто им интересуется, а вам откроются контакты (get_contacts). Укажите email, под которым вошли. / Introduce yourself to unlock contacts.
| Parameter | Typ | Beschreibung |
|---|---|---|
| email* | string | Email рекрутёра (ключ лида) |
| company | string | null | Компания |
| name | string | null | Имя рекрутёра |
| role | string | null | Роль/должность |
| notes | string | null | Заметки: что ищете, контекст |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
get_contactsПрямые контакты кандидата (телефон, email, мессенджеры). Выдаются после того, как вы представились через recruiter_context. / Direct contacts; introduce yourself via recruiter_context first.Прямые контакты кандидата (телефон, email, мессенджеры). Выдаются после того, как вы представились через recruiter_context. / Direct contacts; introduce yourself via recruiter_context first.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
ask_about_experienceТочечный вопрос про опыт кандидата: «работал ли с X?», «что делал в Y?». Сервер отдаёт релевантные данные — вывод формирует ассистент. / Ask a specific question about the candidate's background.Точечный вопрос про опыт кандидата: «работал ли с X?», «что делал в Y?». Сервер отдаёт релевантные данные — вывод формирует ассистент. / Ask a specific question about the candidate's background.
| Parameter | Typ | Beschreibung |
|---|---|---|
| question* | string | Вопрос рекрутёра, до 1000 символов |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
message_candidateПереписка с кандидатом. Без параметров text/conversationId — список тредов; с conversationId — история треда; с text — отправить сообщение (кандидат отвечает в мессенджере). / Messaging: list threads, read a thread, or send a message.Переписка с кандидатом. Без параметров text/conversationId — список тредов; с conversationId — история треда; с text — отправить сообщение (кандидат отвечает в мессенджере). / Messaging: list threads, read a thread, or send a message.
| Parameter | Typ | Beschreibung |
|---|---|---|
| text | string | null | Текст сообщения, до 3000 символов. Не указан — режим чтения (треды/история) |
| recruiterContact | string | null | Контакт рекрутёра для ответа (обязателен при открытии нового треда) |
| subject | string | null | Тема треда (обязательно при открытии нового треда), до 200 символов |
| conversationId | integer | null | Id существующего треда, чтобы дописать в него или прочитать историю |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
send_vacancyОтправить кандидату вакансию — первый шаг, если он вам подходит. В личном режиме кандидат один: параметр candidate указывать НЕ нужно. recruiterContact тоже можно не указывать — подставится ваш email из авторизации. Кандидат получит уведомление и сможет ответить. / Send a vacancy; candidate and rec…Отправить кандидату вакансию — первый шаг, если он вам подходит. В личном режиме кандидат один: параметр candidate указывать НЕ нужно. recruiterContact тоже можно не указывать — подставится ваш email из авторизации. Кандидат получит уведомление и сможет ответить. / Send a vacancy; candidate and rec…
| Parameter | Typ | Beschreibung |
|---|---|---|
| company* | string | Название компании (для инлайн-отправки; при vacancyId игнорируется) |
| vacancyText* | string | Описание вакансии до 3000 символов (для инлайн; при vacancyId игнорируется) |
| recruiterContact | string | null | Контакт рекрутёра для ответа. Можно не указывать — возьмётся ваш email из авторизации. |
| vacancyId | integer | null | id сохранённой вакансии (из list_vacancies). Указан — берётся она + HR-профиль, инлайн-текст игнорируется |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
| resumeId | integer | null | ID резюме кандидата (из list_resumes). Если не указано — используется primary резюме. |
get_referencesРекомендации о кандидате от бывших коллег и руководителей (с их согласия) — trust-сигнал перед офером. / References from former colleagues and managers.Рекомендации о кандидате от бывших коллег и руководителей (с их согласия) — trust-сигнал перед офером. / References from former colleagues and managers.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
get_profileВизитка кандидата: имя, город, краткое описание + ссылки (GitHub, LinkedIn, сайт, образцы работ). Начните знакомство отсюда. lang: ru (по умолчанию) или en. / Candidate overview: name, city, summary, GitHub/LinkedIn/website links.Визитка кандидата: имя, город, краткое описание + ссылки (GitHub, LinkedIn, сайт, образцы работ). Начните знакомство отсюда. lang: ru (по умолчанию) или en. / Candidate overview: name, city, summary, GitHub/LinkedIn/website links.
| Parameter | Typ | Beschreibung |
|---|---|---|
| lang | string | null | Язык: ru или en |
| candidate | string | null | Slug кандидата. В личном режиме не обязательно: отправьте null или не передавайте параметр. |
match_vacancyВставьте текст описания вакансии — получите структурированную оценку соответствия: совпавшие навыки, сеньорность, условия выхода. / Paste a job description to evaluate candidate fit.Вставьте текст описания вакансии — получите структурированную оценку соответствия: совпавшие навыки, сеньорность, условия выхода. / Paste a job description to evaluate candidate fit.
| Parameter | Typ | Beschreibung |
|---|---|---|
| vacancyText* | string | Текст описания вакансии, до 5000 символов |
| lang | string | null | Язык публичных секций: ru (по умолчанию) или en |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
manage_interviewНазначить кандидату интервью и управлять им. action=propose — предложить слоты (нужны companyName, proposedSlots ISO-8601 UTC, channel, interviewType, recruiterContact); action=reschedule — заменить слоты (нужны conversationId, proposedSlots); action=cancel — отозвать приглашение (нужен conversatio…Назначить кандидату интервью и управлять им. action=propose — предложить слоты (нужны companyName, proposedSlots ISO-8601 UTC, channel, interviewType, recruiterContact); action=reschedule — заменить слоты (нужны conversationId, proposedSlots); action=cancel — отозвать приглашение (нужен conversatio…
| Parameter | Typ | Beschreibung |
|---|---|---|
| action* | string | Действие: propose | reschedule | cancel |
| proposedSlots | array | null | 1-5 слотов в ISO-8601 UTC, напр. ['2026-07-17T15:00:00Z'] (propose/reschedule) |
| companyName | string | null | Название компании (propose) |
| channel | string | null | Канал связи: Zoom, Google Meet, Phone, ... (propose) |
| interviewType | string | null | Тип интервью: intro, technical, cultural, final (propose) |
| recruiterContact | string | null | Контакт рекрутёра для подтверждения (propose) |
| durationMinutes | integer | null | Длительность в минутах (propose/reschedule, опц.) |
| notes | string | null | Заметки: что обсуждаем, кто на звонке (propose, опц.) |
| conversationId | integer | null | conversationId треда интервью из message_candidate (reschedule/cancel) |
| reason | string | null | Причина отмены (cancel, опц.) |
| candidate | string | null | Slug кандидата. В личном режиме не обязательно: отправьте null или не передавайте параметр. |
assessmentТестовое задание кандидату. action=send — отправить (нужны title, body, recruiterContact; кандидат загрузит решение файлом); action=status — статус и ссылка на скачивание решения (нужен assessmentId). / Send a take-home assessment or check its status and download link.Тестовое задание кандидату. action=send — отправить (нужны title, body, recruiterContact; кандидат загрузит решение файлом); action=status — статус и ссылка на скачивание решения (нужен assessmentId). / Send a take-home assessment or check its status and download link.
| Parameter | Typ | Beschreibung |
|---|---|---|
| action* | string | Действие: send | status |
| title | string | null | Короткое название задания, до 200 символов (send) |
| body | string | null | Текст задания, до 5000 символов (send) |
| recruiterContact | string | null | Контакт рекрутёра для вопросов (send) |
| deadlineIso | string | null | Опц. дедлайн в ISO-8601 UTC (send) |
| assessmentId | integer | null | assessmentId из ответа send (status) |
| candidate | string | null | Slug кандидата. В личном режиме не обязательно: отправьте null или не передавайте параметр. |
get_resumeПолное резюме кандидата: опыт по местам работы, достижения, навыки. Начните отсюда, если нужна полная картина. / Full resume: work history, achievements, skills.Полное резюме кандидата: опыт по местам работы, достижения, навыки. Начните отсюда, если нужна полная картина. / Full resume: work history, achievements, skills.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
| resumeId | integer | null | ID резюме (из list_resumes). Если не указано — возвращается primary резюме кандидата. |
get_conditionsНа каких условиях кандидат готов выйти: зарплатные ожидания (base, бонус, equity, deal-breakers), срок выхода, формат работы, гео/таймзона, виза, релокация. lang: ru (по умолчанию) или en. / Candidate's terms: compensation expectations, notice period, work format, location, visa.На каких условиях кандидат готов выйти: зарплатные ожидания (base, бонус, equity, deal-breakers), срок выхода, формат работы, гео/таймзона, виза, релокация. lang: ru (по умолчанию) или en. / Candidate's terms: compensation expectations, notice period, work format, location, visa.
| Parameter | Typ | Beschreibung |
|---|---|---|
| lang | string | null | Язык: ru или en |
| candidate | string | null | Slug кандидата. В личном режиме не обязательно: отправьте null или не передавайте параметр. |
get_faqОтветы кандидата на типовые вопросы рекрутёров — проверьте здесь, прежде чем писать ему. / Candidate's answers to common recruiter questions.Ответы кандидата на типовые вопросы рекрутёров — проверьте здесь, прежде чем писать ему. / Candidate's answers to common recruiter questions.
| Parameter | Typ | Beschreibung |
|---|---|---|
| lang | string | null | Язык: ru или en |
| candidate | string | null | Slug кандидата (из search_candidates). В личном режиме не обязательно: отправьте null или не передавайте параметр. |
13 von 13 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
HR-инструменты: поиск кандидатов, оценка match, интервью, управление рекрутментом.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.