HeadHunter API MCP Server

167 tools. 58 can modify or destroy data without limits.

14 destructive tools with no built-in limits. Policy required.

Last updated:

58 can modify or destroy data
109 read-only
167 tools total

Community server · catalogue entry verified 29/06/2026

How to control HeadHunter API MCP Server ↓

What HeadHunter API MCP Server exposes to your agents

Read (109) Write / Execute (44) Destructive / Financial (14)
Critical Risk

The most dangerous HeadHunter API MCP Server tools

58 of HeadHunter API MCP Server's 167 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control HeadHunter API MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and HeadHunter API MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "add-vacancy-to-hidden": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add-applicant-comment": {
    "limits": [
      {
        "counter": "add-applicant-comment_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "authorize": {
    "limits": [
      {
        "counter": "authorize_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register HeadHunter API MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON HEADHUNTER API →

Instant setup, no code required.

All 167 HeadHunter API MCP Server tools

WRITE 44 tools
Write add-applicant-comment Add a comment Write add-employer-manager Adding a manager Write add-employer-to-blacklisted Adding an employer to the blacklist Write add-resume-visibility-list Adding employers to the visibility list Write add-vacancy-to-archive Archiving vacancies Write add-vacancy-to-blacklisted Adding a vacancy in the blacklist Write add-vacancy-to-favorite Add a vacancy in favorited Write apply-to-vacancy Apply for a vacancy Write change-negotiation-action Actions with collection response/invitation Write change-vacancy-draft Editing a vacancy draft Write change-webhook-subscription Change a subscription on notifications Write confirm-phone-in-resume Verify phone with a code Write create-resume Resume creating Write create-resume-profile Создание резюме-профиля соискателя Write create-saved-resume-search Creating new saved resumes search Write create-saved-vacancy-search Creating new saved vacancy search Write create-vacancy-draft Creating vacancy draft Write disable-automatic-vacancy-publication Canceling vacancy auto publication Write edit-artifact Editing an artifact Write edit-current-user-info Editing information on the authorized user Write edit-employer-manager Editing a manager Write edit-negotiation-message Edit messages in the response Write edit-resume Resume updating Write edit-vacancy Editing vacancies Write hide-active-response Hide response Write invite-applicant-to-vacancy Invite applicant for a vacancy Write load-artifact Uploading an artifact Write move-saved-resume-search Moving saved resumes search to other manager Write post-negotiations-topics-read Mark responses as read Write post-webhook-subscription Subscription to notifications Write publish-resume Resume publication Write publish-vacancy Publishing job vacancies Write publish-vacancy-from-draft Publishing a vacancy from draft Write put-mail-templates-item Edit a template for response to an applicant Write put-negotiations-collection-to-next-state Actions with responses/invitations Write put-pref-negotiations-order Changing preferred options for sorting responses Write restore-vacancy-from-hidden Restoring deleted vacancies Write send-code-for-verify-phone-in-resume Send verification code to the phone number on CV Write send-negotiation-message Sending new message Write update-applicant-comment Update a comment Write update-resume-profile Обновление резюме-профиля соискателя Write update-saved-resume-search Updating saved resume search Write update-saved-vacancy-search Updating saved vacancy search Write vacancy-prolongation Vacancy prolongation
READ 109 tools
Read authorize Getting an access-token Read get-active-negotiations Active negotiation list Read get-active-vacancy-list View a published vacancy list Read get-address Get address by ID Read get-all-districts List of available city districts Read get-applicant-comments-list List of comments Read get-applicant-phone-info Get information about the applicant&x27;s phone number Read get-archived-vacancies Archived vacancy list Read get-area-leaves-suggests Suggestions for all regions that are leaves in the region tree Read get-areas Tree view of all regions Read get-areas-from-specified Region directory, starting from the specified region Read get-areas-suggests Suggestions for all regions Read get-artifact-photos Getting photos Read get-artifact-photos-conditions Conditions for uploading photos Read get-artifacts-portfolio Getting portfolios Read get-artifacts-portfolio-conditions Conditions for uploading portfolio Read get-available-vacancy-types Possible options available to current manager for publishing of vacancies Read get-blacklisted-employers List of hidden employers Read get-blacklisted-vacancies List of hidden vacancies Read get-clickme-statistics Getting info about Clickme ad campaign statistics Read get-collection-negotiations-list Negotiation list of the collection Read get-countries Countries Read get-current-user-info Info on current authorized user Read get-dictionaries Directories of fields Read get-educational-institutions-dictionary Basic information about educational institutions Read get-educational-institutions-suggests Educational institution name suggestions Read get-employer-addresses Directory of employer&x27;s addresses Read get-employer-departments Employer&x27;s department directory Read get-employer-info Employer info Read get-employer-manager Getting information about a manager Read get-employer-manager-limits Daily limit of resume views for current manager Read get-employer-manager-types Directory of manager types and privileges Read get-employer-managers Directory of employer&x27;s managers Read get-employer-vacancy-areas List of regions with active vacancies Read get-faculties List of educational institution faculties Read get-favorite-vacancies List of favorited vacancies Read get-fields-of-study-suggestions Specialization suggestions Read get-hidden-vacancies Deleted vacancy list Read get-industries Industries Read get-languages The list of all languages Read get-locales The list of available locales Read get-locales-for-resume The list of available resume locales Read get-mail-templates List of available templates for response to an applicant Read get-manager-accounts Manager&x27;s work accounts Read get-manager-settings Manager preferences Read get-metro-stations The list of metro stations in all cities Read get-metro-stations-in-city The list of metro stations in the specified city Read get-mine-resumes List of resumes for current user Read get-negotiation-item Viewing the response/invitation Read get-negotiation-message-templates Template list for the negotiation Read get-negotiation-messages View the list of messages in the negotiation Read get-negotiation-test-results Get test results attached to the vacancy Read get-negotiations Negotiation list Read get-negotiations-statistics-employer Negotiation statistics for the company Read get-negotiations-statistics-manager Negotiation statistics for the manager Read get-new-resume-conditions Conditions to fill in the fields of a new resume Read get-payable-api-actions Information about active API services for payable methods Read get-payable-api-method-access Checking access to the paid methods Read get-positions-suggestions Resume position suggestions Read get-pref-negotiations-order Viewing preferred options for sorting responses Read get-professional-roles-dictionary Professional role directory Read get-professional-roles-suggests Professional role suggestions Read get-prolongation-vacancy-info Information about vacancy prolongation possibility Read get-registered-companies-suggests Organization suggestions Read get-resume View a resume Read get-resume-access-types Retrieving a list of resume visibility types Read get-resume-conditions Conditions to fill in the fields of an existent resume Read get-resume-creation-availability Availability of resume creation Read get-resume-negotiations-history History of responses/invitations for a resume Read get-resume-profile-dictionaries Получение cловарей резюме-профиля Read get-resume-search-keywords-suggests Suggestions for resume search key words Read get-resume-status Resume status and readiness for publication Read get-resume-view-history History of resume views Read get-resume-visibility-employers-list Searching for employers to add to the visibility list Read get-resume-visibility-list Getting visibility lists Read get-resumes-by-status Resumes grouped by the possibility of application for a given job Read get-salary-employee-levels Competency levels Read get-salary-evaluation Salary assessment without forecasts Read get-salary-industries Industries and fields of expertise Read get-salary-professional-areas Professions and specializations Read get-salary-salary-areas Regions and cities Read get-saved-resume-search Getting single saved resume search Read get-saved-resume-searches List of Saved resume searches Read get-saved-vacancy-search Obtaining single saved vacancy search Read get-saved-vacancy-searches List of saved vacancy searches Read get-skill-set-suggests Key skills suggestions Read get-skills The list of key skills Read get-suitable-resumes List of resumes suitable for job application Read get-tests-dictionary Employer&x27;s test directory Read get-vacancies Search for vacancies Read get-vacancies-related-to-vacancy Search for vacancies related to a vacancy Read get-vacancies-similar-to-resume Search for vacancies similar to a resume Read get-vacancies-similar-to-vacancy Search for vacancies similar to a vacancy Read get-vacancy View a vacancy Read get-vacancy-branded-templates-list Employer&x27;s branded vacancy templates Read get-vacancy-conditions Conditions for filling out fields when publishing and editing vacancies Read get-vacancy-draft Obtaining a vacancy draft Read get-vacancy-draft-list Getting a list of vacancy drafts Read get-vacancy-positions-suggests Vacancy position suggestions Read get-vacancy-search-keywords Suggestions for vacancy search key words Read get-vacancy-stats Vacancy statistics Read get-vacancy-upgrade-list List of vacancy upgrades Read get-vacancy-visitors Vacancy visitors Read get-webhook-subscriptions Obtain the list of notifications that the user is subscripted Read invalidate-token Access token invalidation Read read-resume-profile Получение схемы резюме-профиля соискателя для резюме Read search-employer Employer search Read search-for-resumes Resume search Read search-for-vacancy-draft-duplicates Checking for duplicates of a vacancy draft

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about HeadHunter API MCP Server

Can an AI agent delete data through the HeadHunter API MCP Server MCP server? +

Yes. The HeadHunter API MCP Server server exposes 14 destructive tools including add-vacancy-to-hidden, cancel-webhook-subscription, delete-applicant-comment. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through HeadHunter API MCP Server? +

The HeadHunter API MCP Server server has 44 write tools including add-applicant-comment, add-employer-manager, add-employer-to-blacklisted. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach HeadHunter API MCP Server.

How many tools does the HeadHunter API MCP Server MCP server expose? +

167 tools across 3 categories: Destructive, Read, Write. 109 are read-only. 58 can modify, create, or delete data.

How do I enforce a policy on HeadHunter API MCP Server? +

Register the HeadHunter API MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every HeadHunter API MCP Server tool call.

Deterministic rules across all 167 HeadHunter API MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

167 HeadHunter API MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.