Saltar al contenido

Integración · Nóminas y RR. HH.

Conecte Claude y ChatGPT con BambooHR

Pregunte a su IA quién está ausente la próxima semana, cuántos días de vacaciones le quedan a un empleado o ejecute un informe guardado en BambooHR. Puede leer registros de empleados y el directorio, gestionar solicitudes de tiempo libre, registrar entrada y salida de personal y consultar conjuntos de datos para generar informes al instante. Usted decide qué herramientas están activas, por lo que los datos de pago y las aprobaciones permanecen desactivados hasta que usted lo desee.

Conecta BambooHR gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Quién está ausente entre el 6 y el 10 de octubre?”

    La IA lista a todos los ausentes en ese periodo, incluyendo tiempo libre y feriados corporativos.

  • “¿Cuántos días de vacaciones le quedan al empleado 214?”

    Lee los saldos de tiempo libre del empleado por tipo, según la fecha actual o una futura que usted le proporcione.

  • “Aprobar la solicitud pendiente de tiempo libre de María y añadir un comentario.”

    Encuentra la solicitud pendiente y la aprueba con su nota como gerente. BambooHR notifica a María.

Qué puede hacer tu IA

Empleados y directorio

Leer el directorio de empleados, registros, tablas de historial y documentos, así como crear o actualizar empleados.

Tiempo libre y seguimiento de tiempo

Ver quién está ausente, leer saldos, crear, aprobar, denegar o cancelar solicitudes de tiempo libre, y registrar entrada y salida del personal.

Informes y conjuntos de datos

Ejecutar informes personalizados guardados o consultar conjuntos de datos con sus propios campos, filtros y ordenamiento.

  • “Ejecutar nuestro informe de nómina guardado.”

    Encuentra el informe entre sus informes personalizados guardados y devuelve sus filas.

  • “Listar a todos los empleados de Ventas contratados después de enero de 2025.”

    Consulta el conjunto de datos de empleados con filtros por departamento y fecha de contratación, devolviendo los campos que solicite.

  • “Agregar a Jonas Berg como Gerente de Cuenta en Ventas, comenzando el 1 de noviembre.”

    Crea al empleado con nombre, cargo, departamento y fecha de contratación.

