Saltar al contenido

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.

Conecta 7shifts gratis

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 datos
  • create_company_addressModifica datos
  • create_company_availabilityModifica datos
  • create_company_availability_reasonModifica datos
  • create_company_bulk_employment_recordVisible para otros
  • create_company_categoryVisible para otros
  • create_company_departmentModifica datos
  • create_company_employment_recordModifica datos
  • create_company_external_user_mappingModifica datos
  • create_company_external_user_mappings_bulkVisible para otros
  • create_company_many_usersModifica datos
  • create_company_messageVisible para otros
  • create_company_pageVisible para otros
  • create_company_receiptModifica datos
  • create_company_roleElimina datos
  • create_company_task_list_templateModifica datos
  • create_company_task_tagModifica datos
  • create_company_webhookElimina datos
  • create_daily_projected_forecast_overrideModifica datos
  • create_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 otros
  • create_location_forecast_override_intervalModifica datos
  • create_location_forecast_overrides_intervalVisible para otros
  • create_partner_company_creationModifica datos
  • create_role_assignmentMueve dinero
  • create_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 datos
  • create_time_offModifica datos
  • create_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 datos
  • create_user_location_assignmentModifica datos
  • create_user_role_assignmentElimina datos
  • create_user_wageModifica datos
  • decline_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 datos
  • delete_company_availabilityElimina datos
  • delete_company_availability_reasonElimina datos
  • delete_company_categoryElimina datos
  • delete_company_departmentElimina datos
  • delete_company_employment_recordElimina datos
  • delete_company_eventElimina datos
  • delete_company_external_user_mappingElimina datos
  • delete_company_messageElimina datos
  • delete_company_pageElimina datos
  • delete_company_roleElimina datos
  • delete_company_task_list_templateElimina datos
  • delete_company_task_tagsMueve dinero
  • delete_company_time_punchElimina datos
  • delete_company_webhookElimina datos
  • delete_location_forecast_override_intervalsMueve dinero
  • delete_location_forecast_overridesMueve dinero
  • delete_shiftElimina datosEliminar un turno con `shift_id`. Esto lo elimina del horario.
  • delete_time_offElimina datos
  • delete_user_department_assignmentElimina datos
  • delete_user_location_assignmentElimina datos
  • delete_user_role_assignmentElimina datos
  • get_availability_statusModifica datos
  • get_company
  • get_company_address
  • get_company_availability
  • get_company_contact
  • get_company_department
  • get_company_event
  • get_company_external_user_mapping
  • get_company_message
  • get_company_page
  • get_company_payroll_period
  • get_company_receipt
  • get_company_role
  • get_company_shifts_scheduled
  • get_company_task_list
  • get_company_task_list_template
  • get_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_setting
  • get_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_companies
  • list_company_availability_reasons
  • list_company_categories
  • list_company_employment_records
  • list_company_external_user_mappings
  • list_company_inactive_reasons
  • list_company_labor_settings
  • list_company_messages
  • list_company_receipts
  • list_company_receipts_summaries
  • list_company_shift_feedback
  • list_company_task_list_daily_summaries
  • list_company_task_list_templates
  • list_company_task_lists
  • list_company_task_management_settings
  • list_company_test_webhooks
  • list_company_tip_pool_settings
  • list_company_webhooks
  • list_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_stats
  • list_location_engage_overviews
  • list_location_tip_pool_detailed_reports
  • list_location_tip_pool_summary_reports
  • list_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_periods
  • list_rolesListar roles laborales (ej. camarero, cocinero), opcionalmente filtrado por `location_id` o `department_id`.
  • list_settings
  • list_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_pages
  • list_total_hours
  • list_user_addresses
  • list_user_assignments
  • list_user_department_assignments
  • list_user_location_assignments
  • list_user_role_assignments
  • list_user_wages
  • search_company_contacts
  • submit_taskVisible para otros
  • update_companyModifica datos
  • update_company_addressModifica datos
  • update_company_availabilityModifica datos
  • update_company_availability_reasonModifica datos
  • update_company_categoryVisible para otros
  • update_company_departmentModifica datos
  • update_company_employment_recordModifica datos
  • update_company_eventModifica datos
  • update_company_external_user_mappingModifica datos
  • update_company_receiptModifica datos
  • update_company_roleElimina datos
  • update_company_task_list_templateModifica datos
  • update_company_webhookElimina datos
  • update_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 datos
  • update_time_off_settingModifica datos
  • update_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 otros
  • update_user_role_assignmentElimina datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige 7shifts en la lista de aplicaciones.

  2. 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. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. 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.

Pon tu IA a trabajar en 7shifts hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta 7shifts gratis

PipMCP no está afiliado a 7shifts. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.