Integración · Nóminas y RR. HH.
Conecte Claude y ChatGPT con 7shifts
Pregunte a su IA quién trabaja el viernes por la noche, qué solicitudes de tiempo libre están pendientes o cómo fue el costo laboral la semana pasada en 7shifts. Puede listar y crear turnos, corregir registros de entrada/salida, agregar empleados, aprobar o rechazar tiempo libre y extraer informes de horas, salarios, ventas y costos laborales. Las preguntas sobre programación se responden sin hacer clic en cada ubicación.
Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.
Prueba a pedirle
“¿Quién está programado para la ubicación Downtown este sábado?”
La IA encuentra la ubicación y lista los turnos del sábado con empleado, rol y horarios.
“Agregue un turno de servidor abierto el viernes de 17:00 a 23:00.”
Busca la ubicación y el rol de servidor, creando un turno abierto sin asignar.
“¿Qué solicitudes de tiempo libre aún están pendientes?”
Lista las solicitudes de tiempo libre pendientes con empleado, fechas y categoría.
Qué puede hacer tu IA
Turnos y turnos
Liste, cree, actualice y elimine turnos, agregue turnos abiertos, vea disponibilidad y planifique alrededor de eventos.
Registros de entrada/salida y tiempo libre
Revise y corrija entradas y salidas, agregue registros faltantes y apruebe o rechaste solicitudes de tiempo libre.
Equipo e informes
Liste y agregue empleados, ubicaciones, departamentos y roles, lea el libro de registro y extraiga horas, salarios, ventas y costos laborales.
“Aprobe el tiempo libre de Jonas para el fin de semana próximo.”
Encuentra la solicitud y la aprueba. Jonas recibe una notificación.
“Anna olvidó salir ayer. Se fue a las 22:30.”
Encuentra su registro de entrada/salida y establece la hora de salida en 22:30.
“Muestre ventas y costo laboral por día para la semana pasada.”
Obtiene las ventas diarias y el costo laboral para la ubicación en esas fechas.
146 herramientas para 7shifts
Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.
approve_time_offVisible para otrosAprobar una solicitud de permiso de tiempo con `time_off_id`, con un mensaje opcional al empleado. El empleado es notificado.archive_userElimina datoscreate_company_addressModifica datoscreate_company_availabilityModifica datoscreate_company_availability_reasonModifica datoscreate_company_bulk_employment_recordVisible para otroscreate_company_categoryVisible para otroscreate_company_departmentModifica datoscreate_company_employment_recordModifica datoscreate_company_external_user_mappingModifica datoscreate_company_external_user_mappings_bulkVisible para otroscreate_company_many_usersModifica datoscreate_company_messageVisible para otroscreate_company_pageVisible para otroscreate_company_receiptModifica datoscreate_company_roleElimina datoscreate_company_task_list_templateModifica datoscreate_company_task_tagModifica datoscreate_company_webhookElimina datoscreate_daily_projected_forecast_overrideModifica datoscreate_employeeModifica datosAgregar un empleado con `first_name`, `last_name`, `type` (empleado, asistente de gerente, gerente, empleador), `location_ids` y `department_ids`; correo electrónico, teléfono, IDs de rol y salario opcionales. Establecer `invite_user` para enviarles una invitación por correo.create_eventModifica datosCrear un evento del calendario con `title`, `start_date`, `start_time`, `end_date`, `end_time`, `is_multi_day` y `location_ids`; descripción opcional y color.create_location_forecast_overrideVisible para otroscreate_location_forecast_override_intervalModifica datoscreate_location_forecast_overrides_intervalVisible para otroscreate_partner_company_creationModifica datoscreate_role_assignmentMueve dinerocreate_shiftModifica datosCrear un turno en una `location_id` con horas de inicio `start` y fin `end`; asignar opcionalmente a una `user_id`, `role_id`, `department_id` y notas. Establecer `open` para un turno abierto sin asignación.create_task_clearModifica datoscreate_time_offModifica datoscreate_time_punchModifica datosAgregar un registro de tiempo para una `user_id` en una `location_id` con hora `clocked_in`, y opcionalmente `clocked_out`, descansos, propinas y notas.create_user_department_assignmentModifica datoscreate_user_location_assignmentModifica datoscreate_user_role_assignmentElimina datoscreate_user_wageModifica datosdecline_time_offVisible para otrosRechazar una solicitud de tiempo libre del `time_off_id`, con un mensaje opcional al empleado. El empleado es notificado.delete_company_addressElimina datosdelete_company_availabilityElimina datosdelete_company_availability_reasonElimina datosdelete_company_categoryElimina datosdelete_company_departmentElimina datosdelete_company_employment_recordElimina datosdelete_company_eventElimina datosdelete_company_external_user_mappingElimina datosdelete_company_messageElimina datosdelete_company_pageElimina datosdelete_company_roleElimina datosdelete_company_task_list_templateElimina datosdelete_company_task_tagsMueve dinerodelete_company_time_punchElimina datosdelete_company_webhookElimina datosdelete_location_forecast_override_intervalsMueve dinerodelete_location_forecast_overridesMueve dinerodelete_shiftElimina datosEliminar un turno con `shift_id`. Esto lo elimina del horario.delete_time_offElimina datosdelete_user_department_assignmentElimina datosdelete_user_location_assignmentElimina datosdelete_user_role_assignmentElimina datosget_availability_statusModifica datosget_companyget_company_addressget_company_availabilityget_company_contactget_company_departmentget_company_eventget_company_external_user_mappingget_company_messageget_company_pageget_company_payroll_periodget_company_receiptget_company_roleget_company_shifts_scheduledget_company_task_listget_company_task_list_templateget_current_userObtener el usuario y la empresa de 7shifts con los que esta conexión actúa.get_employeeObtener un empleado con `user_identifier` (ID de usuario), incluyendo detalles de contacto e información laboral.get_hours_and_wages_reportObtener el informe de horas y salarios entre `from` y `to` (YYYY-MM-DD); establecer `punches` en true para usar los registros reales de entrada/salida en lugar de turnos programados. Filtrar por ubicación, departamento, rol o usuario.get_sales_and_labor_reportObtener las ventas diarias y el costo laboral para un único `location_id` entre `start_date` y `end_date`.get_shiftObtener un turno con `shift_id`.get_time_off_requestObtener una solicitud de permiso de tiempo con `time_off_id`.get_time_off_settingget_time_punchObtener un registro de tiempo con `time_punch_id`, incluyendo descansos y propinas.list_availabilityListar la disponibilidad de los empleados (cuándo pueden o no trabajar), filtrado por `user_id`, `location_id` o `status`.list_companieslist_company_availability_reasonslist_company_categorieslist_company_employment_recordslist_company_external_user_mappingslist_company_inactive_reasonslist_company_labor_settingslist_company_messageslist_company_receiptslist_company_receipts_summarieslist_company_shift_feedbacklist_company_task_list_daily_summarieslist_company_task_list_templateslist_company_task_listslist_company_task_management_settingslist_company_test_webhookslist_company_tip_pool_settingslist_company_webhookslist_departmentsListar departamentos, opcionalmente para uno `location_id`.list_employeesListar o buscar empleados por `name`, `status` (activo, inactivo), `location_id`, `department_id` o `role_id`.list_eventsListar eventos del calendario (ej. vacaciones, promociones) entre `start_date` y `end_date`, opcionalmente para uno `location_id`.list_location_daily_statslist_location_engage_overviewslist_location_tip_pool_detailed_reportslist_location_tip_pool_summary_reportslist_locationsListar las ubicaciones de la empresa (restaurantes/tiendas) con sus IDs.list_log_book_postsListar publicaciones del libro de registro del gerente, filtrado por `location_id`, `date` o rango de fechas publicadas.list_payroll_periodslist_rolesListar roles laborales (ej. camarero, cocinero), opcionalmente filtrado por `location_id` o `department_id`.list_settingslist_shiftsListar turnos programados en un rango de fechas (`start_gte`, `start_lte`), opcionalmente para un solo `user_id`, `location_id`, `department_id` o `role_id`.list_time_off_requestsListar solicitudes de tiempo libre, filtradas por `user_id`, `location_id`, `status` o `category`.list_time_punchesListar registros de entrada/salida, filtrados por `user_id`, `location_id`, rango de fechas (`clocked_in_gte`, `clocked_in_lte`) o `approved`.list_tip_pool_pageslist_total_hourslist_user_addresseslist_user_assignmentslist_user_department_assignmentslist_user_location_assignmentslist_user_role_assignmentslist_user_wagessearch_company_contactssubmit_taskVisible para otrosupdate_companyModifica datosupdate_company_addressModifica datosupdate_company_availabilityModifica datosupdate_company_availability_reasonModifica datosupdate_company_categoryVisible para otrosupdate_company_departmentModifica datosupdate_company_employment_recordModifica datosupdate_company_eventModifica datosupdate_company_external_user_mappingModifica datosupdate_company_receiptModifica datosupdate_company_roleElimina datosupdate_company_task_list_templateModifica datosupdate_company_webhookElimina datosupdate_employeeModifica datosActualizar los detalles de un empleado (nombre, correo electrónico, teléfono, notas, estado activo, etc.) mediante `user_identifier`. Solo cambian los campos que se pasan.update_shiftModifica datosModificar los horarios, empleado, rol, notas o estado de un turno mediante `shift_id`. Solo cambian los campos que se pasan.update_time_offModifica datosupdate_time_off_settingModifica datosupdate_time_punchModifica datosCorregir las horas de entrada/salida, descansos, propinas o notas de un registro de tiempo mediante `time_punch_id`. Solo cambian los campos que se pasan.update_tip_pool_pagesVisible para otrosupdate_user_role_assignmentElimina datos
Configúralo en tres pasos
- 1
Elige la aplicación
Crea una cuenta gratuita de PipMCP y elige 7shifts en la lista de aplicaciones.
- 2
Pega tu clave
Pegue un token de acceso a 7shifts y su ID de empresa. En 7shifts vaya a Configuración de la Empresa > Herramientas para Desarrolladores, seleccione Crear Token de Acceso bajo Tokens de Acceso, dígale un nombre (el contacto técnico debe ser un administrador activo de la empresa) y copie el token. El ID de la empresa se muestra en la dirección de la aplicación web de 7shifts.
- 3
Añade el enlace a tu IA
Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:
- Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
- Pega tu enlace como URL del servidor MCP remoto.
- Actívalo desde el menú + de un chat.
Preguntas frecuentes
¿Qué puede hacer la IA en 7shifts?
La IA puede leer turnos, registros de entrada/salida, empleados, disponibilidad, solicitudes de tiempo libre, ubicaciones, departamentos, roles, eventos y publicaciones del libro de registro, y extraer horas, salarios, ventas y costos laborales. Puede crear y actualizar turnos, registros de entrada/salida y empleados, crear eventos, aprobar o rechazar tiempo libre, y eliminar un turno si activa esa herramienta.
¿Vé la IA mis credenciales de 7shifts?
No. Su token de acceso a 7shifts está encriptado en reposo y nunca se muestra a la IA. Después de guardarlo, no se muestra nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.
¿Puedo controlar qué puede hacer la IA?
Sí. Tú eliges qué herramientas están activas, por lo que puedes empezar en modo solo lectura. Aprobar o rechazar un permiso de tiempo notifica al empleado y eliminar un turno lo quita del horario; estas acciones pueden requerir tu aprobación antes de ejecutarse. Cada llamada a herramienta se registra.
¿Funciona con ChatGPT?
Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.
¿Cuánto cuesta?
PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes pagados cobran por tarea completada. También necesitas tu propia cuenta de 7shifts.
¿Dónde encuentro mi ID de empresa de 7shifts?
El ID de la empresa se muestra en la barra de direcciones cuando estás conectado a la aplicación web de 7shifts. Pégalo junto al token de acceso al conectar, para que la IA trabaje en la empresa correcta.
Integraciones relacionadas
Pon tu IA a trabajar en 7shifts hoy.
Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.
Conecta 7shifts gratisPipMCP no está afiliado a 7shifts. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.





