Installs the server hh-mcp from the package hh-mcp-ru: 133 hh.ru API methods
(93 read, 31 write, 9 irreversible), the catalog is assembled from the official spec
api.hh.ru/openapi/specification/public.
Installation
uvx hh-mcp-ru
Client config (Claude Desktop, Cursor, Claude Code):
{
"mcpServers": {
"hh": {
"command": "uvx",
"args": ["--from", "hh-mcp-ru", "hh-mcp"],
"env": {
"HH_TOKEN": "<токен приложения>",
"HH_APP_NAME": "МоёПриложение (me@example.com)"
}
}
}
}
Where to get a token
dev.hh.ru→ My applications → create an application.- Copy the access token.
HH_APP_NAMEmust be filled in: hh rejects requests without a clear User-Agent, and this is the first cause of unclear 400 errors.
What to ask the server
hh_search_methods("отклики на вакансию")— search for a method by words.hh_describe_method(...)— parameters, pagination, access class.hh_call_method(...)— call. Write and irreversible actions require confirmation, reads go through immediately.
Typical tasks
- Export your vacancies and responses for a period, compile them into a table.
- Find competitors' vacancies by region and profession.
- Look at salary statistics for a role before publishing.
- Reply to candidates with a template, after first showing the list to a human.
Do not publish or change vacancies without an explicit "yes" from a human: this is money and the employer's reputation.