Gerent365 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GERENT365_PIN | No | PIN de fichaje del empleado. | |
| GERENT365_EMAIL | Yes | Email de tu cuenta de Gerent365. | |
| GERENT365_API_URL | No | URL base de la API. | https://app.gerent365.com/api |
| GERENT365_PASSWORD | Yes | Contraseña de tu cuenta. | |
| GERENT365_KIOSK_CODE | No | Código único de kiosko del negocio. | |
| GERENT365_MANAGER_CODE | No | Código de manager (autoriza fichajes tardíos). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gerent365_loginA | Inicia sesión en Gerent365 con email y contraseña. Guarda las cookies de sesión para las demás herramientas. Si no se pasan credenciales, usa las de las variables de entorno. |
| gerent365_logoutA | Cierra la sesión actual en Gerent365 y limpia las cookies almacenadas. |
| gerent365_get_profileA | Obtiene el perfil del usuario autenticado actualmente junto con la información de su negocio (endpoint /auth/me). |
| gerent365_get_businessA | Obtiene la información del negocio del usuario autenticado (nombre, email, teléfono, dirección, zona horaria, ajustes, etc.). |
| gerent365_update_businessB | Actualiza la información del negocio. Todos los campos son opcionales; solo se envían los provistos. |
| gerent365_list_employeesA | Lista todos los empleados del negocio. |
| gerent365_get_employeeA | Obtiene los datos de un empleado por su ID. |
| gerent365_create_employeeC | Crea un nuevo empleado en el negocio. |
| gerent365_update_employeeA | Actualiza los datos de un empleado existente. Solo se envían los campos provistos. |
| gerent365_delete_employeeA | Elimina un empleado por su ID. |
| gerent365_update_employee_pinB | Cambia el PIN de fichaje (kiosko) de un empleado. |
| gerent365_list_job_positionsA | Lista los puestos de trabajo (JobPosition) del negocio, con sus tarifas por hora. |
| gerent365_create_job_positionB | Crea un nuevo puesto de trabajo con tarifa por hora, color y departamento. |
| gerent365_update_job_positionB | Actualiza un puesto de trabajo existente. |
| gerent365_delete_job_positionB | Elimina un puesto de trabajo por su ID. |
| gerent365_get_scheduleB | Obtiene el horario de una semana. Recibe weekStart en formato YYYY-MM-DD (típicamente el lunes). |
| gerent365_assign_shiftA | Asigna o actualiza un turno de un empleado en un día. Soporta jornada partida (startTime2/endTime2), descansos y marcar el día como libre (isOff). |
| gerent365_copy_weekB | Copia todos los turnos de una semana origen a una semana destino. |
| gerent365_publish_scheduleA | Publica el horario de una semana y notifica a los empleados activos. |
| gerent365_get_publish_statusA | Consulta si el horario de una semana ya fue publicado. |
| gerent365_list_payrollA | Lista los periodos de nómina del negocio. Se puede filtrar por estado (DRAFT, CALCULATED, APPROVED, PAID). |
| gerent365_create_payroll_periodC | Crea un nuevo periodo de nómina con rango de fechas y opciones de inclusión de propinas. |
| gerent365_calculate_payrollA | Calcula la nómina de un periodo (horas trabajadas, propinas e impuestos de Puerto Rico). Solo aplica a periodos en estado DRAFT o CALCULATED. |
| gerent365_approve_payrollA | Aprueba un periodo de nómina previamente calculado. |
| gerent365_pay_payrollB | Marca un periodo de nómina como pagado. |
| gerent365_list_tipsA | Lista los pools de propinas (tip pools) del negocio. |
| gerent365_create_tip_poolB | Crea un pool de propinas para una fecha, con montos en efectivo y tarjeta. |
| gerent365_distribute_tipsA | Distribuye un pool de propinas entre empleados. Usa 'method' (p.ej. por horas trabajadas) y employeeIds, o distribuciones manuales. |
| gerent365_kiosko_validateA | Valida un empleado en el kiosko con kioskCode + pin y devuelve su estado de fichaje y la siguiente acción disponible (CHECK_IN, CHECK_OUT, BREAK_START, BREAK_END). |
| gerent365_kiosko_punchA | Registra un fichaje (punch) en el kiosko: entrada, salida o descanso. Incluye coordenadas GPS opcionales. Si el fichaje es tardío puede requerir managerCode. |
| gerent365_kiosko_productsA | Obtiene los productos disponibles desde el kiosko (autenticado con kioskCode + pin). |
| gerent365_list_customersA | Lista los clientes del negocio. |
| gerent365_search_customersA | Busca clientes por texto (nombre, teléfono, email). |
| gerent365_create_customerC | Crea un nuevo cliente. |
| gerent365_update_customerB | Actualiza un cliente existente por su ID. |
| gerent365_list_productsA | Lista los productos del negocio. |
| gerent365_create_productC | Crea un nuevo producto con precio, categoría e impuestos. |
| gerent365_list_product_categoriesA | Lista las categorías de productos del negocio. |
| gerent365_create_product_categoryB | Crea una nueva categoría de productos. |
| gerent365_list_tablesA | Lista las mesas del negocio. |
| gerent365_create_tableB | Crea una nueva mesa con número, capacidad y ubicación. |
| gerent365_list_reservationsA | Lista las reservaciones del negocio. Se puede filtrar por fecha. |
| gerent365_create_reservationC | Crea una nueva reservación. |
| gerent365_update_reservationB | Actualiza una reservación existente por su ID (fecha, hora, estado, etc.). |
| gerent365_list_time_offA | Lista las solicitudes de ausencia. Se puede filtrar por estado. |
| gerent365_create_time_offB | Crea una solicitud de ausencia para un empleado. |
| gerent365_update_time_offB | Aprueba o rechaza una solicitud de ausencia (actualiza su estado). |
| gerent365_get_attendanceA | Obtiene los registros de asistencia (fichajes). Se puede filtrar por empleado y rango de fechas. |
| gerent365_get_last_punchB | Obtiene el último fichaje (punch) de un empleado. |
| gerent365_report_dashboardB | Obtiene el reporte del dashboard (resumen de métricas). Acepta rango de fechas opcional. |
| gerent365_report_salesC | Obtiene el reporte de ventas del negocio para un rango de fechas. |
| gerent365_dashboard_statsB | Obtiene las estadísticas del dashboard del negocio (ventas, empleados, actividad, etc.). |
| gerent365_get_notificationsC | Obtiene las notificaciones del usuario/negocio. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
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/365diascollaboration-prog/gerent365-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server