salary-Web is an MCP server that provides enterprise payroll and payslip management tools integrated with DingTalk Smart Payroll. Designed for human resources professionals and operations teams, it connects large language models and autonomous agents directly to enterprise payroll environments. By bridging model interfaces with backend compensation services, the server allows AI agents to securely query salary groups, check employee compensation details, and compute overall labor costs. Users can view operational data such as the count of calculated salaries, gross wages, and net pay distributions. The integration also supports core payroll workflows, including generating and sending monthly digital payslips, confirming payslip delivery status, and uploading payroll records via Excel. Additionally, salary-Web enables assistants to pull data for tax filings, bank disbursement tables, and visual reporting dashboards, reducing the need for HR staff to navigate specialized software manually during routine auditing and analysis tasks.
Category: Communication & Messaging
Tags: dingtalk, enterprise, hr, payroll
To configure salary-Web in an MCP client such as Cursor or Cline, follow these steps: 1. Ensure you have an active DingTalk Smart Payroll account and Node.js installed. 2. Open your client configuration file (e.g., cline_mcp_settings.json or Cursor MCP settings). 3. Add salary-web to your mcpServers object: json { "mcpServers": { "salary-web": { "command": "npx", "args": ["-y", "@rlj/salary-mcp@latest"], "env": { "ENV": "test", "AI_MCP_Rlj_N": "<your_auth_token>" } } } } 4. Replace <your_auth_token> with your valid DingTalk session token. 5. Restart your MCP client to enable the server.
Part of MCP Servers
salary-Web is an enterprise Model Context Protocol server that integrates DingTalk Smart Payroll with AI agents and LLMs. It exposes standardized tools for querying compensation data, auditing labor costs, exporting tax tables, and managing payslip distribution workflows directly from compatible MCP clients.
According to the project documentation, salary-Web can be configured in clients like Cursor and Cline using standard JSON configuration files. Any other client supporting standard Model Context Protocol servers over stdio can also connect.
You must be an existing user of DingTalk Smart Payroll. You also need a valid session authorization token and Node.js installed on your machine so the client can run the server package through npx.
You do not need to install the package manually beforehand. You configure the server in your MCP client settings by specifying npx as the command, passing the latest npm package as an argument, and supplying the required environment variables.