Hr

ru.meetslavaPublished by meetslava.ruOfficial publisherv1.0.1Updated Oct 27, 2026

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

Overview

AI-generated overview

Remote HR server that lets an assistant review one candidate's profile, resume, terms and references, then message, match, interview and assess them.

What you can do
  • Read the candidate's profile, full resume, FAQ answers, compensation and work-format terms, and references
  • Ask targeted questions about the candidate's experience and get the relevant data back
  • Match a pasted job description against the candidate and get a structured fit assessment
  • List message threads, read a thread, and send messages to the candidate
  • Send a vacancy, propose, reschedule or cancel interviews, and send a take-home assessment or check its status
  • Introduce the recruiter via recruiter_context to unlock the candidate's direct contacts
When to use it
Useful for recruiters or hiring teams working with a single candidate who want an assistant to summarize the profile, judge fit against a job description, and handle outreach, interview scheduling and assessments in one place.
Requirements
A remote streamable HTTP endpoint; no package or local runtime. No authentication, environment variables or headers are declared. The recruiter_context tool asks for the recruiter's company, name, role and the email used to sign in.
Before you install
The server exposes a candidate's personal data, including phone, email and messengers via get_contacts, and references given by third parties. Several tools write or send on your behalf: messages, vacancy offers, interview invitations and cancellations, and assessments. Introducing yourself unlocks contacts and shares your identity with the candidate. Treat the candidate's data as personal information.

Installation

In SourceWeft

  1. Open Hr in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ru.meetslava%2Fhr/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hr": {
      "type": "http",
      "url": "https://meetslava.ru/mcp"
    }
  }
}

Tools

13

recruiter_context

Представьтесь: компания, имя, роль. Кандидат увидит, кто им интересуется, а вам откроются контакты (get_contacts). Укажите email, под которым вошли. / Introduce yourself to unlock contacts.

Parametersnameroleemailrequirednotescompanycandidate

get_contacts

Прямые контакты кандидата (телефон, email, мессенджеры). Выдаются после того, как вы представились через recruiter_context. / Direct contacts; introduce yourself via recruiter_context first.

Parameterscandidate

ask_about_experience

Точечный вопрос про опыт кандидата: «работал ли с X?», «что делал в Y?». Сервер отдаёт релевантные данные — вывод формирует ассистент. / Ask a specific question about the candidate's background.

Parametersquestionrequiredcandidate

message_candidate

Переписка с кандидатом. Без параметров text/conversationId — список тредов; с conversationId — история треда; с text — отправить сообщение (кандидат отвечает в мессенджере). / Messaging: list threads, read a thread, or send a message.

ParameterstextsubjectcandidateconversationIdrecruiterContact

send_vacancy

Отправить кандидату вакансию — первый шаг, если он вам подходит. В личном режиме кандидат один: параметр candidate указывать НЕ нужно. recruiterContact тоже можно не указывать — подставится ваш email из авторизации. Кандидат получит уведомление и сможет ответить. / Send a vacancy; candidate and recruiterContact are optional here.

ParameterscompanyrequiredresumeIdcandidatevacancyIdvacancyTextrequiredrecruiterContact

get_references

Рекомендации о кандидате от бывших коллег и руководителей (с их согласия) — trust-сигнал перед офером. / References from former colleagues and managers.

Parameterscandidate

get_profile

Визитка кандидата: имя, город, краткое описание + ссылки (GitHub, LinkedIn, сайт, образцы работ). Начните знакомство отсюда. lang: ru (по умолчанию) или en. / Candidate overview: name, city, summary, GitHub/LinkedIn/website links.

Parameterslangcandidate

match_vacancy

Вставьте текст описания вакансии — получите структурированную оценку соответствия: совпавшие навыки, сеньорность, условия выхода. / Paste a job description to evaluate candidate fit.

ParameterslangcandidatevacancyTextrequired

manage_interview

Назначить кандидату интервью и управлять им. 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.

ParametersnotesactionrequiredreasonchannelcandidatecompanyNameinterviewTypeproposedSlotsconversationIddurationMinutesrecruiterContact

assessment

Тестовое задание кандидату. action=send — отправить (нужны title, body, recruiterContact; кандидат загрузит решение файлом); action=status — статус и ссылка на скачивание решения (нужен assessmentId). / Send a take-home assessment or check its status and download link.

ParametersbodytitleactionrequiredcandidatedeadlineIsoassessmentIdrecruiterContact

get_resume

Полное резюме кандидата: опыт по местам работы, достижения, навыки. Начните отсюда, если нужна полная картина. / Full resume: work history, achievements, skills.

ParametersresumeIdcandidate

get_conditions

На каких условиях кандидат готов выйти: зарплатные ожидания (base, бонус, equity, deal-breakers), срок выхода, формат работы, гео/таймзона, виза, релокация. lang: ru (по умолчанию) или en. / Candidate's terms: compensation expectations, notice period, work format, location, visa.

Parameterslangcandidate

get_faq

Ответы кандидата на типовые вопросы рекрутёров — проверьте здесь, прежде чем писать ему. / Candidate's answers to common recruiter questions.

Parameterslangcandidate

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.