{"slug":"ionhour/mcp","name":"Ionhour","description":"Let AI agents monitor and manage your infrastructure through the Model Context Protocol. Query, create, and resolve â all in natural language.","category":"development","tags":[],"official":false,"stars":0,"transport":"stdio","install":[{"cmd":"npx -y @smithery/cli","imports":[]}],"tools":[{"name":"get_employee_info","description":"Retrieve employee information by ID or email"},{"name":"list_employees","description":"List all employees with optional filters"},{"name":"create_employee","description":"Create a new employee record"},{"name":"update_employee","description":"Update an existing employee's information"},{"name":"delete_employee","description":"Delete an employee record"},{"name":"get_timesheet","description":"Retrieve timesheet entries for a specific period"},{"name":"create_timesheet_entry","description":"Create a new timesheet entry"},{"name":"update_timesheet_entry","description":"Update an existing timesheet entry"},{"name":"delete_timesheet_entry","description":"Delete a timesheet entry"},{"name":"approve_timesheet","description":"Approve a timesheet for processing"},{"name":"get_payroll","description":"Retrieve payroll information for a pay period"},{"name":"run_payroll","description":"Execute payroll processing for a period"},{"name":"get_pay_stub","description":"Retrieve an employee's pay stub"},{"name":"list_payroll_history","description":"List historical payroll runs"},{"name":"get_leave_balance","description":"Retrieve an employee's leave balance"},{"name":"request_leave","description":"Submit a leave request"},{"name":"approve_leave","description":"Approve a pending leave request"},{"name":"reject_leave","description":"Reject a pending leave request"},{"name":"list_leave_requests","description":"List leave requests with filters"},{"name":"get_schedule","description":"Retrieve employee schedules"},{"name":"create_schedule","description":"Create a new schedule"},{"name":"update_schedule","description":"Update an existing schedule"},{"name":"delete_schedule","description":"Delete a schedule"},{"name":"get_attendance","description":"Retrieve attendance records"},{"name":"clock_in","description":"Record employee clock-in"},{"name":"clock_out","description":"Record employee clock-out"},{"name":"get_break","description":"Retrieve break records"},{"name":"start_break","description":"Start a break period"},{"name":"end_break","description":"End a break period"},{"name":"get_department","description":"Retrieve department information"},{"name":"list_departments","description":"List all departments"},{"name":"create_department","description":"Create a new department"},{"name":"update_department","description":"Update department details"},{"name":"delete_department","description":"Delete a department"},{"name":"get_position","description":"Retrieve position details"},{"name":"list_positions","description":"List all positions"},{"name":"create_position","description":"Create a new position"},{"name":"update_position","description":"Update position details"},{"name":"delete_position","description":"Delete a position"},{"name":"get_report","description":"Generate a report based on parameters"},{"name":"list_reports","description":"List available report templates"},{"name":"export_data","description":"Export data in CSV or Excel format"},{"name":"get_company_info","description":"Retrieve company information"},{"name":"update_company_info","description":"Update company details"},{"name":"get_holiday","description":"Retrieve holiday information"},{"name":"list_holidays","description":"List all holidays"},{"name":"create_holiday","description":"Create a new holiday"},{"name":"update_holiday","description":"Update holiday details"},{"name":"delete_holiday","description":"Delete a holiday"}],"env_vars":["IONHOUR_API_KEY","IONHOUR_BASE_URL","IONHOUR_AUTH_URL"],"auth_type":"none","github":"https://github.com/ionhour/mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}