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.
Metadata
Release files for gadgethumans-hr-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gadgethumans_hr_mcp-1.0.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gadgethumans_hr_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / gadgethumans_hr_mcp-1.0.0.tar.gz
| Download URL | gadgethumans_hr_mcp-1.0.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57c358cc670a7ee595b04136403594aa08ea014e82a219e6b6d1b3d1301ed121
|
|
BLAKE2b-256 checksum How to use checksums |
4d45c562c78c95725a82ebeec474daace234011e8c2451affc69ac04f73a48c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / gadgethumans_hr_mcp-1.0.0-py3-none-any.whl
| Download URL | gadgethumans_hr_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40fb130eb5e88afc510e5cf8840eb4f69e294c5f6b3aa40087eb2ac4df24b780
|
|
BLAKE2b-256 checksum How to use checksums |
6b1198985ba580a46d96510057a9ad04289721150c8a636847fd7aa806f2af79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|