HR Assist MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CB_EMAIL | No | Email address for sending emails (optional, leave blank to run without email) | |
| CB_EMAIL_PWD | No | Gmail app password for the email account (optional) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_employeesA | List all sample employees with IDs, roles, departments, and managers. Use this before creating a new employee so you know valid manager IDs/names. |
| list_managersA | List managers you can assign when creating a new employee. Preferred manager IDs: E001 (Sarah Johnson), E002 (Michael Chen), E003 (David Wilson), E006 (Emily Kim), E009 (Priya Nair). |
| add_employeeA | Add a new employee to the HRMS system. :param emp_name: New employee full name :param manager_id: Manager employee ID OR manager name. Examples: "E001", "Sarah Johnson", "David Wilson". Defaults to E001 (Sarah Johnson) if omitted. :param email: Employee email. If empty, auto-generated as name@atliq.com :return: Confirmation message with new employee ID |
| get_employee_detailsB | Get employee details by name (or partial name). :param name: Name of the employee, e.g. "Tony" or "Sarah Johnson" :return: Employee details |
| send_emailD | – |
| create_ticketB | Create a ticket for buying required items for an employee. :param emp_id: Employee ID :param item: Item requested (Laptop, ID Card, etc.) :param reason: Reason for the request :return: Confirmation message |
| update_ticket_statusB | Update the status of a ticket. :param ticket_id: Ticket ID :param status: New status of the ticket :return: Confirmation message |
| list_ticketsC | List tickets for an employee with optional status filter. :param employee_id: Employee ID (optional) :param status: Ticket status (optional) :return: List of tickets |
| schedule_meetingC | Schedule a meeting for an employee. :param employee_id: Employee ID :param meeting_datetime: Date and time of the meeting in python datetime format :param topic: Topic of the meeting :return: Confirmation message |
| get_meetingsC | Get the list of meetings scheduled for an employee. :param employee_id: Employee ID :return: List of meetings |
| cancel_meetingB | Cancel a scheduled meeting for an employee. :param employee_id: Employee ID :param meeting_datetime: Date and time of the meeting in python datetime format :param topic: Topic of the meeting (optional) :return: Confirmation message |
| get_employee_leave_balanceC | Get the leave balance of an employee. :param emp_id: Employee ID :return: Leave balance message |
| apply_leaveC | Apply for leave for an employee. :param emp_id: Employee ID :param leave_dates: List of leave dates :return: Leave application status message |
| get_leave_historyC | Get the leave history of an employee. :param emp_id: Employee ID :return: Leave history message |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| onboard_new_employee |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/omkarg01/HR-Assist-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server