Skip to content

ru.meetslava/hr

by meetslava.ru · remote · no sign-in to list tools · v1.0.1 · published by ru.meetslava

HR-инструменты: поиск кандидатов, оценка match, интервью, управление рекрутментом.

Final · 1Changes · 6

13 tools: 1 do something that can't be undone, 6 change things and 6 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http hr https://meetslava.ru/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

13 tools

Can't be undone 1Claude Code: ask
  • send_vacancyОтправить кандидату вакансию — первый шаг, если он вам подходит.No findings

    Why it is in this group

    • The name "send_vacancy" says "send": a word for sending, and what is sent cannot be taken back.
    Description, as the server wrote it
    Отправить кандидату вакансию — первый шаг, если он вам подходит. В личном режиме кандидат один: параметр candidate указывать НЕ нужно. recruiterContact тоже можно не указывать — подставится ваш email из авторизации. Кандидат получит уведомление и сможет ответить. / Send a vacancy; candidate and recruiterContact are optional here.
Changes things 6Claude Code: ask
  • ask_about_experienceТочечный вопрос про опыт кандидата: «работал ли с X?», «что делал в Y?».No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Точечный вопрос про опыт кандидата: «работал ли с X?», «что делал в Y?». Сервер отдаёт релевантные данные — вывод формирует ассистент. / Ask a specific question about the candidate's background.
  • assessmentТестовое задание кандидату.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Тестовое задание кандидату. action=send — отправить (нужны title, body, recruiterContact; кандидат загрузит решение файлом); action=status — статус и ссылка на скачивание решения (нужен assessmentId). / Send a take-home assessment or check its status and download link.
  • manage_interviewНазначить кандидату интервью и управлять им.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Назначить кандидату интервью и управлять им. action=propose — предложить слоты (нужны companyName, proposedSlots ISO-8601 UTC, channel, interviewType, recruiterContact); action=reschedule — заменить слоты (нужны conversationId, proposedSlots); action=cancel — отозвать приглашение (нужен conversationId). / Propose, reschedule or cancel an interview with the candidate.
  • match_vacancyВставьте текст описания вакансии — получите структурированную оценку соответствия: совпавшие навыки, сеньорность, условия выхода.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Вставьте текст описания вакансии — получите структурированную оценку соответствия: совпавшие навыки, сеньорность, условия выхода. / Paste a job description to evaluate candidate fit.
  • message_candidateПереписка с кандидатом.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Переписка с кандидатом. Без параметров text/conversationId — список тредов; с conversationId — история треда; с text — отправить сообщение (кандидат отвечает в мессенджере). / Messaging: list threads, read a thread, or send a message.
  • recruiter_contextПредставьтесь: компания, имя, роль.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Представьтесь: компания, имя, роль. Кандидат увидит, кто им интересуется, а вам откроются контакты (get_contacts). Укажите email, под которым вошли. / Introduce yourself to unlock contacts.
Only reads 6Claude Code: allow
  • get_conditionsНа каких условиях кандидат готов выйти: зарплатные ожидания (base, бонус, equity, deal-breakers), срок выхода, формат работы, гео/таймзона, виза, релокация.No findings

    Why it is in this group

    • The name "get_conditions" says "get": a word for reading.
    Description, as the server wrote it
    На каких условиях кандидат готов выйти: зарплатные ожидания (base, бонус, equity, deal-breakers), срок выхода, формат работы, гео/таймзона, виза, релокация. lang: ru (по умолчанию) или en. / Candidate's terms: compensation expectations, notice period, work format, location, visa.
  • get_contactsПрямые контакты кандидата (телефон, email, мессенджеры).No findings

    Why it is in this group

    • The name "get_contacts" says "get": a word for reading.
    Description, as the server wrote it
    Прямые контакты кандидата (телефон, email, мессенджеры). Выдаются после того, как вы представились через recruiter_context. / Direct contacts; introduce yourself via recruiter_context first.
  • get_faqОтветы кандидата на типовые вопросы рекрутёров — проверьте здесь, прежде чем писать ему.No findings

    Why it is in this group

    • The name "get_faq" says "get": a word for reading.
    Description, as the server wrote it
    Ответы кандидата на типовые вопросы рекрутёров — проверьте здесь, прежде чем писать ему. / Candidate's answers to common recruiter questions.
  • get_profileВизитка кандидата: имя, город, краткое описание + ссылки (GitHub, LinkedIn, сайт, образцы работ).No findings

    Why it is in this group

    • The name "get_profile" says "get": a word for reading.
    Description, as the server wrote it
    Визитка кандидата: имя, город, краткое описание + ссылки (GitHub, LinkedIn, сайт, образцы работ). Начните знакомство отсюда. lang: ru (по умолчанию) или en. / Candidate overview: name, city, summary, GitHub/LinkedIn/website links.
  • get_referencesРекомендации о кандидате от бывших коллег и руководителей (с их согласия) — trust-сигнал перед офером.No findings

    Why it is in this group

    • The name "get_references" says "get": a word for reading.
    Description, as the server wrote it
    Рекомендации о кандидате от бывших коллег и руководителей (с их согласия) — trust-сигнал перед офером. / References from former colleagues and managers.
  • get_resumeПолное резюме кандидата: опыт по местам работы, достижения, навыки.No findings

    Why it is in this group

    • The name "get_resume" says "get": a word for reading.
    Description, as the server wrote it
    Полное резюме кандидата: опыт по местам работы, достижения, навыки. Начните отсюда, если нужна полная картина. / Full resume: work history, achievements, skills.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http hr https://meetslava.ru/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__hr__get_contacts",
      "mcp__hr__get_references",
      "mcp__hr__get_profile",
      "mcp__hr__get_resume",
      "mcp__hr__get_conditions",
      "mcp__hr__get_faq"
    ],
    "ask": [
      "mcp__hr__recruiter_context",
      "mcp__hr__ask_about_experience",
      "mcp__hr__message_candidate",
      "mcp__hr__send_vacancy",
      "mcp__hr__match_vacancy",
      "mcp__hr__manage_interview",
      "mcp__hr__assessment"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as hr. Review it before you use it.