360 herramientas para BambooHR

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • add_custom_field_list_valueModifica datos
  • add_employees_to_total_rewardsModifica datos
  • approve_time_off_requestModifica datosAprobar una solicitud pendiente de tiempo libre. Requerido: request_id. Opcional: manager_note. El empleado es notificado.
  • approve_timesheet_approvalVisible para otros
  • archive_custom_fieldElimina datos
  • assign_employees_to_break_policyModifica datos
  • attach_break_policyModifica datos
  • attach_employeeModifica datos
  • cancel_new_hire_packetElimina datos
  • cancel_time_off_requestModifica datosCancelar una solicitud de tiempo libre. Requerido: request_id.
  • clock_in_employeeModifica datosPoner a un empleado en hora para seguimiento de tiempo. Requerido: employee_id. Opcional: date, start, timezone, project_id, task_id, note.
  • clock_out_employeeModifica datosPoner a un empleado fuera de hora. Requerido: employee_id. Opcional: date, end, timezone.
  • create_addModifica datos
  • create_addressModifica datos
  • create_alert_configurationModifica datos
  • create_applicationModifica datos
  • create_application_messageModifica datos
  • create_benchmarkModifica datos
  • create_break_policyModifica datos
  • create_break_policy_breakModifica datos
  • create_categoryModifica datos
  • create_clock_inModifica datos
  • create_clock_outModifica datos
  • create_companyModifica datos
  • create_company_bulk_insert_company_holidaysVisible para otros
  • create_company_file_categoryModifica datos
  • create_configurationModifica datos
  • create_custom_fieldModifica datos
  • create_custom_tableModifica datos
  • create_custom_table_fieldModifica datos
  • create_dataset_field_optionModifica datos
  • create_employeeModifica datosAgregar un nuevo empleado. Requerido: first_name y last_name. Opcional: hire_date, job_title, department, work_email.
  • create_employee_bulk_upsert_time_tracking_employee_enrollmentsVisible para otros
  • create_employee_create_employeeModifica datos
  • create_employee_dependentModifica datos
  • create_employee_file_categoryModifica datos
  • create_employee_goalModifica datos
  • create_employee_onboarding_experienceModifica datos
  • create_employee_training_recordModifica datos
  • create_goal_messageModifica datos
  • create_hire_packetModifica datos
  • create_hour_entryModifica datos
  • create_import_executeModifica datos
  • create_job_openingModifica datos
  • create_new_hire_packetModifica datos
  • create_onboarding_hire_widgetModifica datos
  • create_or_update_timesheet_hour_entriesModifica datos
  • create_pageModifica datos
  • create_planning_cycleModifica datos
  • create_planning_cycle_adminModifica datos
  • create_planning_cycle_employeeModifica datos
  • create_planning_cycle_recommendationModifica datos
  • create_projectModifica datos
  • create_project_taskModifica datos
  • create_recordModifica datos
  • create_requestModifica datos
  • create_request_messageModifica datos
  • create_scheduleModifica datos
  • create_shiftModifica datos
  • create_shift_differentialModifica datos
  • create_sourceModifica datos
  • create_storeModifica datos
  • create_suggestionModifica datos
  • create_table_row_v1_1Modifica datos
  • create_time_off_requestVisible para otrosCrea una solicitud de tiempo libre para un empleado. Requerido: employee_id, time_off_type_id (de list_time_off_types), inicio y fin (YYYY-MM-DD) y estado (requested o approved). Opcional: amount, notes.
  • create_training_categoryModifica datos
  • create_typeModifica datos
  • create_webhookElimina datos
  • create_webhook_fieldsModifica datos
  • delete_addressElimina datos
  • delete_benchmarkElimina datos
  • delete_breakElimina datos
  • delete_break_policyElimina datos
  • delete_categoryElimina datos
  • delete_companyElimina datos
  • delete_configurationElimina datos
  • delete_custom_disclaimersMueve dinero
  • delete_custom_field_list_valueElimina datos
  • delete_custom_table_fieldElimina datos
  • delete_deleteElimina datos
  • delete_deletesElimina datos
  • delete_documentElimina datos
  • delete_employeeElimina datos
  • delete_employee_delete_employeeElimina datos
  • delete_employee_documentElimina datos
  • delete_employee_goalElimina datos
  • delete_employee_tableElimina datos
  • delete_employeesMueve dinero
  • delete_goal_messageElimina datos
  • delete_hour_entryElimina datos
  • delete_importElimina datos
  • delete_kioskElimina datos
  • delete_levelMueve dinero
  • delete_new_hire_packetElimina datos
  • delete_pageElimina datos
  • delete_planning_cycleElimina datos
  • delete_planning_cycle_adminElimina datos
  • delete_planning_cycle_employeesMueve dinero
  • delete_projectElimina datos
  • delete_recordElimina datos
  • delete_scheduleElimina datos
  • delete_shiftElimina datos
  • delete_shift_differentialElimina datos
  • delete_sourcesMueve dinero
  • delete_taskElimina datos
  • delete_time_off_policyElimina datos
  • delete_timesheet_hour_entriesElimina datos
  • delete_training_categoryElimina datos
  • delete_typeElimina datos
  • delete_webhookElimina datos
  • deny_time_off_requestModifica datosDenegar una solicitud pendiente de tiempo libre. Requerido: request_id. Opcional: manager_note. El empleado es notificado.
  • detach_break_policyModifica datos
  • detach_employeeElimina datos
  • download_schedule_pdf
  • export_details
  • export_worksheets
  • get_address
  • get_alert_configuration
  • get_all_currency_types
  • get_application
  • get_application_statusModifica datos
  • get_break
  • get_break_policy
  • get_by_zip
  • get_catalog
  • get_category
  • get_company
  • get_company_informationObtener el nombre, dirección e información de contacto de la empresa.
  • get_configuration
  • get_country
  • get_custom_field
  • get_custom_table
  • get_document
  • get_employeeObtener el registro de un empleado. Requerido: employee_id.
  • get_employee_2
  • get_employee_dependent
  • get_employee_directoryObtener el directorio de empleados de la empresa: nombres, cargos, departamentos, ubicaciones y detalles de contacto laboral.
  • get_employee_document
  • get_employee_enrollment
  • get_employee_onboarding_experience
  • get_employee_photo
  • get_employee_tableObtener filas de una tabla histórica del empleado, como jobInfo, employmentStatus o compensation. Requerido: employee_id y table.
  • get_hour_entry
  • get_import
  • get_import_row
  • get_kiosk
  • get_new_hire_packet
  • get_page
  • get_pay_grades_and_band_status
  • get_pay_grades_and_band_status_counts
  • get_planning_cycle
  • get_project
  • get_province
  • get_record
  • get_schedule
  • get_shift
  • get_shift_differential
  • get_table
  • get_task
  • get_time_clock
  • get_time_off_balancesObtener los saldos de tiempo libre del empleado por tipo, para hoy o una fecha futura (end). Requerido: employee_id.
  • get_time_off_policy
  • get_time_off_requestObtener una solicitud de tiempo libre con fechas, tipo, cantidad, estado y notas. Requerido: request_id.
  • get_timesheet
  • get_timezone
  • get_total_reward
  • get_webhook
  • list_addresses
  • list_alert_configurations
  • list_alerts
  • list_alignment_options
  • list_alls
  • list_archiveds
  • list_bank_holidays
  • list_benchmarks
  • list_benefitcoverages
  • list_break_policy_employees
  • list_can_create_goals
  • list_categories
  • list_changeds
  • list_clock_entriesListea entradas de registro de tiempo. Refine con filtro (ej. por empleado o fecha).
  • list_companies
  • list_company_benefits
  • list_company_profile_integrations
  • list_currency_conversions
  • list_custom_fields
  • list_custom_fields_values
  • list_custom_tables
  • list_dataset_fieldsListar los campos que puedes seleccionar y filtrar en un conjunto de datos. Requerido: dataset_name.
  • list_datasetsListar los conjuntos de datos disponibles para consulta (por ejemplo, datos de empleados).
  • list_details
  • list_employee_break_availabilities
  • list_employee_break_policies
  • list_employee_dependents
  • list_employee_fieldsListea todos los campos del empleado con sus nombres y tipos para conocer qué campos existen.
  • list_employee_filesListea los documentos almacenados en el perfil de un empleado, agrupados por categoría. Requerido: employee_id.
  • list_employee_onboarding_experiences
  • list_employee_time_off_policies_v1_1
  • list_employee_training_records
  • list_employeesListea empleados con paginación, ordenamiento y filtros (estado activo/inactivo, IDs, ciudad, país, fecha de contratación...).
  • list_employees_2
  • list_employees_list_time_off_policies
  • list_enrolled_employees
  • list_field_optionsListea los valores de opción para campos como departamento, división, ubicación y puesto.
  • list_goal_aggregates
  • list_goal_messages
  • list_hour_entries
  • list_import_rows
  • list_imports
  • list_industries
  • list_integrations
  • list_job_titles
  • list_job_titles_with_employees
  • list_leads
  • list_legacy_field_maps
  • list_legacy_id_maps
  • list_levels
  • list_locationsListea las ubicaciones de trabajo de la empresa.
  • list_member_benefits
  • list_member_benefits_list_member_benefits
  • list_monitor_fields
  • list_options
  • list_pages
  • list_planning_cycle_admins
  • list_planning_cycle_approvals
  • list_planning_cycle_budgets
  • list_planning_cycle_change_comms
  • list_planning_cycle_employees
  • list_planning_cycle_summaries
  • list_planning_cycle_worksheets
  • list_planning_cycles
  • list_projects
  • list_provinces
  • list_reportsListar los informes personalizados guardados en BambooHR.
  • list_request_messages
  • list_requests
  • list_reviews
  • list_settings
  • list_shifts
  • list_sources
  • list_statuses
  • list_tables
  • list_time_off_policies
  • list_time_off_requestsListea solicitudes de tiempo libre, más recientes primero. Refine con filtro (ej. por empleado, estado o fechas) y orden.
  • list_time_off_typesListea los tipos de tiempo libre (vacaciones, enfermedad...) y sus IDs.
  • list_timesheet_summaries
  • list_timezones
  • list_tools
  • list_total_reward_printables
  • list_total_reward_statements
  • list_training_types
  • list_types
  • list_users
  • list_views
  • list_webhook_logs
  • list_webhooks
  • list_who_s_out
  • list_whos_outListea quién está ausente (tiempo libre y vacaciones) entre dos fechas. Requerido: inicio y fin (YYYY-MM-DD).
  • pay_grades_and_bandMueve dinero
  • pay_pay_grades_and_band_bandsMueve dinero
  • query_datasetModifica datosConsultar un conjunto de datos para un informe personalizado al instante. Requerido: dataset_name y fields. Opcional: filter, order_by, page_size.
  • reopen_goalVisible para otros
  • restore_custom_fieldModifica datos
  • run_reportEjecutar un informe personalizado guardado y devolver sus filas. Requerido: report_id.
  • search_aggregates
  • search_applications
  • search_break_assessments
  • search_break_policies
  • search_break_policy_breaks
  • search_calendar_events
  • search_catalogs
  • search_companies
  • search_configurations
  • search_employee_goals
  • search_employee_versions
  • search_employees
  • search_filters
  • search_kiosks
  • search_project_tasks
  • search_projects
  • search_schedules
  • search_share_options
  • search_shift_assessments
  • search_shift_differentials
  • search_time_clocks
  • search_timesheets
  • search_timezones
  • send_new_hire_packetVisible para otros
  • send_recommendationVisible para otros
  • send_user_emailVisible para otros
  • submit_break_policyVisible para otros
  • submit_goalVisible para otros
  • submit_pay_grades_and_bandMueve dinero
  • submit_planning_cycleVisible para otros
  • submit_shiftVisible para otros
  • update_addressModifica datos
  • update_adjustsVisible para otros
  • update_alert_configurationModifica datos
  • update_balance_adjustmentsVisible para otros
  • update_benchmarksVisible para otros
  • update_breakModifica datos
  • update_break_policyModifica datos
  • update_break_policy_breaksVisible para otros
  • update_breakdownsVisible para otros
  • update_categoryModifica datos
  • update_companyModifica datos
  • update_company_informationVisible para otros
  • update_configurationModifica datos
  • update_custom_disclaimersVisible para otros
  • update_custom_fieldModifica datos
  • update_custom_field_list_valueModifica datos
  • update_custom_tableModifica datos
  • update_display_namesVisible para otros
  • update_documentModifica datos
  • update_employeeModifica datosActualiza campos básicos de un empleado: nombre, puesto, departamento, división, ubicación, fecha de contratación, teléfonos, correo electrónico y dirección. Requerido: employee_id.
  • update_employee_2Modifica datos
  • update_employee_dependentModifica datos
  • update_employee_documentModifica datos
  • update_employee_enrollmentModifica datos
  • update_employee_goalModifica datos
  • update_employee_tableModifica datos
  • update_final_approverModifica datos
  • update_goal_messageModifica datos
  • update_goal_progressVisible para otros
  • update_goal_shared_withsVisible para otros
  • update_guidelinesVisible para otros
  • update_historiesVisible para otros
  • update_hour_entryModifica datos
  • update_import_rowModifica datos
  • update_industry_codesVisible para otros
  • update_integrationsVisible para otros
  • update_job_titlesMueve dinero
  • update_kioskModifica datos
  • update_levelsMueve dinero
  • update_listModifica datos
  • update_milestone_progressVisible para otros
  • update_new_hire_packetModifica datos
  • update_new_hire_packet_question_visibilitiesVisible para otros
  • update_onboardingModifica datos
  • update_pageModifica datos
  • update_pay_bandsMueve dinero
  • update_planning_cycleModifica datos
  • update_planning_cycle_approvalModifica datos
  • update_planning_cycle_launchesVisible para otros
  • update_projectModifica datos
  • update_recordModifica datos
  • update_reordersVisible para otros
  • update_requestModifica datos
  • update_scheduleModifica datos
  • update_settingsVisible para otros
  • update_shiftModifica datos
  • update_shift_differentialModifica datos
  • update_sourcesVisible para otros
  • update_taskModifica datos
  • update_templatesVisible para otros
  • update_time_clockModifica datos
  • update_typeModifica datos
  • update_webhookElimina datos
  • upload_budgetModifica datos
  • upload_photoModifica datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

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

  2. 2

    Pega tu clave

    Ingrese su subdominio de BambooHR (el "acme" en acme.bamboohr.com), su clave API y la letra x como contraseña. Para crear la clave, haga clic en su nombre en la esquina inferior izquierda de BambooHR, seleccione Claves API y agregue una nueva clave. La clave tiene el mismo acceso que su usuario de BambooHR.

  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 BambooHR?

