MCP server for HR & Workforce Management — payroll, offer letters, time-off tracking, employee onboarding, benefits, performance evaluations, termination documents, and workforce reporting.
Project description
GadgetHumans HR MCP Server
MCP server for HR & Workforce Management — payroll, offer letters, time-off tracking, employee onboarding, benefits, performance evaluations, termination documents, and workforce reporting.
Tools
| Tool | Description |
|---|---|
calculate_payroll |
Calculate payroll for an employee for a given pay period |
generate_offer_letter |
Generate a job offer letter for a candidate |
track_time_off |
Track employee time-off requests, balances, and history |
onboard_employee |
Generate an employee onboarding plan and checklist |
calculate_benefits |
Calculate employee benefits costs and coverage details |
evaluate_performance |
Generate a performance evaluation template or summary |
generate_termination_document |
Generate an employee termination or separation document |
run_workforce_report |
Generate a workforce analytics report |
Usage
# Run directly
uv run python server.py
# Or install and run
uv pip install -e .
gadgethumans-hr-mcp
# In Claude Desktop / any MCP client:
# {
# "mcpServers": {
# "hr": {
# "command": "uv",
# "args": ["run", "--directory", "/path/to/gadgethumans-hr-mcp", "python", "server.py"]
# }
# }
# }
Development
# Create virtual environment
uv venv
source .venv/bin/activate
# Install in editable mode
uv pip install -e .
# Run the server
python server.py
Status
Placeholder implementation. Tools return structured placeholder responses. Connect to real HRIS/payroll engines (Workday, BambooHR, Gusto, Rippling, etc.) for production use.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gadgethumans_hr_mcp-1.0.0.tar.gz.
File metadata
- Download URL: gadgethumans_hr_mcp-1.0.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57c358cc670a7ee595b04136403594aa08ea014e82a219e6b6d1b3d1301ed121
|
|
| MD5 |
3665f3d47aba1ad5bc3b0a4fa37dbb73
|
|
| BLAKE2b-256 |
4d45c562c78c95725a82ebeec474daace234011e8c2451affc69ac04f73a48c8
|
File details
Details for the file gadgethumans_hr_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: gadgethumans_hr_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40fb130eb5e88afc510e5cf8840eb4f69e294c5f6b3aa40087eb2ac4df24b780
|
|
| MD5 |
9abb393d1e133444f311a541f3d8f71c
|
|
| BLAKE2b-256 |
6b1198985ba580a46d96510057a9ad04289721150c8a636847fd7aa806f2af79
|