HR Leave Management MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HR Leave Management MCP Server Apply leave for EMP002 from 2025-03-01 to 2025-03-05"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
He leave management MCP server integrated to claude desktop
Steps to be completed
Install the claude desktop and login it - click on whatever OS you using- https://claude.com/download
install pip install mcp help - https://pypi.org/project/mcp/
pip install mcpWe wil install uv for windows : by running the command
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Initialize the uv project in your location - d:\code\HrLeaveMan-mcp
$c: cd d: $d: cd code $d:code uv init HrLeaveMan-mcp $d:code cd HrLeaveMan-mcpIf facing any errror follow the command
pip install --upgrade typer6.Write main.py python code for mcp server
7.Run the command in virtual envirment
uv run mcp install main.pycheck the claud developer tab and also config file by edit config option in developer tab under file ->settings->developer
check the tool added to clude tool under the connector by pressing + key button on claude desktop UX.
Carry some prompt to test the tool
Give EMP001 leave deatils
Apply leave for EMP002 from date and to date
List out the leaves
Available Tools
6 toolsapply_leaveC
Submit a leave request.
Inputs: employee_id (required), start_date (required), end_date (required), reason (required). Returns: result
approve_leaveC
Approve a leave request.
Inputs: request_id (required). Returns: result
check_leave_balanceC
Check an employee's remaining leave balance.
Inputs: employee_id (required). Returns: result
employee_detailsC
Get employee details.
Inputs: employee_id (required). Returns: result
list_leave_requestsC
List all leave requests.
Inputs: no named parameters. Returns: result
reject_leaveC
Reject a leave request.
Inputs: request_id (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct action (apply, approve, reject, list, check balance, employee details) with no overlap. An agent can easily distinguish their purposes.
Most tools follow a consistent verb_noun pattern (e.g., apply_leave, approve_leave). However, 'employee_details' deviates slightly as it is a noun phrase rather than verb_noun, causing minor inconsistency.
With 6 tools, the set is well-scoped for HR leave management. Each tool serves a necessary function, and the count is neither too few nor too many.
The core leave lifecycle is covered (apply, approve, reject, list, balance check). Missing features like cancel or update leave are minor gaps, but the surface is largely complete.
Maintenance
Related MCP Connectors
CharlieHR MCP server for ChatGPT, Claude and any AI agent: list team members, list time off requests, approve time off request, deny time off request, book time off, record sick day, adjust time off allowance and cancel time off booking in your own CharlieHR account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to CharlieHR yourself; Cotlet does not store your password and you need no CharlieHR API key. About the official CharlieHR API: CharlieHR has an API, but a narrow one, and no official MCP server (checked 20 Oct 2026). A Super Admin creates a Client ID and Client Secret under Company > Integrations > API Access; the API covers team members, leave, offices and teams. Setup and FAQ: https://cotlet.dev/integrations/charliehr-api-mcp-server
Employee leave and PTO: requests, approvals, balances, who is out, and conflict checks.
Timetastic MCP server for ChatGPT, Claude and any AI agent: list wallchart absences, list pending leave requests, approve leave request, decline leave request, book time off, cancel booking, get monthly leave summary and get annual allowance summary in your own Timetastic account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Timetastic yourself; Cotlet does not store your password and you need no Timetastic API key. About the official Timetastic API: Yes, Timetastic has a REST API with a bearer token, and no official MCP server (checked 20 Oct 2026). Only admin users can get a token, and the API has no endpoints for the monthly and annual summary reports. Setup and FAQ: https://cotlet.dev/integrations/timetastic-api-mcp-server
Bizneo MCP server for ChatGPT, Claude and any AI agent: list absence requests, get absence balance, request absence, approve absence request, reject absence request, request remote work, approve remote work request and get my timetable in your own Bizneo account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Bizneo yourself; Cotlet does not store your password and you need no Bizneo API key. About the official Bizneo API: Yes, Bizneo has a documented REST API, HCM API v1 (checked 22 Oct 2026). It needs a token created in the app, and Bizneo says its API is available as an add-on. Setup and FAQ: https://cotlet.dev/integrations/bizneo-api-mcp-server
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables employees to check leave balance, apply for leave, and view leave history through natural language using Claude Desktop.-
- FlicenseNot gradedqualityDmaintenanceEnables managing employee leave requests, balances, and approvals through natural language with Claude Desktop, using SQLite for persistence and fuzzy name matching.-
- AlicenseAqualityDmaintenanceManages employee leave with Claude Desktop via natural language. Enables checking balances, applying, approving, and reviewing leave requests through a Supabase-backed MCP server.10MIT
- FlicenseBqualityDmaintenanceEnables HR teams to query and manage employee leave through natural language using Claude Desktop, with tools for checking balances, applying leave, and viewing history.3-