La IA puede leer empleados, directorio, tablas de historial de empleados y archivos, solicitudes y saldos de tiempo libre, quién está ausente, registros de reloj, informes guardados y conjuntos de datos. Puede crear y actualizar empleados, crear solicitudes de tiempo libre, aprobar, denegar o cancelarlas, y registrar entrada y salida del personal.

¿Vea la IA mis credenciales de BambooHR?

No. Su clave API de BambooHR está encriptada en reposo y nunca se muestra a la IA. Después de guardarla, 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, así que puedes empezar con las de lectura como el directorio y quién está ausente. Los datos de RRHH son sensibles: get_employee_table puede leer tablas históricas como compensación, así que déjalo apagado si la IA no debe ver salarios. Aprobar, denegar o crear permisos de tiempo libre puede requerir tu aprobación antes de ejecutarse, y 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 BambooHR.

¿Recibe el empleado una notificación cuando la IA aprueba el tiempo libre?

Sí. Cuando la IA aprueba o deniega una solicitud, BambooHR notifica al empleado, igual que un gerente. Crear una solicitud con estado aprobado la registra como ya aprobada. Requiere aprobación para estas herramientas si quieres verificar cada una primero.

Pon tu IA a trabajar en BambooHR hoy.

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

Conecta BambooHR gratis

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