hh-mcp-server

sargonpiraev/hh-mcp-server

3.2

If you are the rightful owner of hh-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The HeadHunter MCP Server is designed for job seekers to manage their profiles, resumes, and job applications through natural language interactions with the HeadHunter API.

The HeadHunter MCP Server is a specialized server that leverages the Model Context Protocol (MCP) to provide job seekers with a seamless interface for interacting with the HeadHunter API. This server allows users to authenticate and manage their job search activities, including profile management, resume handling, and job application tracking. By using natural language commands, users can easily access and update their HeadHunter profiles, search for job vacancies, and communicate with potential employers. The server is built on Node.js and requires a valid HeadHunter OAuth access token and User-Agent string for API access. It offers a robust set of features to enhance the job-seeking experience, ensuring users can efficiently manage their job search process.

Features

  • User Profile Management: Allows users to view and manage their HeadHunter profiles.
  • Resume Management: Provides detailed information and management options for user resumes.
  • Job Application Management: Facilitates negotiations and communications with employers.
  • Vacancy Search & Favorites: Enables job search and management of favorite job listings.
  • Application Tracking: Tracks job applications and responses from employers.

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "headhunter-job-seeker": {
      "command": "node",
      "args": ["/path/to/hh-mcp-server/build/index.js"],
      "env": {
        "HH_ACCESS_TOKEN": "your_token_here",
        "HH_USER_AGENT": "YourApp/1.0.0 (contact@example.com)"
      }
    }
  }
}

Tools

  1. get-current-user-info

    Get information about the current authenticated user.

  2. get-my-resumes

    Retrieve a list of the user's resumes.

  3. get-negotiations

    List negotiations with optional filtering.

  4. apply-to-vacancy

    Apply to a job vacancy using a selected resume.

  5. search-vacancies

    Search for job vacancies with various filters.