hr-compensation-mcp-server
LocalAbout hr-compensation-mcp-server
hr-compensation-mcp-server provides tools to search H1B salary records, salary benchmarks, compensation trends, and job-market data. It is intended for HR and compensation research, and forwards tool requests through a local stdio bridge to nexgendata’s Apify MCP endpoint.
Key features
- 01Search H1B salaries by employer, role, or location
- 02Retrieve role and location salary benchmarks
- 03Analyze compensation trends
- 04Search job-market data and trends
- 05Retrieve salary data for a company
Use cases
- 01Research H1B salaries for a role or employer
- 02Compare role-based salary benchmarks by location
- 03Review compensation trends for a company
- 04Explore current job-market data
MCP support
Exposes salary, compensation, and job-market tools to MCP clients. It runs as a local stdio bridge that forwards requests to the nexgendata Apify MCP endpoint.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @thenextgennexus/hr-compensation-mcp-serverAPIFY_TOKENSecretYour Apify API token for accessing web scraping actorsLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
5Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| year | number | No | Filing year |
| query | string | Yes | Employer, job title, or location |
| maxItems | number | No | Maximum results |
Details
From the project READMEHR & Compensation MCP Server
Search H1B visa salaries, salary benchmarks, and job market data — powered by nexgendata on Apify.
Quick Start
Using npx (recommended)
npx @nexgendata/hr-compensation-mcp-server
Install globally
npm install -g @nexgendata/hr-compensation-mcp-server
Configure with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"hr-compensation-mcp-server": {
"command": "npx",
"args": [
"-y",
"@nexgendata/hr-compensation-mcp-server"
],
"env": {
"APIFY_TOKEN": "your-apify-token-optional"
}
}
}
}
Configure with Cline
Add the same configuration to your Cline MCP settings.
Available Tools
| Tool | Description |
|---|---|
search_h1b_salaries | Search H1B visa salary data by employer, job title, or location |
get_salary_benchmarks | Get salary benchmark data for roles and locations |
analyze_compensation | Analyze compensation trends for a role or company |
search_job_market | Search current job market data and trends |
get_company_salary_data | Get salary data for a specific company |
Environment Variables
| Variable | Required | Description |
|---|---|---|
APIFY_TOKEN | No | Your Apify API token for authenticated access. Without it, the server uses the public endpoint (rate-limited). |
How It Works
This MCP server acts as a local stdio bridge to the nexgendata Apify MCP endpoint. When you call a tool, it forwards the request to Apify and returns the results.
Links
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.