Skip to main content
Glama
iraguzov

HH MCP Server

by iraguzov

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_vacanciesA

Search for vacancies on hh.ru.

Args: keywords: Search keywords (e.g., "QA Automation Engineer") area: Location filter (e.g., "москва", "россия") salary_from: Minimum salary salary_to: Maximum salary experience: Experience level (no_experience, 1-3, 3-6, 6+) schedule: Work schedule (remote, office, hybrid, flexible, shift) max_pages: Maximum pages to load (1-10, default 3)

get_recommended_vacanciesA

Get vacancies recommended by hh.ru for a specific resume.

Uses hh.ru's matching algorithm to find vacancies that best fit the resume. This is equivalent to the "Подходящие вакансии" page.

Args: resume_id: Resume ID from get_my_resumes (e.g., "0fe69243ff063cb4720039ed1f574b71676a55") max_pages: Maximum pages to load (1-50, default 5, 20 vacancies per page)

get_vacancy_detailsA

Get full details of a specific vacancy.

Args: vacancy_id: hh.ru vacancy ID (e.g., "12345678")

apply_to_vacancyA

Apply to a vacancy on hh.ru.

Two-pass flow for vacancies with questions:

  1. First call without question_answers -> returns questions list

  2. Second call with question_answers filled -> submits application

Args: vacancy_id: hh.ru vacancy ID resume_id: Resume ID to use (from get_my_resumes) cover_letter: Cover letter text question_answers: Dict mapping question label to answer text

get_my_resumesA

Get list of user's resumes on hh.ru.

get_resumeA

Get full resume content.

Args: resume_id: Resume ID (from get_my_resumes)

get_employer_infoB

Get company/employer information.

Args: employer_id: hh.ru employer ID

get_responsesA

Get list of user's job applications/responses on hh.ru.

close_sessionA

Close the browser session and save state.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iraguzov/hh-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server