ZIZAI Recruitment

MCP server exposing ZIZAI Recruitment API for job listings, applications, entities, fields, and talent matching.
  • typescript

4

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zaiwork-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@zizaiwork/mcp"
      ],
      "env": {
        "ZAI_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

You can run the ZIZAI Recruitment MCP Server to expose the ZIZAI Recruitment API for use by MCP clients. This server lets you browse job listings, apply for jobs, and manage entities and fields through a consistent, scriptable interface during your integration workflows.

How to use

You interact with the MCP server through your MCP client by calling the available endpoints as you would with any API extension. You can retrieve recommended job listings, apply for jobs, manage entities, and fetch field lists from ZIZAI Recruitment. Each operation corresponds to a specific tool exposed by the MCP server, and you provide inputs such as keywords, entity pins, or job pins to filter and target the data you need.

Typical usage patterns include searching for jobs with a keyword and recruitment type, listing entities you manage, and then posting or querying jobs for those entities. You can also fetch recommended talents for a given job to support candidate shortlisting. Use the results to power your own UI or automation workflows in your application.

How to install

Prerequisites you need before installing: Node.js installed on your machine (recommended version 14.x or newer) and npm or yarn as your package manager. You also need a ZIZAI Work API key to access the recruitment data.

Install and run the MCP server using NPX. The following configuration runs the MCP server via NPX and passes your API key through an environment variable.

{
  "mcpServers": {
    "zaiwork": {
      "command": "npx",
      "args": [
        "-y",
        "@zizaiwork/mcp"
      ],
      "env": {
        "ZAI_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

Additional notes

Obtain your ZIZAI Work API key from the designated access channel and keep it secure. When you run the MCP server, ensure the key is supplied in the environment as shown above. The server will expose tools for job listing, job application, entity management, field retrieval, and talent matching as described in the tools section.

Configuration and usage notes

The MCP server is licensed under the Apache-2.0 License. You can modify and adapt the server to fit your integration needs, provided you comply with the license terms. When integrating, structure your calls around the available tools to fetch job lists, apply for positions, manage entities, and retrieve field data.

Troubleshooting

If you encounter authentication errors, verify that your ZAI_API_KEY is correctly set in the environment. Double-check that the key is active and has the necessary permissions for the ZIZAI Recruitment API. If you see network or endpoint errors, confirm that network access to the ZIZAI Recruitment API is available and that your environment variables are correctly loaded by the MCP runner.

Available tools

get-job-list

Retrieve a list of recommended job positions. Input: keyword (string, optional) and recruitType (number, optional: 1 Social Recruitment, 2 Campus Recruitment, 3 Internship). Returns an array of jobs with fields such as workPin, name, entityName, responsibility, requirement, welfare, salary, and detailUrl.

apply-for-job

Submit an application for a job position. Input: workPin (string). Returns the application result.

get-entity-list

Retrieve a list of managed entities. Returns an array of entities with entityPin, entityName, entityShortname, unifiedSocialCreditCode, entityLogo, and detailUrl.

get-entity-jobs

Retrieve job positions published under a specific entity. Input: entityPin. Returns an array of jobs with workPin, name, entityPin, responsibility, requirement, welfare, salary, and detailUrl.

get-recommend-talents

Retrieve recommended talents for a job position. Input: workPin. Returns an array of talents with userPin, birthday, university, major, highestEducation, workYears, workName, and matchDegree.

get-field-list

Retrieve a list of fields. Returns an array of fields with fid and name.

post-a-job

Post a new job position. Input: entityPin, fid, jobName, responsibility, requirement, city, and optional fields benefit and address. Returns the posting result.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
ZIZAI Recruitment MCP Server - zaiwork/mcp | VeilStrat